html{box-sizing:border-box;scroll-behavior:smooth;background:#eeeeec}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lo-pa{color:#1f211f;gap:1rem;width:100%;min-width:0;display:grid}.lo-pa.is-loading{opacity:.62;pointer-events:none}.lo-pa-header{color:#fff;background:#1c1f1c;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:1rem 1.25rem;display:flex}.lo-pa-header h1{letter-spacing:-.035em;margin:0;font-size:1.35rem}.lo-pa-header p{color:#aeb2ae;margin:.18rem 0 0;font-size:.75rem}.lo-pa-header>span{color:#aeb2ae;font-size:.65rem}.lo-pa-toolbar{background:#ebece9;border:1px solid #d8dad6;border-radius:16px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:.7rem;padding:.65rem;display:grid}.lo-pa-toolbar label{gap:.25rem;display:grid}.lo-pa-toolbar label>span{color:#777b76;letter-spacing:.08em;text-transform:uppercase;padding-left:.2rem;font-size:.58rem;font-weight:850}.lo-pa-toolbar select{width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d5d7d3;border-radius:10px;padding:0 .8rem;font-size:.75rem;font-weight:750}.lo-pa-toolbar>strong{color:#696d68;align-self:center;padding:.7rem .8rem;font-size:.7rem}.lo-pa-period{background:#dfe1dd;border-radius:11px;gap:.25rem;padding:.25rem;display:flex}.lo-pa-period button{color:#666;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 .8rem;font-size:.68rem;font-weight:850}.lo-pa-period button.is-active{color:#fff;background:#202320}.lo-pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.lo-pa-kpis article,.lo-pa-card{background:#fff;border:1px solid #dedfdb;border-radius:18px;box-shadow:0 13px 30px #1f221f0e}.lo-pa-kpis article{gap:.25rem;min-height:126px;padding:1rem;display:grid}.lo-pa-kpis span,.lo-pa-card header span{color:#858984;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:900}.lo-pa-kpis strong{letter-spacing:-.055em;margin-top:auto;font-size:1.8rem}.lo-pa-kpis small{color:#7c807b;font-size:.65rem}.lo-pa-kpis article.is-alert strong{color:#a3443f}.lo-pa-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:.7rem;min-width:0;display:grid}.lo-pa-card{min-width:0;padding:1rem;overflow:hidden}.lo-pa-card header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-pa-card h2{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.08rem}.lo-pa-card__tools{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.lo-pa-card__tools>small,.lo-pa-card__tools>button{color:#676b66;background:#eef0ec;border:0;border-radius:999px;min-height:28px;padding:.35rem .5rem;font-size:.62rem;font-weight:800}.lo-pa-card__tools>button{cursor:pointer;white-space:nowrap;background:#464b46;border:1px solid #353a35;line-height:1.15;color:#fff!important}.lo-pa-card__tools>button:hover,.lo-pa-card__tools>button:focus-visible{outline-offset:2px;background:#292d29;outline:2px solid #9da79d}.lo-pa-card-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121412a3;border:0;position:fixed;inset:0}.lo-pa-card.is-expanded{z-index:1001;border-radius:22px;width:auto;max-width:none;max-height:none;padding:clamp(1.1rem,2.5vw,2rem);display:block;position:fixed;inset:clamp(16px,4vw,54px);overflow:auto;box-shadow:0 30px 90px #0000004d}.lo-pa-card.is-expanded h2{font-size:1.45rem}.lo-pa-card.is-expanded .lo-pa-chart{min-height:360px}.lo-pa-card.is-expanded .lo-pa-chart__plot{grid-template-rows:300px 38px}.lo-pa-card.is-expanded .lo-pa-chart__y,.lo-pa-card.is-expanded .lo-pa-chart__x span{font-size:.7rem}.lo-pa-card.is-expanded :is(.lo-pa-list dt,.lo-pa-list dd,.lo-pa-note,.lo-pa-chart-help,.lo-pa-worker b,.lo-pa-worker strong,.lo-pa-worker small,.lo-pa-alert b,.lo-pa-alert strong,.lo-pa-alert small,.lo-pa-actions li,.lo-pa-traffic span,.lo-pa-traffic small){font-size:.82rem}.lo-pa-chart{grid-template-columns:74px minmax(0,1fr);gap:.55rem;width:100%;min-width:0;max-width:100%;min-height:205px;margin:1rem 0 .5rem;display:grid;overflow:visible}.lo-pa-chart__y{color:#777b76;text-align:right;white-space:nowrap;grid-template-rows:auto 1fr 1fr auto;min-width:0;padding:.1rem 0 27px;font-size:.61rem;display:grid}.lo-pa-chart__y small{color:#555a55;text-transform:uppercase;font-size:.6rem;font-weight:850}.lo-pa-chart__plot{grid-template-rows:185px 34px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.lo-pa-chart__bars{background:repeating-linear-gradient(#f7f8f5 0 1px,#0000 1px 50%);border-bottom:1px solid #cfd2cd;align-items:end;gap:clamp(1px,.35vw,6px);width:100%;min-width:0;max-width:100%;padding:1.1rem .4rem 0;display:flex;overflow:visible}.lo-pa-chart__bars i{background:#303430;border-radius:4px 4px 1px 1px;flex:1;min-width:2px;transition:height .3s;position:relative}.lo-pa-chart__bars i b{z-index:2;color:#fff;pointer-events:none;white-space:nowrap;background:#222;border-radius:5px;padding:.2rem .3rem;font-size:.5rem;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.lo-pa-chart__bars i:hover b{display:block}.lo-pa-chart__x{gap:clamp(1px,.35vw,6px);width:100%;min-width:0;max-width:100%;padding:.35rem .4rem 0;display:flex;overflow:hidden}.lo-pa-chart__x span{color:#0000;text-align:center;white-space:nowrap;flex:1 1 0;width:0;min-width:0;font-size:.6rem;line-height:1.2;overflow:visible}.lo-pa-chart__x span.is-visible{color:#727671}.lo-pa-chart.is-blue .lo-pa-chart__bars i{background:#3d78bd}.lo-pa-chart.is-orange .lo-pa-chart__bars i{background:#d98926}.lo-pa-chart-help{color:#696e69;background:#f0f2ee;border-radius:9px;margin:.35rem 0 0;padding:.7rem .8rem;font-size:.68rem;line-height:1.55}.lo-pa-card footer{color:#747873;justify-content:space-between;font-size:.7rem;display:flex}.lo-pa-card footer b{color:#343734}.lo-pa-list{margin:.8rem 0 0;display:grid}.lo-pa-list div{border-top:1px solid #e4e5e2;justify-content:space-between;gap:1rem;padding:.72rem 0;display:flex}.lo-pa-list dt{color:#6f736e;font-size:.75rem}.lo-pa-list dd{margin:0;font-size:.78rem;font-weight:850}.lo-pa-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.lo-pa-billing-summary article{background:#f5f6f3;border:1px solid #e1e3df;border-radius:11px;gap:.18rem;min-width:0;padding:.7rem;display:grid}.lo-pa-billing-summary span,.lo-pa-billing-summary small{color:#7c807b;font-size:.6rem}.lo-pa-billing-summary strong{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:.82rem}.lo-pa-billing-flags{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.lo-pa-billing-flags dd.is-on{color:#2d7c58}.lo-pa-billing-flags dd.is-off{color:#777b76}.lo-pa-billing-links{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.lo-pa-billing-links a{background:#fff;border:1px solid #cfd3ce;border-radius:8px;padding:.48rem .65rem;font-size:.68rem;font-weight:850;text-decoration:none;box-shadow:0 2px 6px #1f221f0d;color:#292d29!important}.lo-pa-billing-links a:hover,.lo-pa-billing-links a:focus-visible{outline-offset:2px;background:#464b46;border-color:#353a35;outline:2px solid #9da79d;color:#fff!important}.lo-pa-accounts{margin-top:.7rem;display:grid}.lo-pa-accounts button{text-align:left;background:0 0;border:0;border-top:1px solid #e2e3df;grid-template-columns:minmax(150px,.65fr) 1fr 90px;align-items:center;gap:1rem;padding:.72rem .2rem;display:grid}.lo-pa-accounts span{gap:.15rem;display:grid}.lo-pa-accounts b{font-size:.72rem}.lo-pa-accounts small{color:#7b7f7a;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.lo-pa-accounts i{background:#eceeeb;border-radius:4px;height:7px}.lo-pa-accounts em{background:#343834;border-radius:4px;height:100%;display:block}.lo-pa-accounts>button>strong{text-align:right;font-size:.65rem}.lo-pa-actions{gap:.1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lo-pa-actions li{color:#555;text-transform:capitalize;border-top:1px solid #e3e4e1;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.66rem;display:flex}.lo-pa-actions li b{color:#222}.lo-pa-actions li.is-empty{color:#888;text-transform:none}.lo-pa-footnote{color:#747873;background:#e5e7e3;border-left:3px solid #313431;margin:0;padding:.65rem .85rem;font-size:.62rem;line-height:1.5}.lo-pa-tabs{background:#e8e9e6;border:1px solid #d7d9d5;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;min-width:0;padding:.3rem;display:grid}.lo-pa-tabs button{color:#686c67;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-radius:9px;min-width:0;min-height:40px;font-size:.67rem;font-weight:850;line-height:1.15}.lo-pa-tabs button.is-active{color:#202320;background:#fff;box-shadow:0 3px 10px #14161412}.lo-pa-custom{gap:.25rem;display:flex}.lo-pa-custom input,.lo-pa-custom button,.lo-pa-export{background:#fff;border:1px solid #d5d7d3;border-radius:9px;min-height:42px;padding:0 .55rem;font-size:.62rem;font-weight:750}.lo-pa-custom button,.lo-pa-export{cursor:pointer}.lo-pa-export{color:#fff;background:#202320;border-color:#202320}.lo-pa-workers{gap:.55rem;margin-top:.8rem;display:grid}.lo-pa-worker{background:#f8f9f7;border:1px solid #e3e4e1;border-radius:12px;grid-template-columns:9px 1fr auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.lo-pa-worker>span{background:#999;border-radius:50%;width:8px;height:8px}.lo-pa-worker.is-healthy>span{background:#27855d}.lo-pa-worker.is-attention>span{background:#cf7d20}.lo-pa-worker div{gap:.12rem;display:grid}.lo-pa-worker b,.lo-pa-worker strong{font-size:.66rem}.lo-pa-worker small{color:#818580;font-size:.58rem}.lo-pa-worker strong{color:#666}.lo-pa-worker dl{grid-column:2/-1;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:.25rem 0 0;display:grid}.lo-pa-worker dl div{background:#eceeeb;border-radius:7px;padding:.45rem}.lo-pa-worker dt{color:#7b807b;text-transform:uppercase;font-size:.5rem}.lo-pa-worker dd{margin:0;font-size:.62rem;font-weight:850}.lo-pa-worker-actions{border-top:1px solid #e2e4e0;align-items:center;gap:.75rem;margin-top:.65rem;padding-top:.65rem}.lo-pa-worker-actions button{color:#fff;background:#222622;border:0;border-radius:8px;padding:.5rem .65rem;font-size:.58rem;font-weight:850}.lo-pa-alerts{margin-top:.7rem;display:grid}.lo-pa-alert{border-top:1px solid #e3e4e1;grid-template-columns:8px 1fr auto;align-items:center;gap:.55rem;padding:.65rem 0;display:grid}.lo-pa-alert>span{background:#27855d;border-radius:50%;width:8px;height:8px}.lo-pa-alert.is-warning>span{background:#d07b1c}.lo-pa-alert>div{gap:.12rem;display:grid}.lo-pa-alert b,.lo-pa-alert strong{font-size:.65rem}.lo-pa-alert small{color:#7c817c;font-size:.54rem}.lo-pa-alert strong{color:#666}.lo-pa-traffic{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.85rem;display:grid}.lo-pa-traffic article{background:#f6f7f4;border:1px solid #e0e2de;border-radius:12px;gap:.3rem;padding:1rem;display:grid}.lo-pa-traffic span{color:#747873;font-size:.64rem}.lo-pa-traffic strong{font-size:1.35rem}.lo-pa-traffic small,.lo-pa-note{color:#7d817c;font-size:.6rem}.lo-pa-note{background:#f4efe5;border-left:3px solid #c7a055;padding:.65rem;line-height:1.45}.lo-pa-account-tools{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.lo-pa-account-tools input{border:1px solid #d6d8d4;border-radius:9px;width:min(340px,100%);min-height:40px;padding:0 .7rem;font-size:.68rem}.lo-pa-account-tools span{color:#7c807b;font-size:.6rem}.lo-pa-table-wrap{border:1px solid #dfe0dc;border-radius:12px;max-height:470px;margin-top:.65rem;overflow:auto}.lo-pa-table{border-collapse:collapse;width:100%;min-width:940px;font-size:.64rem}.lo-pa-table th{z-index:1;color:#737772;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#eff0ed;padding:.65rem;font-size:.56rem;position:sticky;top:0}.lo-pa-table td{border-top:1px solid #e4e5e2;padding:.65rem}.lo-pa-table td button{text-align:left;background:0 0;border:0;gap:.1rem;display:grid}.lo-pa-table td button b{font-size:.67rem}.lo-pa-table td button small{color:#858984;font-size:.56rem}.lo-pa-pagination{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.lo-pa-pagination button{background:#fff;border:1px solid #d6d8d4;border-radius:8px;min-height:28px;font-size:.6rem;font-weight:800}.lo-pa-pagination span{font-size:.6rem}.lo-pa-compare{background:#eceeeb;border-radius:12px;margin-top:.75rem;padding:.8rem}.lo-pa-compare h3{margin:0 0 .5rem;font-size:.75rem}.lo-pa-compare div{border-top:1px solid #d8dad6;grid-template-columns:1fr repeat(3,auto);gap:1rem;padding:.5rem 0;font-size:.62rem;display:grid}.lo-pa-funnel{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.8rem;display:grid}.lo-pa-funnel article{background:#f0f1ee;border-left:3px solid #282b28;gap:.2rem;padding:.8rem;display:grid}.lo-pa-funnel strong{font-size:1.2rem}.lo-pa-funnel span{color:#777;font-size:.6rem}.lo-pa-rules{margin-top:.75rem;display:grid}.lo-pa-rules form{border-top:1px solid #e1e3df;grid-template-columns:minmax(220px,1fr) 110px 110px auto auto;align-items:end;gap:.55rem;padding:.7rem 0;display:grid}.lo-pa-rules label{color:#777b76;gap:.22rem;font-size:.56rem;font-weight:800;display:grid}.lo-pa-rules input[type=number]{width:100%;height:36px;font:inherit;border:1px solid #d5d7d3;border-radius:8px;padding:0 .55rem}.lo-pa-rule-switch{grid-template-columns:auto 1fr;align-items:center!important}.lo-pa-rule-switch span{gap:.12rem;display:grid;text-transform:none!important;letter-spacing:0!important}.lo-pa-rule-switch b{color:#222;font-size:.68rem}.lo-pa-rule-switch small{color:#858984;font-size:.55rem;font-weight:600}.lo-pa-rules em{color:#7c807b;align-self:center;font-size:.58rem;font-style:normal}.lo-pa-rules button{color:#fff;background:#202320;border:0;border-radius:8px;min-height:36px;padding:0 .65rem;font-size:.6rem;font-weight:850}.lo-pa-alert-feed article{border-top:1px solid #e2e4e0;grid-template-columns:8px 1fr auto;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.lo-pa-alert-feed article>span{background:#d18422;border-radius:50%;width:8px;height:8px}.lo-pa-alert-feed article.is-critical>span{background:#b2403a}.lo-pa-alert-feed article div{gap:.15rem;display:grid}.lo-pa-alert-feed b{font-size:.66rem}.lo-pa-alert-feed small{color:#7f837e;font-size:.56rem}.lo-pa-alert-feed strong{font-size:.72rem}.lo-pa-http-routes{margin-top:.75rem;display:grid}.lo-pa-http-routes>div{border-top:1px solid #e1e3df;grid-template-columns:50px minmax(180px,1fr) repeat(3,auto);align-items:center;gap:.7rem;padding:.6rem 0;font-size:.61rem;display:grid}.lo-pa-http-routes code{background:#e9ebe7;border-radius:5px;padding:.2rem .35rem;font-weight:850}.lo-pa-http-routes span{color:#737772;text-align:right}.lo-pa-instances article{border-top:1px solid #e1e3df;grid-template-columns:8px 1fr auto;align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.lo-pa-instances article>span{background:#2d7c58;border-radius:50%;width:8px;height:8px}.lo-pa-instances div{gap:.12rem;display:grid}.lo-pa-instances b,.lo-pa-instances strong{font-size:.65rem}.lo-pa-instances small{color:#7e827d;font-size:.55rem}@media (max-width:980px){.lo-pa-kpis{grid-template-columns:repeat(2,1fr)}.lo-pa-grid{grid-template-columns:1fr}.lo-pa-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.lo-pa-toolbar{grid-template-columns:1fr auto}.lo-pa-toolbar>strong{display:none}}@media (max-width:620px){.lo-pa-header{flex-direction:column;align-items:flex-start}.lo-pa-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-pa-toolbar{grid-template-columns:1fr}.lo-pa-period{grid-template-columns:repeat(2,1fr);display:grid}.lo-pa-custom{grid-template-columns:1fr 1fr;display:grid}.lo-pa-custom button{grid-column:1/-1}.lo-pa-kpis,.lo-pa-billing-summary,.lo-pa-billing-flags{grid-template-columns:1fr}.lo-pa-accounts button{grid-template-columns:1fr 80px}.lo-pa-accounts i{display:none}.lo-pa-traffic,.lo-pa-funnel{grid-template-columns:1fr 1fr}.lo-pa-compare div{grid-template-columns:1fr}.lo-pa-account-tools{flex-direction:column;align-items:stretch}.lo-pa-card__tools{max-width:135px}.lo-pa-card.is-expanded{padding:1rem;inset:8px}.lo-pa-card.is-expanded .lo-pa-chart{min-height:285px}.lo-pa-card.is-expanded .lo-pa-chart__plot{grid-template-rows:225px 34px}.lo-pa-chart{grid-template-columns:55px minmax(0,1fr)}.lo-pa-chart__x span.is-visible{color:#0000}.lo-pa-chart__x span:first-child,.lo-pa-chart__x span:nth-child(7),.lo-pa-chart__x span:last-child{color:#727671}.lo-pa-worker dl{grid-template-columns:1fr 1fr}}*,:before,:after{box-sizing:inherit}html,body{width:100%;min-height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.lo-workspace-production-banner{color:#3a2b00;text-align:center;background:#f8d66a;border-bottom:1px solid #c89416;justify-content:center;align-items:center;gap:.6rem;min-height:20px;padding:.12rem .8rem;font-size:.58rem;font-weight:850;line-height:1.25;display:flex}.lo-workspace-production-banner small{color:#5a4300;font-size:inherit;white-space:nowrap;border-left:1px solid #3a2b0052;padding-left:.6rem;font-weight:900}.lo-admin-context-bar{background:#0a0a0a;border-top:1px solid #ffffff14;justify-content:center;align-items:stretch;min-height:30px;display:flex}.lo-admin-context-bar>.lo-workspace-production-banner{border-bottom:0;flex:0 auto;min-height:30px;padding:.16rem .8rem}.lo-admin-context-bar>.lo-support-context{border-top:0;flex:0 auto;min-height:30px;padding:.18rem .8rem}.panel-topbar-right{flex:auto;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.panel-topbar-right>.lo-admin-context-bar{background:0 0;border:0;flex:0 auto;align-content:center;justify-items:stretch;gap:.14rem;min-width:0;min-height:0;display:grid}.panel-topbar-right>.lo-admin-context-bar>.lo-workspace-production-banner,.panel-topbar-right>.lo-admin-context-bar>.lo-support-context{text-align:left;white-space:nowrap;border:0;border-radius:6px;justify-content:flex-start;min-height:22px;padding:.12rem .42rem}.panel-topbar-right>.lo-admin-context-bar>.lo-workspace-production-banner{color:#3a2b00;background:#f8d66a;font-size:.53rem}.panel-topbar-right>.lo-admin-context-bar>.lo-support-context{color:#fff;background:#0a0a0a}.panel-topbar-right>.lo-admin-context-bar>.lo-support-context strong{font-size:.58rem}.panel-topbar-right>.lo-admin-context-bar>.lo-support-context small{font-size:.52rem}.panel-topbar-right>.panel-top-actions{flex:none}.lo-billing-foundation-titlebar{align-items:flex-start;gap:1rem}.lo-billing-foundation-titlebar>div:first-child{min-width:0}.lo-billing-foundation-titlebar p{color:#666662;max-width:58rem;margin:.45rem 0 0;font-size:.76rem;line-height:1.45}.lo-billing-foundation-titlebar .lo-status-strip{flex:none;align-self:center}.lo-definition-list{gap:0;margin:0;display:grid}.lo-definition-list>div{border-bottom:1px solid var(--lo-line);grid-template-columns:minmax(0,1fr) minmax(9rem,auto);align-items:baseline;gap:.8rem;padding:.58rem 0;display:grid}.lo-definition-list>div:last-child{border-bottom:0}.lo-definition-list dt{color:#666662;font-size:.68rem;font-weight:750}.lo-definition-list dd{color:#222;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.75rem;font-weight:800}.lo-page-titlebar.lo-billing-catalog-titlebar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.25rem .25rem .1rem}.lo-billing-catalog-titlebar>div:first-child{flex:24rem;min-width:0}.lo-billing-catalog-titlebar p{color:#666662;max-width:58rem;margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.lo-billing-catalog-titlebar .lo-status-strip{color:#42604b;white-space:nowrap;background:#f5f8f5;border:1px solid #dbe7dc;border-radius:999px;flex:none;align-self:center;align-items:center;gap:0;min-height:1.8rem;margin:0;padding:.25rem .58rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.lo-billing-catalog-titlebar .lo-status-strip>span{min-height:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.lo-billing-catalog-titlebar .lo-status-strip>span i{width:.4rem;height:.4rem;box-shadow:none;flex:none}.lo-billing-catalog-titlebar .lo-status-strip>span.is-ok i{background:#3f7655}.lo-billing-catalog-titlebar .lo-status-strip>span.is-warn i{background:#9b7532}.lo-billing-catalog-grid{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:start;gap:.8rem;display:grid}.lo-billing-catalog-version-table td:first-child{min-width:8rem}.lo-billing-catalog-version-table td small{color:#85857e;margin-top:.18rem;font-size:.64rem;display:block}.lo-billing-catalog-version-table .lo-text-button{font-weight:800}.lo-billing-catalog-create{border-top:1px solid var(--lo-line);margin-top:1rem;padding-top:1rem}.lo-billing-catalog-items{gap:.45rem;margin-bottom:1rem;display:grid}.lo-billing-catalog-item{border:1px solid var(--lo-line);color:#222;text-align:left;cursor:pointer;background:#fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.72rem .82rem;display:flex}.lo-billing-catalog-item:hover,.lo-billing-catalog-item:focus-visible,.lo-billing-catalog-item.is-selected{border-color:var(--lo-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--lo-green) 12%, transparent)}.lo-billing-catalog-item span,.lo-billing-catalog-item small{min-width:0}.lo-billing-catalog-item strong,.lo-billing-catalog-item small{display:block}.lo-billing-catalog-item small{color:#777771;margin-top:.18rem;font-size:.68rem}.lo-billing-catalog-item b{white-space:nowrap;flex:none;font-size:.76rem}.lo-billing-catalog-editor{border-top:1px solid var(--lo-line);padding-top:1rem}.lo-billing-catalog-note p{color:#666662;max-width:72rem;font-size:.78rem;line-height:1.55}.lo-billing-catalog-metrics{color:#777772;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:0 .25rem;font-size:.68rem;display:flex}.lo-billing-catalog-metrics span{align-items:baseline;gap:.25rem;display:inline-flex}.lo-billing-catalog-metrics span+span:before{content:"·";color:#b0b0aa;margin-right:.7rem}.lo-billing-catalog-metrics strong{color:#282826;font-size:.76rem}.lo-billing-catalog-dirty{color:#9b6b1d;font-weight:800}.lo-billing-catalog-dirty strong{color:#c28b2e}.lo-billing-catalog-context{gap:.8rem;padding:.9rem 1rem;display:grid}.lo-billing-catalog-context__toolbar{grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);align-items:center;gap:1rem;display:grid}.lo-billing-catalog-context__heading{min-width:0}.lo-billing-catalog-context__heading h2{letter-spacing:-.025em;margin:.18rem 0 .22rem;font-size:1rem}.lo-billing-catalog-context__heading small{color:#777772;font-size:.66rem}.lo-billing-catalog-context__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.45rem;min-width:0;display:flex}.lo-billing-catalog-version-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0;display:flex}.lo-billing-catalog-version-tabs button{border:1px solid var(--lo-line);color:#5e5e59;text-align:left;cursor:pointer;background:#fafaf8;border-radius:9px;align-items:baseline;gap:.35rem;min-width:0;min-height:36px;padding:.4rem .6rem;display:inline-flex}.lo-billing-catalog-version-tabs button:hover,.lo-billing-catalog-version-tabs button:focus-visible,.lo-billing-catalog-version-tabs button.is-selected{color:#20211f;background:#fff;border-color:#2e302d;outline:none;box-shadow:0 0 0 2px #28292614}.lo-billing-catalog-version-tabs button strong{font-size:.72rem}.lo-billing-catalog-version-tabs button small{color:#85857f;white-space:nowrap;font-size:.6rem}.lo-billing-catalog-version-tabs__empty{color:#85857f;align-self:center;font-size:.68rem}.lo-billing-catalog-version-actions{align-items:center;gap:.35rem;display:inline-flex}.lo-billing-catalog-version-actions .lo-table-action{white-space:nowrap}.lo-billing-catalog-history-toggle{border:1px solid var(--lo-line);color:#4e4e4a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 .65rem;font-size:.64rem;font-weight:800}.lo-billing-catalog-history-toggle:disabled{cursor:default;opacity:.5}.lo-billing-catalog-history-toggle:hover,.lo-billing-catalog-history-toggle:focus-visible{outline-offset:1px;border-color:#292a27;outline:2px solid #2829261f}.lo-billing-catalog-create-inline{border:0;flex:0 32rem;grid-template-columns:minmax(6.5rem,.65fr) minmax(9rem,.85fr) auto;align-items:end;gap:.55rem;min-width:min(100%,25rem);max-width:32rem;margin-left:auto;padding:0;display:grid}.lo-billing-catalog-create-inline label,.lo-billing-catalog-fieldset label,.lo-billing-catalog-advanced label{color:#51514c;align-content:start;gap:.28rem;min-width:0;font-size:.65rem;font-weight:800;display:grid}.lo-billing-catalog-fieldset label>span small{color:#85857f;font-size:.58rem;font-weight:500}.lo-billing-catalog-create-inline input,.lo-billing-catalog-fieldset input,.lo-billing-catalog-fieldset select,.lo-billing-catalog-fieldset textarea,.lo-billing-catalog-advanced textarea{border:1px solid var(--lo-line);color:#292a27;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;outline:none;padding:.5rem .6rem;font-size:.72rem}.lo-billing-catalog-create-inline input:focus,.lo-billing-catalog-fieldset input:focus,.lo-billing-catalog-fieldset select:focus,.lo-billing-catalog-fieldset textarea:focus,.lo-billing-catalog-advanced textarea:focus{border-color:#5d7165;box-shadow:0 0 0 3px #5d71651f}.lo-billing-catalog-create-inline .lo-button{white-space:nowrap;min-height:36px;font-size:.68rem}.lo-billing-catalog-create-note{color:#85857f;text-align:right;flex:100%;margin:-.1rem 0 0;font-size:.6rem;line-height:1.35}.lo-billing-catalog-history{border-top:1px solid var(--lo-line);gap:.55rem;padding-top:.75rem;display:grid}.lo-billing-catalog-history__head{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.lo-billing-catalog-history__head strong{font-size:.72rem}.lo-billing-catalog-history__head small{color:#85857f;font-size:.62rem}.lo-billing-catalog-history .lo-table-wrap{max-height:255px;overflow:auto}.lo-billing-catalog-history .lo-billing-catalog-version-table th,.lo-billing-catalog-history .lo-billing-catalog-version-table td{padding-top:.48rem;padding-bottom:.48rem}.lo-billing-catalog-editor-shell{gap:.9rem;min-width:0;padding:1rem;display:grid}.lo-billing-catalog-editor-shell__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-billing-catalog-editor-shell__head h2{letter-spacing:-.03em;margin:.18rem 0 .2rem;font-size:1.05rem}.lo-billing-catalog-editor-shell__head p{color:#777772;margin:0;font-size:.68rem}.lo-billing-catalog-view-switch{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:9px;flex:none;padding:.18rem;display:inline-flex}.lo-billing-catalog-view-switch button{color:#777772;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .75rem;font-size:.65rem;font-weight:800}.lo-billing-catalog-view-switch button:hover,.lo-billing-catalog-view-switch button:focus-visible,.lo-billing-catalog-view-switch button.is-selected{color:#222320;background:#fff;outline:none;box-shadow:0 1px 4px #1414141a}.lo-billing-catalog-view-switch__divider{background:var(--lo-line);width:1px;min-height:20px;margin:0 .15rem}.lo-billing-catalog-editor-note.is-warning{background:#fff9e8;border-color:#d5b36a}.lo-billing-catalog-editor-shell>.lo-billing-catalog-items{border-bottom:1px solid var(--lo-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin:0;padding-bottom:.85rem}.lo-billing-catalog-editor-shell .lo-billing-catalog-item{border-radius:9px;min-height:58px;padding:.6rem .7rem}.lo-billing-catalog-editor-shell .lo-billing-catalog-item strong{font-size:.78rem}.lo-billing-catalog-editor-shell .lo-billing-catalog-item b{font-size:.7rem}.lo-billing-catalog-editor-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.lo-billing-catalog-editor-form>.is-wide{grid-column:1/-1}.lo-billing-catalog-editor-note{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.65rem .8rem;display:flex}.lo-billing-catalog-editor-note p{color:#777772;margin:0;font-size:.65rem}.lo-billing-catalog-fieldset{border:1px solid var(--lo-line);background:#fbfbf8;border-radius:10px;grid-column:1/-1;gap:.65rem;min-width:0;margin:0;padding:.7rem;display:grid}.lo-billing-catalog-fieldset legend{color:#30312e;align-items:baseline;gap:.55rem;max-width:100%;padding:0 .25rem;font-size:.7rem;font-weight:850;display:flex}.lo-billing-catalog-fieldset legend small{color:#878780;font-size:.6rem;font-weight:500}.lo-billing-catalog-field-grid{gap:.55rem;min-width:0;display:grid}.lo-billing-catalog-field-grid--identity{grid-template-columns:repeat(4,minmax(130px,1fr))}.lo-billing-catalog-field-grid--commercial{grid-template-columns:repeat(7,minmax(105px,1fr))}.lo-billing-catalog-limits-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.55rem;min-width:0;display:grid}.lo-billing-catalog-resources-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:.45rem;min-width:0;display:grid}.lo-billing-catalog-resource{border:1px solid var(--lo-line);background:#fff;border-radius:8px;align-items:flex-start;min-height:58px;padding:.6rem;grid-template-columns:none!important;gap:.5rem!important;display:flex!important}.lo-billing-catalog-resource:has(input:checked){background:#f1f6f2;border-color:#9eb3a4}.lo-billing-catalog-resource>input{accent-color:#34463a;margin:.1rem 0 0;width:16px!important;min-height:16px!important}.lo-billing-catalog-resource>span{gap:.16rem;min-width:0;display:grid}.lo-billing-catalog-resource--standard{align-items:flex-start;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.5rem!important;display:grid!important}.lo-billing-catalog-resource strong{color:#30312e;font-size:.68rem}.lo-billing-catalog-resource small,.lo-billing-catalog-field-hint{color:#85857f;font-size:.6rem;font-weight:500;line-height:1.35}.lo-billing-catalog-resource--custom{grid-column:1/-1;align-items:start;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.55rem!important;display:grid!important}.lo-billing-catalog-resource__custom-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.lo-billing-catalog-resource__custom-body label{color:#777772;min-width:0;font-size:.56rem;font-weight:800;gap:.18rem!important;display:grid!important}.lo-billing-catalog-resource__custom-body label>span{display:block}.lo-billing-catalog-resource__custom-body input{width:100%!important;min-height:30px!important;padding:.35rem .45rem!important;font-size:.66rem!important}.lo-billing-catalog-resource__delete{color:#777772;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;margin-top:.1rem;padding:0;display:grid}.lo-billing-catalog-resource__delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.lo-billing-catalog-resource__delete:hover,.lo-billing-catalog-resource__delete:focus-visible{color:#9b4942;background:#f9eeee;outline:none}.lo-billing-catalog-resource__delete:disabled{cursor:default;opacity:.45}.lo-billing-catalog-resource--add{color:#42604b;font:inherit;text-align:left;cursor:pointer;background:#f4f8f4;border-style:dashed;border-color:#b8c9bb;justify-content:flex-start;align-items:center;gap:.55rem!important;display:flex!important}.lo-billing-catalog-resource--add:hover,.lo-billing-catalog-resource--add:focus-visible{background:#edf5ee;border-color:#8eaa95;outline:none}.lo-billing-catalog-resource--add:disabled{cursor:default;opacity:.5}.lo-billing-catalog-resource__add-icon{color:#42604b;background:#fff;border:1px solid #a8bfac;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:1rem;font-weight:500;line-height:1;display:grid!important}.lo-billing-catalog-custom-resource-form{background:#f4f8f4;border:1px dashed #b8c9bb;border-radius:9px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;align-items:end;gap:.55rem;padding:.65rem;display:grid}.lo-billing-catalog-custom-resource-form label{color:#5c655e;gap:.24rem;font-size:.6rem;font-weight:800;display:grid}.lo-billing-catalog-custom-resource-form input{min-height:34px}.lo-billing-catalog-custom-resource-form .lo-button{white-space:nowrap;min-height:34px;font-size:.64rem}.lo-billing-catalog-restore-resources{border-bottom:1px solid #d9e3da;grid-column:1/-1;gap:.35rem;padding-bottom:.55rem;display:grid}.lo-billing-catalog-restore-resources>span{color:#42604b;gap:.12rem;font-size:.6rem;display:grid}.lo-billing-catalog-restore-resources>span small{color:#777d78;font-size:.58rem;font-weight:600}.lo-billing-catalog-restore-resources>div{flex-wrap:wrap;gap:.3rem;display:flex}.lo-billing-catalog-restore-resources button{color:#42604b;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9bb;border-radius:6px;padding:.3rem .45rem;font-size:.58rem;font-weight:800}.lo-billing-catalog-restore-resources button:hover,.lo-billing-catalog-restore-resources button:focus-visible{background:#edf5ee;border-color:#8eaa95;outline:none}.lo-billing-catalog-field-hint.is-wide{display:block}.lo-billing-catalog-copy-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.65rem;min-width:0;display:grid}.lo-billing-catalog-copy-grid textarea{resize:vertical;min-height:82px}.lo-billing-catalog-advanced{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:10px;min-width:0;overflow:hidden}.lo-billing-catalog-advanced>summary{color:#373834;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .8rem;list-style:none;display:flex}.lo-billing-catalog-advanced>summary::-webkit-details-marker{display:none}.lo-billing-catalog-advanced>summary>span{gap:.15rem;display:grid}.lo-billing-catalog-advanced>summary strong{font-size:.7rem}.lo-billing-catalog-advanced>summary small,.lo-billing-catalog-advanced>summary b{color:#85857f;font-size:.6rem;font-weight:650}.lo-billing-catalog-advanced>summary b{color:#4e5e53;white-space:nowrap}.lo-billing-catalog-advanced[open]>summary{border-bottom:1px solid var(--lo-line)}.lo-billing-catalog-advanced>.lo-billing-catalog-copy-grid{padding:.7rem}.lo-billing-catalog-flags{border-top:1px solid var(--lo-line);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding-top:.7rem;display:flex}.lo-billing-catalog-flags .lo-checkbox{min-height:28px}.lo-billing-catalog-editor-actions{border-top:1px solid var(--lo-line);justify-content:flex-end;padding-top:.75rem}.lo-billing-catalog-editor-actions small{color:#85857f;margin-right:auto;font-size:.62rem}.lo-billing-catalog-editor-actions .lo-button{min-height:38px;font-size:.68rem}.lo-billing-catalog-section-intro{border-bottom:1px solid var(--lo-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.lo-billing-catalog-section-intro h3{color:#292a27;letter-spacing:-.025em;margin:.18rem 0 .22rem;font-size:1rem}.lo-billing-catalog-section-intro p{color:#777772;max-width:52rem;margin:0;font-size:.68rem;line-height:1.45}.lo-billing-catalog-internal-badge{color:#42604b;white-space:nowrap;background:#f0f6f1;border:1px solid #d7dfd8;border-radius:999px;flex:none;padding:.28rem .5rem;font-size:.6rem;font-weight:800}.lo-billing-catalog-rules,.lo-billing-catalog-calculator{gap:.8rem;min-width:0;display:grid}.lo-billing-catalog-rule-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;min-width:0;display:grid}.lo-billing-catalog-rules .lo-billing-catalog-fieldset{grid-column:auto;align-content:start}.lo-billing-catalog-rules .lo-billing-catalog-fieldset>label{grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr);align-items:center}.lo-billing-catalog-rules .lo-billing-catalog-fieldset>label>small{grid-column:1/-1}.lo-billing-catalog-rules .lo-billing-catalog-fieldset>.lo-checkbox{grid-template-columns:none;align-items:center;display:flex}.lo-billing-catalog-addon-table{gap:.35rem;min-width:0;display:grid}.lo-billing-catalog-addon-table__head,.lo-billing-catalog-addon-table__row{grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(7rem,.8fr));align-items:center;gap:.45rem;display:grid}.lo-billing-catalog-addon-table__head{color:#85857f;text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:800}.lo-billing-catalog-addon-table__row{border-top:1px solid var(--lo-line);padding-top:.45rem}.lo-billing-catalog-addon-table__row strong{color:#30312e;font-size:.68rem}.lo-billing-catalog-addon-table__row label{display:block}.lo-billing-catalog-calculator__inputs{grid-template-columns:minmax(12rem,1.2fr) repeat(3,minmax(8rem,.8fr));gap:.55rem;display:grid}.lo-billing-catalog-calculator__inputs label{color:#51514c;gap:.28rem;font-size:.65rem;font-weight:800;display:grid}.lo-billing-catalog-calculator__inputs input,.lo-billing-catalog-calculator__inputs select{border:1px solid var(--lo-line);color:#292a27;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:.5rem .6rem;font-size:.72rem}.lo-billing-catalog-calculator__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.lo-billing-catalog-calculator__summary>div{border:1px solid var(--lo-line);background:#fbfbf8;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.lo-billing-catalog-calculator__summary small{color:#777772;font-size:.62rem;font-weight:800}.lo-billing-catalog-calculator__summary strong{color:#252723;letter-spacing:-.03em;font-size:1.15rem}.lo-billing-catalog-calculator__summary span,.lo-billing-catalog-calculator__note{color:#85857f;font-size:.62rem;line-height:1.4}.lo-billing-catalog-calculator__breakdown{border:1px solid var(--lo-line);background:#fff;border-radius:10px;padding:.75rem}.lo-billing-catalog-calculator__breakdown h4{color:#30312e;margin:0 0 .55rem;font-size:.72rem}.lo-billing-catalog-calculator__breakdown dl{gap:.35rem;margin:0;display:grid}.lo-billing-catalog-calculator__breakdown dl>div{border-top:1px solid var(--lo-line);color:#666662;justify-content:space-between;gap:1rem;padding-top:.35rem;font-size:.66rem;display:flex}.lo-billing-catalog-calculator__breakdown dt,.lo-billing-catalog-calculator__breakdown dd{margin:0}.lo-billing-catalog-calculator__breakdown dd{color:#30312e;text-align:right;font-weight:800}.lo-billing-catalog-calculator__note{margin:0}.lo-billing-catalog-preview{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:.8rem;min-width:0;display:grid}.lo-billing-catalog-preview__card{border:1px solid var(--lo-line);color:#fff;background:linear-gradient(140deg,#292a27,#121311);border-radius:12px;gap:.8rem;min-width:0;padding:1rem;display:grid}.lo-billing-catalog-preview__main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-billing-catalog-preview__main h3{letter-spacing:-.04em;margin:.3rem 0 .25rem;font-size:1.35rem}.lo-billing-catalog-preview__main p{color:#c5c6c2;max-width:580px;margin:0;font-size:.72rem;line-height:1.45}.lo-billing-catalog-preview__main>strong{white-space:nowrap;flex:none;margin-top:.25rem;font-size:1.15rem}.lo-billing-catalog-preview__pricing{text-align:right;flex:none;justify-items:end;gap:.12rem;margin-top:.25rem;display:grid}.lo-billing-catalog-preview__pricing-from{color:#aeb1aa;font-size:.62rem}.lo-billing-catalog-preview__pricing-from s{text-decoration-color:#aeb1aa;text-decoration-thickness:1px}.lo-billing-catalog-preview__pricing-current{justify-content:flex-end;align-items:baseline;gap:.3rem;display:flex}.lo-billing-catalog-preview__pricing-current small{color:#9de0ae;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lo-billing-catalog-preview__pricing-current strong{white-space:nowrap;font-size:1.15rem}.lo-billing-catalog-preview__pricing span{color:#9de0ae;white-space:nowrap;font-size:.58rem;font-weight:800}.lo-billing-catalog-preview__badge{color:#273d2f;background:#dcefe2;border-radius:999px;padding:.22rem .45rem;font-size:.58rem;font-weight:850;display:inline-flex}.lo-billing-catalog-preview__meta{color:#c5c6c2;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:.4rem;padding-top:.7rem;font-size:.62rem;display:flex}.lo-billing-catalog-preview__meta span+span:before{content:"·";color:#777a75;margin-right:.4rem}.lo-billing-catalog-preview__card ul{color:#eef0ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:grid}.lo-billing-catalog-preview__card li:before{content:"✓";color:#9de0ae;margin-right:.35rem}.lo-billing-catalog-preview__empty{color:#999c97;margin:0;font-size:.68rem}.lo-billing-catalog-preview__footer{color:#c5c6c2;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.7rem;font-size:.62rem;display:flex}.lo-billing-catalog-preview__cta{color:#242623;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:0;border-radius:8px;padding:0 .8rem;font-size:.65rem;font-weight:850}.lo-billing-catalog-preview__cta:disabled{color:#aeb1aa;background:#4a4c48}.lo-billing-catalog-preview__technical{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:12px;align-content:start;gap:.45rem;min-width:0;padding:.8rem;display:grid}.lo-billing-catalog-preview__technical-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.lo-billing-catalog-preview__technical-head>div{gap:.15rem;min-width:0;display:grid}.lo-billing-catalog-preview__technical-head span{color:#595954;font-size:.68rem;font-weight:850}.lo-billing-catalog-preview__technical-head small,.lo-billing-catalog-preview__technical-note{color:#85857f;font-size:.6rem;line-height:1.4}.lo-billing-catalog-preview__copy{border:1px solid var(--lo-line);color:#4e4e4a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0 .55rem;font-size:.6rem;font-weight:850}.lo-billing-catalog-preview__copy:hover,.lo-billing-catalog-preview__copy:focus-visible{outline-offset:1px;border-color:#292a27;outline:2px solid #2829261f}.lo-billing-catalog-preview__copy:disabled{cursor:not-allowed;opacity:.55}.lo-billing-catalog-preview__technical pre{border:1px solid var(--lo-line);color:#62635e;white-space:pre-wrap;background:#fff;border-radius:8px;max-height:130px;margin:0;padding:.55rem;font:.62rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lo-billing-catalog-preview__hint{color:#777772;grid-column:1/-1;margin:0;font-size:.66rem}.lo-billing-catalog-comparison{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:12px;grid-column:1/-1;min-width:0;padding:.8rem}.lo-billing-catalog-comparison__head{justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.5rem;display:flex}.lo-billing-catalog-comparison__head>div{gap:.15rem;display:grid}.lo-billing-catalog-comparison__head span{color:#595954;font-size:.68rem;font-weight:850}.lo-billing-catalog-comparison__head small,.lo-billing-catalog-comparison__head b{color:#85857f;font-size:.6rem}.lo-billing-catalog-comparison__table-wrap{border:1px solid var(--lo-line);background:#fff;border-radius:8px;overflow-x:auto}.lo-billing-catalog-comparison table{border-collapse:collapse;color:#5e5e59;width:100%;min-width:680px;font-size:.62rem}.lo-billing-catalog-comparison th,.lo-billing-catalog-comparison td{border-bottom:1px solid var(--lo-line);text-align:left;white-space:nowrap;padding:.5rem .55rem}.lo-billing-catalog-comparison th{color:#85857f;text-transform:uppercase;letter-spacing:.03em;background:#fbfbf8;font-size:.56rem;font-weight:850}.lo-billing-catalog-comparison tbody tr:last-child td{border-bottom:0}.lo-billing-catalog-comparison tbody tr.is-selected td{color:#293b2e;background:#f0f6f1}.lo-billing-catalog-comparison td:first-child{min-width:8rem}.lo-billing-catalog-comparison td:first-child strong,.lo-billing-catalog-comparison td:first-child small{display:block}.lo-billing-catalog-comparison td:first-child small{color:#85857f;margin-top:.15rem;font-size:.56rem}.lo-billing-commercial-offers{gap:.85rem;min-width:0;padding:1rem;display:grid}.lo-billing-commercial-offers>summary{cursor:pointer;list-style:none}.lo-billing-commercial-offers>summary::-webkit-details-marker{display:none}.lo-billing-commercial-offers>summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #5d7165}.lo-billing-commercial-offers>.lo-billing-commercial-offers__summary{align-items:center;margin-bottom:0}.lo-billing-commercial-disclosure-label{color:#4e5e53;white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:inline-flex}.lo-billing-commercial-disclosure-label i{background:#f3f8f3;border:1px solid #c9d4ca;border-radius:8px;place-items:center;width:28px;height:28px;font-size:1rem;font-style:normal;line-height:1;transition:transform .2s;display:grid}.lo-billing-commercial-offers[open] .lo-billing-commercial-disclosure-label i{transform:rotate(45deg)}.lo-billing-commercial-offers .lo-panel-head{align-items:flex-start}.lo-billing-commercial-offers .lo-panel-head>div:first-child{min-width:0}.lo-billing-commercial-offers .lo-panel-head h2{letter-spacing:-.03em;margin:.18rem 0 .22rem;font-size:1.05rem}.lo-billing-commercial-offers .lo-panel-head p{color:#777772;max-width:54rem;margin:0;font-size:.68rem;line-height:1.45}.lo-billing-commercial-summary{color:#777772;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .8rem;font-size:.62rem;display:flex}.lo-billing-commercial-summary span{align-items:baseline;gap:.25rem;display:inline-flex}.lo-billing-commercial-summary strong{color:#2a2b28;font-size:.74rem}.lo-billing-commercial-rule-note{color:#536055;background:#f5faf5;border:1px solid #d9e4da;border-radius:9px;align-items:baseline;gap:.65rem;padding:.65rem .75rem;font-size:.64rem;line-height:1.45;display:flex}.lo-billing-commercial-rule-note strong{color:#344c3a;flex:none;font-size:.68rem}.lo-billing-commercial-forms{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:.75rem;min-width:0;display:grid}.lo-billing-commercial-form{border:1px solid var(--lo-line);background:#fbfbf8;border-radius:10px;align-content:start;gap:.55rem;min-width:0;padding:.75rem;display:grid}.lo-billing-commercial-form__head,.lo-billing-commercial-list-head{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.lo-billing-commercial-form__head h3,.lo-billing-commercial-list-head h3{margin:.15rem 0 0;font-size:.82rem}.lo-billing-commercial-form label{color:#51514c;gap:.25rem;min-width:0;font-size:.64rem;font-weight:800;display:grid}.lo-billing-commercial-form label.is-wide{grid-column:1/-1}.lo-billing-commercial-form input,.lo-billing-commercial-form select{border:1px solid var(--lo-line);color:#292a27;width:100%;min-height:36px;font:inherit;background:#fff;border-radius:8px;outline:none;padding:.45rem .55rem;font-size:.7rem}.lo-billing-commercial-form input:focus,.lo-billing-commercial-form select:focus{border-color:#5d7165;box-shadow:0 0 0 3px #5d71651f}.lo-billing-commercial-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.lo-billing-commercial-form:nth-child(2) .lo-billing-commercial-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lo-billing-commercial-form .lo-form-actions{border-top:1px solid var(--lo-line);align-items:center;gap:.6rem;margin-top:.15rem;padding-top:.65rem}.lo-billing-commercial-form .lo-form-actions small{color:#85857f;margin-right:auto;font-size:.6rem;line-height:1.35}.lo-billing-commercial-form .lo-button{white-space:nowrap;min-height:34px;font-size:.65rem}.lo-billing-commercial-lists{border-top:1px solid var(--lo-line);grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:.75rem;min-width:0;padding-top:.85rem;display:grid}.lo-billing-commercial-lists>section{min-width:0}.lo-billing-commercial-list-head{align-items:flex-start;margin-bottom:.45rem}.lo-billing-commercial-list-head>div{min-width:0}.lo-billing-commercial-list-head small{color:#85857f;text-align:right;max-width:19rem;font-size:.6rem;line-height:1.35}.lo-billing-commercial-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:.4rem;display:grid}.lo-billing-commercial-row{border:1px solid var(--lo-line);background:#fff;border-radius:8px;grid-template-columns:1fr;align-content:start;align-items:start;gap:.55rem;min-width:0;min-height:7.25rem;padding:.55rem .65rem;display:grid}.lo-billing-commercial-row--offer{min-height:9.5rem}.lo-billing-commercial-row>div:first-child{gap:.16rem;min-width:0;display:grid}.lo-billing-commercial-row strong{color:#292a27;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.lo-billing-commercial-row span,.lo-billing-commercial-row small{overflow-wrap:anywhere;color:#85857f;min-width:0;font-size:.59rem;line-height:1.35}.lo-billing-commercial-row b{color:#3d4e42;white-space:nowrap;justify-self:start;font-size:.68rem}.lo-billing-commercial-row .lo-table-actions{border-top:1px solid var(--lo-line);flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:.35rem;margin-top:auto;padding-top:.45rem}.lo-billing-commercial-row .lo-text-button{white-space:nowrap;font-size:.6rem}@media (max-width:1200px){.lo-billing-catalog-field-grid--commercial{grid-template-columns:repeat(4,minmax(130px,1fr))}.lo-billing-commercial-forms,.lo-billing-commercial-lists{grid-template-columns:1fr}.lo-billing-commercial-form:nth-child(2) .lo-billing-commercial-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.lo-billing-catalog-context__toolbar{grid-template-columns:1fr}.lo-billing-catalog-context__actions{flex-direction:column;justify-content:flex-start;align-items:stretch}.lo-billing-catalog-version-tabs{justify-content:flex-start}.lo-billing-catalog-create-inline{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:none}.lo-billing-catalog-create-inline .lo-button{grid-column:1/-1;justify-self:start}.lo-billing-catalog-create-note{text-align:left}.lo-billing-catalog-editor-shell__head{flex-direction:column;align-items:stretch}.lo-billing-catalog-view-switch{flex-wrap:wrap;align-self:flex-start}.lo-billing-catalog-field-grid--identity,.lo-billing-catalog-field-grid--commercial{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-catalog-resources-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.lo-billing-catalog-custom-resource-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-catalog-custom-resource-form .lo-button{justify-self:start}.lo-billing-catalog-preview,.lo-billing-catalog-rule-grid,.lo-billing-catalog-calculator__summary{grid-template-columns:1fr}.lo-billing-catalog-calculator__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-catalog-section-intro{flex-direction:column}.lo-billing-commercial-offers .lo-panel-head,.lo-billing-commercial-list-head{flex-direction:column;align-items:flex-start}.lo-billing-commercial-summary{white-space:normal;justify-content:flex-start}.lo-billing-commercial-disclosure-label{align-self:flex-start}.lo-billing-commercial-list-head small{text-align:left;max-width:none}.lo-billing-commercial-form:nth-child(2) .lo-billing-commercial-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-commercial-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:620px){.lo-billing-catalog-addon-table__head{display:none}.lo-billing-catalog-addon-table__row{grid-template-columns:1fr 1fr}.lo-billing-catalog-addon-table__row strong{grid-column:1/-1}.lo-billing-catalog-calculator__inputs{grid-template-columns:1fr}.lo-billing-catalog-calculator__breakdown dl>div{flex-direction:column;align-items:flex-start;gap:.15rem}.lo-billing-catalog-calculator__breakdown dd{text-align:left}.lo-billing-catalog-metrics span+span:before{display:none}.lo-billing-catalog-context,.lo-billing-catalog-editor-shell{padding:.75rem}.lo-billing-catalog-create-inline,.lo-billing-catalog-field-grid--identity,.lo-billing-catalog-field-grid--commercial,.lo-billing-catalog-limits-grid,.lo-billing-catalog-resources-grid,.lo-billing-catalog-copy-grid{grid-template-columns:1fr}.lo-billing-catalog-history__head{flex-direction:column;align-items:flex-start;gap:.2rem}.lo-billing-catalog-preview__main{flex-direction:column}.lo-billing-catalog-preview__pricing{text-align:left;justify-items:start;margin-top:0}.lo-billing-catalog-preview__card ul{grid-template-columns:1fr}.lo-billing-catalog-editor-note{flex-direction:column;align-items:flex-start;gap:.3rem}.lo-billing-catalog-preview__footer{flex-direction:column;align-items:flex-start}.lo-billing-catalog-fieldset legend{flex-wrap:wrap;align-items:flex-start}.lo-billing-catalog-resource__custom-body,.lo-billing-catalog-custom-resource-form{grid-template-columns:1fr}.lo-billing-catalog-custom-resource-form .lo-button{justify-self:stretch}.lo-billing-catalog-editor-actions{flex-direction:column;align-items:stretch}.lo-billing-catalog-editor-actions small{margin-right:0}.lo-billing-commercial-rule-note{flex-direction:column;align-items:flex-start;gap:.2rem}.lo-billing-commercial-field-grid,.lo-billing-commercial-form:nth-child(2) .lo-billing-commercial-field-grid,.lo-billing-commercial-list{grid-template-columns:1fr}.lo-billing-commercial-row .lo-table-actions{justify-content:flex-start}}.lo-billing-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.lo-billing-addons-page{gap:.8rem;display:grid}.lo-billing-addons-intro{margin:0;padding:.8rem 1rem}.lo-billing-addons-intro .lo-panel-head{align-items:flex-start;margin-bottom:0}.lo-billing-addons-intro .lo-panel-head h2{margin:.1rem 0 .18rem;font-size:1rem}.lo-billing-addons-intro .lo-panel-head p{max-width:68rem;color:var(--lo-muted);margin:0;font-size:.68rem;line-height:1.4}.lo-billing-invoice-editor-grid{align-items:stretch}.lo-billing-invoice-editor-grid>.lo-panel{box-sizing:border-box;height:100%}.lo-billing-payment-grid{grid-template-columns:1fr}.lo-billing-capacity-history-panel{grid-column:1/-1}.lo-billing-context-strip{border:1px solid var(--lo-line);background:#f0f0ed;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.42rem;display:grid}.lo-billing-context-strip>span{background:#fff;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;padding:.42rem .55rem;display:flex}.lo-billing-context-strip b{color:#777773;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lo-billing-context-strip strong{color:#2a2a28;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.lo-billing-admin-lock-note{color:#6f5a2d;background:#fffaf0;border:1px solid #e5d7b5;border-radius:10px;align-items:baseline;gap:.45rem;padding:.55rem .7rem;font-size:.68rem;line-height:1.4;display:flex}.lo-billing-admin-lock-note strong{color:#5c4925;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.64rem}.lo-billing-admin-lock-note span{min-width:0}.lo-billing-admin-nav{border:1px solid var(--lo-line);background:#e9e9e6;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.lo-billing-admin-nav button{color:#666662;min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:.15rem;padding:.45rem .6rem;display:grid}.lo-billing-admin-nav button:hover,.lo-billing-admin-nav button:focus-visible{background:#f7f7f4;border-color:#cfcfca;outline:none}.lo-billing-admin-nav button.is-active{color:#fff;background:#292a27;border-color:#292a27;box-shadow:0 3px 9px #1414121f}.lo-billing-admin-nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lo-billing-admin-nav button span{color:#858580;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.25;overflow:hidden}.lo-billing-admin-nav button.is-active span{color:#c5c5c0}.lo-billing-admin-subnav{border-bottom:1px solid var(--lo-line);flex-wrap:wrap;gap:.35rem;padding-bottom:.45rem;display:flex}.lo-billing-admin-subnav button{border:1px solid var(--lo-line);color:#686864;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;font-weight:800}.lo-billing-admin-subnav button:hover,.lo-billing-admin-subnav button:focus-visible{color:#292a27;border-color:#9a9a95;outline:none}.lo-billing-admin-subnav button.is-active{color:#fff;background:#292a27;border-color:#292a27}.lo-form-grid-single{gap:.42rem;display:grid}.lo-form-grid-single>span{color:#4e4e4a;font-size:.68rem;font-weight:780}.lo-form-grid-single textarea{resize:vertical;border:1px solid var(--lo-line);color:#222;width:100%;min-height:5rem;font:inherit;background:#fff;border-radius:.5rem;padding:.65rem .72rem;font-size:.76rem}.lo-form-grid-single textarea:focus{outline:2px solid color-mix(in srgb, var(--lo-green) 30%, transparent);border-color:var(--lo-green)}.lo-billing-admin-actions{flex-wrap:wrap;margin-top:.9rem}.lo-billing-admin-list{gap:.2rem;display:grid}.lo-billing-admin-list>div{border-bottom:1px solid var(--lo-line);gap:.18rem;padding:.66rem 0;display:grid}.lo-billing-admin-list>div:last-child{border-bottom:0}.lo-billing-admin-list strong{font-size:.75rem}.lo-billing-admin-list span,.lo-billing-admin-list small{color:#777771;font-size:.66rem;line-height:1.4}.lo-button.lo-button--compact{min-height:2rem;box-shadow:none;border-radius:.5rem;padding:.35rem .65rem;font-size:.64rem}.lo-billing-invoice-form-note,.lo-billing-invoice-table-note{border:1px solid var(--lo-line);color:#6d6d68;background:#f5f5f2;border-radius:.55rem;align-items:baseline;gap:.45rem;padding:.55rem .65rem;font-size:.65rem;line-height:1.4;display:flex}.lo-billing-invoice-form-note{margin-bottom:.65rem}.lo-billing-invoice-form-note strong,.lo-billing-invoice-table-note strong{color:#353532;letter-spacing:.025em;text-transform:uppercase;flex:none;font-size:.62rem}.lo-billing-invoice-table-note{color:#777771;background:#fafaf8;border-bottom:0;border-radius:.55rem .55rem 0 0;justify-content:space-between;margin-top:.75rem;padding-bottom:.4rem}.lo-money-input{border:1px solid var(--lo-line);background:#fff;border-radius:.5rem;align-items:center;width:100%;min-height:2.35rem;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.lo-money-input:focus-within{border-color:var(--lo-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--lo-green) 18%, transparent)}.lo-money-input>span{color:#777771;flex:none;padding-left:.7rem;font-size:.72rem;font-weight:850}.lo-form-grid .lo-money-input input{min-width:0;min-height:2.2rem;box-shadow:none;border:0;border-radius:0;flex:auto;padding:.55rem .65rem .55rem .35rem}.lo-form-grid .lo-money-input input:focus{box-shadow:none;outline:none}.lo-billing-field-hint{color:#777771;margin-top:.25rem;font-size:.61rem;font-weight:500;line-height:1.35;display:block}.lo-billing-amount-legend{color:#686864;flex-wrap:wrap;gap:.3rem .65rem;margin:-.15rem 0 .75rem;font-size:.62rem;font-weight:760;display:flex}.lo-billing-amount-legend>span{align-items:center;gap:.28rem;display:inline-flex}.lo-billing-amount-legend i{background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.lo-billing-amount-value{font-variant-numeric:tabular-nums;white-space:nowrap}.lo-billing-amount-value.is-base,.lo-billing-amount-legend .is-base{color:#242421}.lo-billing-amount-value.is-increase,.lo-billing-amount-legend .is-increase{color:#b23c3c}.lo-billing-amount-value.is-credit,.lo-billing-amount-legend .is-credit{color:#2f7d4d}.lo-billing-amount-value.is-adjustment,.lo-billing-amount-legend .is-adjustment,.lo-billing-amount-value.is-total{color:#2b63a8}.lo-billing-invoice-list-panel{margin-top:.8rem}.lo-billing-invoice-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;display:grid}.lo-billing-invoice-list-tools{grid-template-columns:minmax(12rem,1.35fr) minmax(8rem,.65fr);align-items:flex-end;gap:.55rem;display:grid}.lo-billing-invoice-filter{color:#777771;flex-direction:column;align-items:stretch;gap:.25rem;min-width:9rem;font-size:.61rem;font-weight:800;display:flex}.lo-billing-invoice-filter>span{color:#777771;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.lo-billing-invoice-filter input,.lo-billing-invoice-filter select{border:1px solid var(--lo-line);color:#30302d;width:100%;min-height:2.35rem;font:inherit;background:#fff;border-radius:.5rem;padding:.55rem .65rem;font-size:.68rem;font-weight:650;display:block}.lo-billing-invoice-filter input{min-width:0}.lo-billing-invoice-filter input:focus,.lo-billing-invoice-filter select:focus{border-color:var(--lo-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--lo-green) 18%, transparent);outline:0}.lo-billing-invoice-table{min-width:800px}.lo-billing-invoice-table td:first-child{min-width:13rem}.lo-billing-invoice-table .lo-billing-amount-value{font-size:.75rem;display:block}.lo-billing-invoice-total-detail{color:#2f7d4d;white-space:nowrap;margin-top:.15rem;font-size:.6rem;display:block}.lo-invoice-actions{white-space:nowrap;min-width:4.8rem}.lo-invoice-reference{max-width:17rem;color:var(--lo-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:800;display:block;overflow:hidden}.lo-invoice-reference:focus-visible,.lo-billing-invoice-list-tools input:focus-visible,.lo-billing-invoice-list-tools select:focus-visible{outline-offset:2px;outline:2px solid #2b63a8}.lo-invoice-reference:hover{text-decoration:underline}.lo-invoice-reference:disabled{color:#777771;cursor:not-allowed;text-decoration:none}.lo-billing-invoice-table tbody tr.is-selected td{background:#edf4fa}.lo-billing-invoice-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #2b63a8}.lo-invoice-readonly{color:#777771;white-space:nowrap;font-size:.61rem}.lo-billing-invoice-table .lo-invoice-status,.lo-invoice-status{white-space:nowrap;align-items:center;display:inline-flex}.lo-billing-invoice-balance{border:1px solid var(--lo-line);background:#f5f5f2;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.75rem;padding:.45rem;display:grid}.lo-billing-invoice-balance>div{background:#fff;border-radius:.45rem;gap:.2rem;min-width:0;padding:.45rem .5rem;display:grid}.lo-billing-invoice-balance span{color:#777771;text-transform:uppercase;font-size:.59rem;font-weight:780}.lo-billing-invoice-balance strong{font-size:.72rem}.lo-billing-invoice-items{margin-top:.5rem}.lo-billing-invoice-items-head{color:#777771;justify-content:space-between;align-items:baseline;gap:.65rem;margin-top:.8rem;font-size:.62rem;display:flex}.lo-billing-invoice-items-head strong{color:#353532;font-size:.68rem}.lo-billing-invoice-item>.lo-billing-invoice-item-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.lo-billing-invoice-items>.lo-billing-invoice-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.lo-billing-invoice-item>div{gap:.18rem;min-width:0;display:grid}.lo-billing-invoice-item>div>span{color:#777771;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.35;overflow:hidden}.lo-billing-invoice-item em{color:#4f4f4b;font-style:normal;font-weight:800}.lo-billing-invoice-item.is-base>.lo-billing-amount-value{color:#242421}.lo-billing-invoice-item.is-increase>.lo-billing-amount-value{color:#b23c3c}.lo-billing-invoice-item.is-credit>.lo-billing-amount-value{color:#2f7d4d}.lo-billing-invoice-item.is-adjustment>.lo-billing-amount-value{color:#2b63a8}.lo-billing-payment-context{border:1px solid var(--lo-line);background:#f5f5f2;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.7rem;padding:.45rem;display:grid}.lo-billing-payment-context>div{background:#fff;border-radius:.45rem;gap:.16rem;min-width:0;padding:.45rem .5rem;display:grid}.lo-billing-payment-context span{color:#777771;text-transform:uppercase;font-size:.59rem;font-weight:780;line-height:1.3}.lo-billing-payment-context strong{color:#2d2d2a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lo-billing-payment-context.is-empty{color:#777771;font-size:.65rem;line-height:1.4;display:block}.lo-billing-receipt-field{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:.65rem;gap:.35rem;min-width:0;padding:.65rem .7rem;display:grid}.lo-billing-receipt-field>label{display:block}.lo-billing-receipt-field>label>span,.lo-billing-receipt-field>label>span>small{color:#474743;font-size:.68rem;font-weight:800}.lo-billing-receipt-field>label>span>small{color:#858580;font-weight:700}.lo-billing-receipt-field input[type=file]{box-sizing:border-box;color:#3d3d39;background:#fff;border:1px dashed #b9b9b3;border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.68rem}.lo-billing-receipt-field input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#292927;border:0;border-radius:.38rem;margin-right:.5rem;padding:.38rem .55rem;font-weight:800}.lo-billing-receipt-field input[type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.55}.lo-billing-receipt-selected{background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .55rem;display:flex}.lo-billing-receipt-selected>span{gap:.12rem;min-width:0;display:grid}.lo-billing-receipt-selected strong,.lo-billing-receipt-selected small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-billing-receipt-selected strong{color:#30302d;font-size:.68rem}.lo-billing-receipt-selected small{color:#777771;font-size:.61rem}.lo-billing-receipt-link{color:#2b63a8;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.62rem;font-weight:800;display:block;overflow:hidden}.lo-billing-adjustment-flow{border:1px solid var(--lo-line);color:#676762;background:#f5f5f2;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.7rem;padding:.55rem .65rem;font-size:.62rem;font-weight:760;display:flex}.lo-billing-adjustment-flow strong{color:#353532;letter-spacing:.03em;text-transform:uppercase;font-size:.6rem}.lo-billing-adjustment-flow i{color:#969690;font-style:normal}.lo-billing-adjustment-context{background:#f0f5fb;border-left:3px solid #2b63a8;border-radius:.55rem;gap:.18rem;margin-bottom:.7rem;padding:.6rem .7rem;display:grid}.lo-billing-adjustment-context>span{color:#35618e;letter-spacing:.03em;text-transform:uppercase;font-size:.6rem;font-weight:800}.lo-billing-adjustment-context strong{color:#254d75;font-size:.76rem}.lo-billing-adjustment-context small{color:#5c7184;font-size:.63rem}.lo-billing-adjustment-context.is-empty{background:#fff9ed;border-left-color:#b58a36}.lo-billing-adjustment-context.is-empty strong{color:#6f582d}.lo-billing-adjustment-context.is-empty span{color:#806b43}.lo-checkbox{align-items:center;gap:.45rem;min-height:2rem;display:flex!important}.lo-checkbox input{height:1rem;accent-color:var(--lo-green);width:1rem!important}.lo-checkbox span{color:#4e4e4a;font-size:.68rem;font-weight:700}.lo-invoice-status.is-draft,.lo-invoice-status.is-superseded{color:#6c5a25;background:#eeeadd}.lo-invoice-status.is-published{color:#246244;background:#dcefe4}.lo-invoice-status.is-archived{color:#666662;background:#e6e6e1}.panel-root:has(.lo-admin-context-bar){--panel-topbar-content-height:84px;--panel-topbar-height:116px}.panel-root:has(.lo-billing-banner):has(.lo-admin-context-bar){--panel-topbar-height:154px}@media (max-width:1120px) and (min-width:621px){.panel-root .panel-topbar-content{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:center;display:grid}.panel-brand{grid-row:1;align-self:center}.panel-root .panel-topbar-right{grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem;display:grid}.panel-root .panel-topbar-right>.panel-top-actions{justify-content:flex-end;min-width:0}.panel-topbar-right>.lo-admin-context-bar{flex-wrap:wrap;justify-content:flex-end;gap:.22rem;width:100%;min-width:0;display:flex}.panel-topbar-right>.lo-admin-context-bar>.lo-workspace-production-banner,.panel-topbar-right>.lo-admin-context-bar>.lo-support-context{min-width:0;max-width:100%}.panel-topbar-right>.lo-admin-context-bar>.lo-workspace-production-banner span,.panel-topbar-right>.lo-admin-context-bar>.lo-support-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:520px){.lo-workspace-production-banner{flex-wrap:wrap;align-items:baseline;gap:.08rem .45rem;padding-inline:.5rem}.lo-workspace-production-banner small{border-left:0;padding-left:0}.lo-admin-context-bar{align-items:stretch}.lo-admin-context-bar>.lo-workspace-production-banner,.lo-admin-context-bar>.lo-support-context{flex:50%;min-width:0;padding-inline:.45rem}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}.panel-root{isolation:isolate}.panel-root a:not(.panel-link):not(.panel-link-chip):not(.panel-btn):not(.panel-nav-link){color:inherit}.panel-root{--lo-ink:#161616;--lo-muted:#707070;--lo-green:#202020;--lo-green-dark:#0d0d0d;--lo-mint:#e7e7e4;--lo-blue:#606060;--lo-amber:#8b8b8b;--lo-red:#3f3f3f;--lo-line:#14141421;--lo-surface:#ffffffeb}.panel-brand{flex-direction:row;align-items:center;gap:.7rem;min-width:0}.panel-brand>div{gap:.05rem;min-width:0;max-width:min(30vw,300px);display:grid}.panel-brand>div>strong,.panel-brand>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-brand-mark{background:linear-gradient(145deg, var(--lo-mint), var(--lo-blue));border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffbf,0 8px 22px #0000002e;color:var(--lo-green-dark)!important;font-size:.72rem!important}.lo-brand-mark--image{background:#fff;padding:0;overflow:hidden}.lo-brand-mark--image img{object-fit:cover;object-position:center;width:100%;height:100%}.lo-branding-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:1rem;display:grid}.lo-branding-form,.lo-branding-preview{border:1px solid var(--lo-line);background:#fff;border-radius:22px}.lo-branding-form{padding:clamp(1.1rem,2.2vw,1.7rem)}.lo-branding-form>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lo-branding-form h2{color:var(--lo-ink);margin:.25rem 0 0;font-size:1.12rem}.lo-branding-form label{color:var(--lo-ink);gap:.45rem;font-size:.72rem;font-weight:760;display:grid}.lo-branding-form label small{color:var(--lo-muted);font-weight:500}.lo-branding-form input:not([type=checkbox]):not([type=color]){border:1px solid var(--lo-line);min-width:0;min-height:44px;color:var(--lo-ink);font:inherit;background:#fbfbfa;border-radius:11px;padding:.72rem .82rem}.lo-brand-logo-field{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:12px;align-items:center;gap:.8rem;padding:.7rem;display:flex}.lo-brand-logo-field__preview{border:1px solid var(--lo-line);background:#fff;border-radius:14px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:.72rem;font-weight:900;display:grid;overflow:hidden}.lo-brand-logo-field__preview img{object-fit:cover;width:100%;height:100%}.lo-brand-logo-field>div:last-child{justify-items:start;gap:.25rem;min-width:0;display:grid}.lo-brand-logo-field small{color:var(--lo-muted);font-size:.62rem;font-weight:600}.lo-brand-logo-upload{cursor:pointer;min-height:34px;margin-top:.15rem;position:relative}.lo-brand-logo-upload input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}.lo-brand-assets{grid-template-columns:1.2fr .8fr;gap:.75rem;margin:.2rem 0 .35rem;display:grid}.lo-brand-asset-card{background:linear-gradient(145deg,#f8f9f6,#eef0ec);border:1px solid #dfe1dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid;position:relative;overflow:hidden}.lo-brand-asset-card:after{content:"";background:color-mix(in srgb, var(--brand-accent) 12%, transparent);border-radius:50%;width:105px;height:105px;position:absolute;top:-40px;right:-34px}.lo-brand-asset-card>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.lo-brand-asset-card>div:nth-child(2) strong{color:#242724;font-size:.78rem}.lo-brand-asset-card>div:nth-child(2) small{color:#767b76;font-size:.59rem;line-height:1.45}.lo-brand-asset-card>label{z-index:1;grid-column:1/-1;justify-content:center;justify-self:stretch;margin:0}.lo-brand-favicon-preview{color:#fff;background:var(--brand-primary);width:58px;height:58px;box-shadow:0 10px 25px color-mix(in srgb, var(--brand-primary) 24%, transparent);border-radius:16px;place-items:center;font-size:.72rem;font-weight:900;display:grid;overflow:hidden}.lo-brand-favicon-preview img{object-fit:cover;width:100%;height:100%}.lo-field-wide{grid-column:1/-1}.lo-color-field>span{grid-template-columns:44px minmax(0,1fr);gap:.5rem;display:grid}.lo-color-field input[type=color]{border:1px solid var(--lo-line);cursor:pointer;background:#fff;border-radius:11px;width:44px;height:44px;padding:3px}.lo-branding-divider{background:var(--lo-line);height:1px;margin:1.5rem 0}.lo-switch-row{grid-template-columns:none;align-items:center;gap:.55rem!important;display:flex!important}.lo-switch-row input{width:18px;height:18px;accent-color:var(--brand-primary,var(--lo-green))}.lo-branding-actions{border-top:1px solid var(--lo-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1rem;display:flex}.lo-branding-actions>div{gap:.2rem;display:grid}.lo-branding-actions small{color:var(--lo-muted)}.lo-inline-message{color:var(--lo-muted);margin:.8rem 0 0;font-size:.72rem}.lo-branding-preview{top:calc(var(--panel-topbar-height,84px) + 1rem);padding:1rem;position:sticky}.lo-branding-preview__shell{border:1px solid var(--lo-line);background:#f5f5f3;border-radius:17px;margin-top:.7rem;overflow:hidden;box-shadow:0 18px 40px #00000017}.lo-brand-browser-preview{background:#e8e9e6;border:1px solid #d7d9d4;border-radius:12px 12px 7px 7px;grid-template-columns:7px 7px 7px 27px minmax(0,1fr) auto;align-items:center;gap:5px;margin-top:.7rem;padding:.55rem;display:grid}.lo-brand-browser-preview>i{background:#b8bbb6;border-radius:50%;width:7px;height:7px}.lo-brand-browser-preview>span{color:#fff;background:var(--brand-primary);border-radius:7px;place-items:center;width:27px;height:27px;font-size:.48rem;display:grid;overflow:hidden}.lo-brand-browser-preview img{object-fit:cover;width:100%;height:100%}.lo-brand-browser-preview>strong{color:#4d514d;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.lo-brand-browser-preview>small{color:#858985}.lo-branding-preview__shell>header{color:#fff;background:var(--brand-primary);align-items:center;gap:.65rem;padding:.85rem;display:flex}.lo-branding-preview__shell>header>span,.lo-branding-preview__shell>header>img{object-fit:contain;width:36px;height:36px;color:var(--brand-primary);background:#fff;border-radius:10px;flex:none;place-items:center;font-size:.68rem;font-weight:900;display:grid}.lo-branding-preview__shell>header>div{gap:.1rem;min-width:0;display:grid}.lo-branding-preview__shell>header strong,.lo-branding-preview__shell>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-branding-preview__shell>header small{opacity:.75;font-size:.58rem}.lo-branding-preview__body{background:var(--brand-soft);gap:.55rem;padding:1.2rem .9rem;display:grid}.lo-branding-preview__body i{background:#ffffffe0;border-radius:9px;width:100%;height:38px}.lo-branding-preview__body i:nth-child(2){width:77%}.lo-branding-preview__body button{background:var(--brand-accent);color:#fff;border:0;border-radius:9px;min-height:37px;margin-top:.25rem;font-weight:750}.lo-branding-preview__shell>footer{color:var(--lo-muted);background:#fff;gap:.2rem;padding:.75rem .9rem;font-size:.55rem;display:grid}.lo-branding-preview__shell>footer strong{color:var(--lo-ink)}.lo-branding-preview>p{color:var(--lo-muted);margin:.85rem 0 0;font-size:.68rem;line-height:1.55}@media (max-width:980px){.lo-branding-layout{grid-template-columns:1fr}.lo-branding-preview{position:static}}@media (max-width:620px){.lo-branding-form>header,.lo-branding-actions{flex-direction:column;align-items:stretch}.lo-field-wide{grid-column:auto}.lo-brand-assets{grid-template-columns:1fr}}.lo-page{gap:1rem;min-width:0;padding-bottom:1rem;display:grid}.lo-page-header{color:#fbfbfa;background:radial-gradient(circle at 86% 12%,#ffffff29,#0000 26%),linear-gradient(125deg,#0b0b0b,#242424 72%,#151515);border:1px solid #ffffff24;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:142px;padding:clamp(1.2rem,2.4vw,2rem);display:flex;overflow:hidden;box-shadow:0 18px 50px #0003}.lo-page-header>div:first-child{max-width:780px}.lo-page-header h1{letter-spacing:-.045em;margin:.25rem 0 .45rem;font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.05}.lo-page-header p{color:#ffffffa8;max-width:720px;margin:0;font-size:.98rem}.lo-eyebrow{color:#8c8c8c;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:inline-block}.lo-page-header .lo-eyebrow{color:#d0d0ce}.lo-header-actions,.lo-form-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lo-button{min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#292929,#0f0f0f);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 1rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 9px 22px #0003;color:#fff!important}.lo-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.lo-button:disabled{opacity:.6;cursor:wait;transform:none}.lo-button--ghost{border-color:var(--lo-line);box-shadow:none;background:#fffffce6;color:var(--lo-ink)!important}.lo-page-header .lo-button--ghost{background:#ffffff14;border-color:#fff3;color:#fff!important}.lo-dashboard-filterbar{border:1px solid var(--lo-line);background:#fffffcb8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.45rem .55rem .45rem 1rem;display:flex}.lo-dashboard-filterbar h1{color:var(--lo-ink);letter-spacing:-.015em;margin:0;font-size:1rem}.lo-dashboard-view-switch{border:1px solid var(--lo-line);background:#eceeeb;border-radius:11px;grid-template-columns:repeat(2,minmax(74px,auto));gap:2px;margin-right:auto;padding:3px;display:grid}.lo-dashboard-view-switch a{color:#6c6f6a;border-radius:8px;place-items:center;min-height:32px;padding:.35rem .7rem;font-size:.68rem;font-weight:850;text-decoration:none;display:grid}.lo-dashboard-view-switch a:hover{color:var(--lo-ink)}.lo-dashboard-view-switch a.is-active{color:var(--lo-ink);background:#fff;box-shadow:0 1px 4px #1414141f}.lo-dashboard-general-view{display:contents}.lo-dashboard-general-view.is-hidden{display:none}.lo-team-dashboard{gap:.85rem;display:grid}.lo-team-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.lo-team-kpis>article{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:18px;gap:.22rem;min-width:0;padding:1rem 1.05rem;display:grid;box-shadow:0 8px 22px #0000000a}.lo-team-kpis>article>span{color:var(--lo-muted);font-size:.72rem;font-weight:800}.lo-team-kpis>article>strong{color:var(--lo-ink);letter-spacing:-.045em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1}.lo-team-kpis>article>small{color:#777a75;font-size:.65rem}.lo-team-kpis>article.is-warning{background:#fffaf0;border-color:#dfcfaa}.lo-team-performance{padding:0;overflow:hidden}.lo-team-performance>.lo-panel-head{border-bottom:1px solid var(--lo-line);align-items:center;margin:0;padding:1rem 1.1rem}.lo-team-performance>.lo-panel-head>small{max-width:330px;color:var(--lo-muted);text-align:right;font-size:.6rem;line-height:1.4}.lo-team-performance__table-wrap{overflow-x:auto}.lo-team-performance__table{border-collapse:collapse;width:100%;min-width:1040px}.lo-team-performance__table th{border-bottom:1px solid var(--lo-line);color:#777a75;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f6f3;padding:.62rem .7rem;font-size:.58rem;font-weight:850}.lo-metric-help{align-items:center;gap:.3rem;display:inline-flex}.lo-metric-help>span{color:#747873;text-transform:none;cursor:help;border:1px solid #aeb1ac;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.5rem;font-weight:900;line-height:1;display:inline-grid;position:relative}.lo-metric-help>span:after{z-index:20;color:#fff;content:attr(data-tooltip);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;white-space:normal;background:#242624;border-radius:8px;width:210px;padding:.48rem .55rem;font-size:.58rem;font-weight:600;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}.lo-metric-help>span:hover:after,.lo-metric-help>span:focus-visible:after{opacity:1;transform:translate(-50%)}.lo-metric-help>span:focus-visible{outline-offset:2px;outline:2px solid #292929}.lo-team-performance__table td{color:var(--lo-ink);vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e7e8e5;padding:.72rem .7rem;font-size:.68rem}.lo-team-performance__table tbody tr:hover{background:#fafbf8}.lo-team-performance__table td>strong,.lo-team-performance__table td>small{display:block}.lo-team-performance__table td>small{color:var(--lo-muted);margin-top:.12rem;font-size:.56rem}.lo-team-performance__table .is-positive{color:#286443}.lo-team-performance__table .is-negative{color:#9a443d}.lo-team-performance__table .is-warning{color:#966b13}.lo-team-operator{align-items:center;gap:.55rem;min-width:180px;display:flex}.lo-team-operator>i{width:30px;height:30px;box-shadow:0 0 0 1px var(--lo-line);background:#39765a;border:4px solid #ffffffd9;border-radius:50%;flex:0 0 30px}.lo-team-operator__filter{--lo-operator-color:#39765a;background:var(--lo-operator-color);width:30px;height:30px;box-shadow:0 0 0 1px var(--lo-line);border:4px solid #ffffffd9;border-radius:50%;flex:0 0 30px;transition:box-shadow .16s,transform .16s}.lo-team-operator__filter.is-active{background:#c9932f;box-shadow:0 0 0 2px #9b6b13,0 4px 12px #7c530a33}.lo-team-operator__filter:hover,.lo-team-operator__filter:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 0 0 2px #252725,0 4px 12px #1414142e}.lo-team-performance__table tr.is-selected{background:#f4f8f5}.lo-operator-filter{color:#4f5751;background:#f1f7f3;border:1px solid #cbd9cf;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.66rem;display:flex}.lo-operator-filter a{color:#285f43;font-weight:800;text-decoration:none}.lo-team-operator>span{gap:.1rem;min-width:0;display:grid}.lo-team-operator small{color:var(--lo-muted);font-size:.54rem}.lo-team-rate{gap:.28rem;min-width:82px;display:grid}.lo-team-rate>i{background:#e4e6e2;border-radius:99px;height:5px;overflow:hidden}.lo-team-rate>i>b{border-radius:inherit;background:#367556;height:100%;display:block}.lo-team-time-map .lo-panel-head{align-items:center}.lo-team-time-map__legend{color:var(--lo-muted);flex-wrap:wrap;gap:.7rem;font-size:.58rem;font-weight:700;display:flex}.lo-team-time-map__legend span{align-items:center;gap:.25rem;display:inline-flex}.lo-team-time-map__legend i{border-radius:50%;width:8px;height:8px}.lo-team-time-map__legend .is-fast{background:#3c8a65}.lo-team-time-map__legend .is-average{background:#252725}.lo-team-time-map__legend .is-slow{background:#c16555}.lo-team-time-map__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lo-team-time-map__grid>section{border:1px solid var(--lo-line);background:#fafbf9;border-radius:15px;min-width:0;overflow:hidden}.lo-team-time-map__grid>section>header{border-bottom:1px solid var(--lo-line);background:#f2f4f1;justify-content:space-between;align-items:center;gap:.7rem;min-height:64px;padding:.7rem .8rem;display:flex}.lo-team-time-map__grid>section>header>div{gap:.12rem;min-width:0;display:grid}.lo-team-time-map__grid>section>header strong{color:var(--lo-ink);font-size:.72rem}.lo-team-time-map__grid>section>header small{color:var(--lo-muted);font-size:.53rem;font-weight:600}.lo-team-time-map__grid>section>header>b{color:var(--lo-ink);letter-spacing:-.04em;text-align:right;flex:none;font-size:1.18rem;line-height:1;display:grid}.lo-team-time-map__rows{padding:.35rem .75rem .55rem;display:grid}.lo-team-time-map__rows>div{border-bottom:1px solid #e7e9e5;grid-template-columns:minmax(85px,.7fr) minmax(110px,1.5fr) 54px;align-items:center;gap:.55rem;min-height:42px;display:grid}.lo-team-time-map__rows>div:last-of-type{border-bottom:0}.lo-team-time-map__rows>div>span{color:#4e524d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.6rem;font-weight:800;display:flex;overflow:hidden}.lo-team-time-map__rows>div>span>i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.lo-team-time-map__rows>div>strong{color:var(--lo-ink);text-align:right;font-size:.62rem}.lo-team-time-map__track{background:linear-gradient(90deg,#cde8d9 0%,#e6dfaf 52%,#efc6bd 100%);border-radius:99px;height:12px;position:relative}.lo-team-time-map__track:after{z-index:1;top:-4px;bottom:-4px;left:var(--lo-average-position);content:"";background:#242624;border-radius:99px;width:2px;position:absolute;transform:translate(-50%)}.lo-team-time-map__track>i{z-index:2;background:#343734;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1414143d}.lo-team-time-map__rows>p{color:var(--lo-muted);margin:0;padding:.8rem 0;font-size:.62rem}.lo-team-time-map>footer{color:var(--lo-muted);margin-top:.75rem;font-size:.58rem;line-height:1.5}.lo-team-period-badge{border:1px solid var(--lo-line);color:#626660;white-space:nowrap;background:#f4f5f2;border-radius:99px;padding:.35rem .55rem;font-size:.58rem;font-weight:800}.lo-speed-infographic{gap:.35rem;padding:.75rem;display:grid}.lo-speed-infographic__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.lo-speed-infographic__highlights>span{background:#f0f2ef;border-radius:10px;gap:.12rem;padding:.48rem .55rem;display:grid}.lo-speed-infographic__highlights>span.is-focus{background:#252725}.lo-speed-infographic__highlights small{color:#7b7f79;text-transform:uppercase;font-size:.48rem;font-weight:800}.lo-speed-infographic__highlights strong{color:var(--lo-ink);font-size:.78rem}.lo-speed-infographic__highlights .is-focus small{color:#fff9}.lo-speed-infographic__highlights .is-focus strong{color:#fff}.lo-speed-infographic__scale{background:linear-gradient(90deg,#dcefe4 0 33.33%,#f1eacb 33.33% 66.66%,#f2d8d2 66.66% 100%);border:1px solid #dfe2dd;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));height:104px;display:grid;position:relative;overflow:visible}.lo-speed-infographic__scale .is-zone{color:#2d302c9e;text-align:center;text-transform:uppercase;padding-top:.45rem;font-size:.47rem;font-weight:850}.lo-speed-infographic__scale .is-zone+.is-zone{border-left:1px solid #32322d17}.lo-speed-infographic__average{z-index:2;top:24px;bottom:7px;left:var(--lo-average-position);background:#202220;border-radius:99px;width:2px;position:absolute;transform:translate(-50%)}.lo-speed-infographic__average>span{color:#fff;background:#202220;border-radius:99px;padding:.12rem .3rem;font-size:.44rem;font-style:normal;font-weight:800;position:absolute;bottom:-2px;left:50%;transform:translate(-50%,100%)}.lo-speed-infographic__person{z-index:3;cursor:help;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #14141440,0 2px 5px #1414142e}.lo-speed-infographic__person>span{z-index:30;color:#fff;background:#222422;border-radius:8px;gap:.12rem;min-width:150px;padding:.45rem .5rem;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.lo-speed-infographic__person:hover>span,.lo-speed-infographic__person:focus-visible>span{display:grid}.lo-speed-infographic__person:focus-visible{outline-offset:3px;outline:2px solid #202220}.lo-speed-infographic__person>span strong{font-size:.57rem}.lo-speed-infographic__person>span small{color:#ffffffad;white-space:nowrap;font-size:.5rem}.lo-speed-infographic__axis{color:var(--lo-muted);justify-content:space-between;font-size:.48rem;font-weight:700;display:flex}.lo-speed-infographic__empty{color:var(--lo-muted);margin:0;padding:1rem;font-size:.62rem}.lo-team-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lo-recovery-performance{grid-column:1/-1}.lo-team-automation-grid .lo-panel-head{align-items:center}.lo-team-automation-grid .lo-panel-head>.lo-metric-help{color:var(--lo-muted);font-size:.64rem;font-weight:800}.lo-chatbot-performance__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-bottom:.9rem;display:grid}.lo-chatbot-performance__summary>div{border:1px solid var(--lo-line);background:#f7f8f6;border-radius:12px;gap:.18rem;min-width:0;padding:.65rem;display:grid}.lo-chatbot-performance__summary strong{color:var(--lo-ink);letter-spacing:-.04em;font-size:1.15rem}.lo-chatbot-performance__summary span{color:var(--lo-muted);font-size:.6rem;font-weight:700;line-height:1.3}.lo-automation-breakdown{gap:.5rem;display:grid}.lo-automation-breakdown>header{gap:.1rem;margin-bottom:.1rem;display:grid}.lo-automation-breakdown>header strong{font-size:.72rem}.lo-automation-breakdown>header small,.lo-automation-breakdown>p{color:var(--lo-muted);margin:0;font-size:.61rem;line-height:1.4}.lo-automation-breakdown>div{grid-template-columns:minmax(90px,.85fr) minmax(100px,1.4fr) 34px;align-items:center;gap:.5rem;display:grid}.lo-automation-breakdown>div>span{color:#555954;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:750;overflow:hidden}.lo-automation-breakdown>div>i,.lo-transfer-performance__list>div>div>i{background:#e5e7e3;border-radius:99px;height:7px;overflow:hidden}.lo-automation-breakdown>div>i>b,.lo-transfer-performance__list>div>div>i>b{border-radius:inherit;background:#397359;height:100%;display:block}.lo-automation-breakdown>div>strong{text-align:right;font-size:.65rem}.lo-transfer-performance__list{gap:.15rem;display:grid}.lo-transfer-performance__list>div:not(.lo-empty-state){border-bottom:1px solid #e6e8e4;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);align-items:center;gap:.7rem;padding:.58rem 0;display:grid}.lo-transfer-performance__list>div>span{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;font-size:.6rem;display:grid}.lo-transfer-performance__list>div>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-transfer-performance__list>div>span i{color:#8a8d88;font-style:normal}.lo-transfer-performance__list>div>div{grid-template-columns:minmax(60px,1fr) 30px;align-items:center;gap:.45rem;display:grid}.lo-transfer-performance__list>div>div>strong{text-align:right;font-size:.62rem}.lo-transfer-performance>footer{color:var(--lo-muted);margin-top:.7rem;font-size:.55rem;line-height:1.45}.lo-recovery-performance>footer{border-top:1px solid var(--lo-line);color:var(--lo-muted);margin-top:.75rem;padding-top:.65rem;font-size:.61rem;font-weight:500;line-height:1.45}.lo-team-period-badge:is(a){color:#4f554f;text-decoration:none}.lo-team-period-badge:is(a):hover,.lo-team-period-badge:is(a):focus-visible{color:var(--lo-ink);background:#fff;border-color:#aeb4ad}#first-response-sla{scroll-margin-top:7rem}.lo-team-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lo-team-insights h3{margin:.35rem 0 .3rem;font-size:.92rem}.lo-team-insights p{color:var(--lo-muted);margin:0;font-size:.68rem;line-height:1.55}.lo-quality-matrix,.lo-sla-system{overflow:hidden}.lo-quality-matrix .lo-panel-head,.lo-sla-system .lo-panel-head{align-items:center}.lo-quality-matrix__chart{border:1px solid var(--lo-line);background:linear-gradient(90deg,#0000 calc(50% - .5px),#2323232e 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#2323232e 50%,#0000 calc(50% + .5px)),linear-gradient(135deg,#e4f1e8 0 50%,#f6ece2 50% 100%);border-radius:14px;height:270px;margin:1.5rem 0 .75rem 1.8rem;position:relative}.lo-quality-matrix__chart .is-quadrant{color:#696d68;background:#ffffffbd;border-radius:99px;padding:.26rem .38rem;font-size:.47rem;font-weight:850;position:absolute}.lo-quality-matrix__chart .is-fast-quality{top:8px;left:8px}.lo-quality-matrix__chart .is-slow-quality{top:8px;right:8px}.lo-quality-matrix__chart .is-fast-low{bottom:8px;left:8px}.lo-quality-matrix__chart .is-slow-low{bottom:8px;right:8px}.lo-quality-matrix__chart>.is-axis-x,.lo-quality-matrix__chart>.is-axis-y{color:#777b76;font-size:.48rem;font-style:normal;font-weight:800;position:absolute}.lo-quality-matrix__chart>.is-axis-x{white-space:nowrap;bottom:-1.25rem;left:50%;transform:translate(-50%)}.lo-quality-matrix__chart>.is-axis-y{transform-origin:50%;white-space:nowrap;top:50%;left:-3.7rem;transform:rotate(-90deg)translate(-50%)}.lo-quality-matrix__person{z-index:3;cursor:help;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 1px #14141447,0 3px 8px #1414142e}.lo-quality-matrix__person>span{z-index:10;color:#fff;background:#232523;border-radius:8px;gap:.14rem;min-width:175px;padding:.48rem .55rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.lo-quality-matrix__person:hover>span,.lo-quality-matrix__person:focus-visible>span{display:grid}.lo-quality-matrix__person>span strong{font-size:.58rem}.lo-quality-matrix__person>span small{color:#ffffffad;white-space:nowrap;font-size:.5rem}.lo-quality-matrix>p{margin:1.35rem 0 0}.lo-operator-comparison{overflow:hidden}.lo-operator-comparison__legend,.lo-operator-comparison__rows>div{grid-template-columns:minmax(130px,1.2fr) repeat(3,minmax(105px,1fr));align-items:center;gap:.75rem;display:grid}.lo-operator-comparison__legend{color:var(--lo-muted);text-transform:uppercase;letter-spacing:.04em;background:#f3f4f1;border-radius:9px;padding:.55rem .65rem;font-size:.55rem;font-weight:850}.lo-operator-comparison__rows>div{border-bottom:1px solid var(--lo-line);min-height:58px;padding:.55rem .65rem}.lo-operator-comparison__rows>div:last-child{border-bottom:0}.lo-stat-bar{grid-template-columns:minmax(45px,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.lo-stat-bar>i{background:#e6e8e4;border-radius:99px;height:8px;overflow:hidden}.lo-stat-bar>i>b{border-radius:inherit;background:#777d77;height:100%;display:block}.lo-stat-bar.is-quality>i>b{background:#39765a}.lo-stat-bar.is-sla>i>b{background:#477ca8}.lo-stat-bar>strong{text-align:right;min-width:38px;font-size:.66rem}.lo-stat-bar>small{color:var(--lo-muted);text-align:right;grid-column:1/-1;font-size:.52rem}.lo-operator-comparison>p{color:var(--lo-muted);margin:.75rem 0 0;font-size:.62rem;line-height:1.5}.lo-sla-composition{border:1px solid var(--lo-line);background:#f7f8f6;border-radius:13px;gap:.75rem;padding:.85rem;display:grid}.lo-sla-composition>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.lo-sla-composition>header>span{gap:.12rem;display:grid}.lo-sla-composition>header strong{letter-spacing:-.05em;font-size:1.55rem}.lo-sla-composition>header small{color:var(--lo-muted);font-size:.58rem}.lo-sla-composition>div{background:#e1e4df;border-radius:99px;height:18px;overflow:hidden}.lo-sla-composition>div>i{border-radius:inherit;background:#39765a;height:100%;display:block}.lo-sla-composition>footer{flex-wrap:wrap;gap:1rem;display:flex}.lo-sla-composition>footer span{color:#626762;align-items:center;gap:.32rem;font-size:.59rem;display:flex}.lo-sla-composition>footer span>i{background:#39765a;border-radius:50%;width:8px;height:8px}.lo-sla-composition>footer span>i.is-outside{background:#c5c9c4}.lo-sla-composition>footer strong{color:var(--lo-ink);margin-left:.12rem}.lo-sla-system__hero{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.lo-sla-system__gauge{aspect-ratio:1;background:conic-gradient(#39765a var(--lo-sla-rate), #e6e8e4 0);border-radius:50%;place-items:center;width:138px;display:grid}.lo-sla-system__gauge:before{aspect-ratio:1;content:"";background:#fff;border-radius:50%;grid-area:1/1;width:104px}.lo-sla-system__gauge>span{z-index:1;text-align:center;gap:.12rem;display:grid}.lo-sla-system__gauge strong{letter-spacing:-.05em;font-size:1.5rem}.lo-sla-system__gauge small{color:var(--lo-muted);font-size:.52rem;font-weight:700}.lo-sla-system__hero>div:last-child{gap:.5rem;display:grid}.lo-sla-system__hero>div:last-child>span,.lo-sla-system__reopens>span{border:1px solid var(--lo-line);background:#f7f8f6;border-radius:11px;gap:.15rem;padding:.65rem;display:grid}.lo-sla-system__hero>div:last-child strong{font-size:1.05rem}.lo-sla-system__hero>div:last-child small,.lo-sla-system__reopens small{color:var(--lo-muted);font-size:.52rem;font-weight:700}.lo-sla-system__reopens{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.lo-sla-system__reopens strong{font-size:.9rem}.lo-sla-system details{border-top:1px solid var(--lo-line);margin-top:.75rem;padding-top:.65rem}.lo-sla-system summary{color:#555954;cursor:pointer;font-size:.6rem;font-weight:850}.lo-sla-system details>div{gap:.45rem;margin-top:.6rem;display:grid}.lo-sla-system details>div>span{grid-template-columns:minmax(85px,.8fr) minmax(90px,1fr) 40px;align-items:center;gap:.45rem;font-size:.55rem;display:grid}.lo-sla-system details i{background:#e5e7e3;border-radius:99px;height:6px;overflow:hidden}.lo-sla-system details i b{border-radius:inherit;background:#39765a;height:100%;display:block}.lo-sla-system details small{text-align:right}.lo-dashboard-filterbar>div:first-child{align-items:baseline;gap:.55rem;min-width:0;display:flex}.lo-dashboard-filterbar>div:first-child>span{color:var(--lo-muted);font-size:.64rem}.lo-period-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.lo-period-options{align-items:center;gap:.25rem;display:flex}.lo-period-options button{min-height:36px;color:var(--lo-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 .75rem;font-size:.76rem;font-weight:750}.lo-period-options button:hover{color:var(--lo-ink);background:#efefed}.lo-period-options button.is-active{color:#fff;background:#262626;border-color:#262626}.lo-period-custom{border-left:1px solid var(--lo-line);align-items:center;gap:.4rem;padding-left:.65rem;display:flex}.lo-period-custom label{color:var(--lo-muted);align-items:center;gap:.3rem;font-size:.68rem;font-weight:750;display:flex}.lo-period-custom input{border:1px solid var(--lo-line);min-height:36px;color:var(--lo-ink);font:inherit;background:#fff;border-radius:9px;padding:.25rem .45rem;font-size:.74rem}.lo-status-strip{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.2rem;display:flex}.lo-status-strip>a{border:1px solid var(--lo-line);color:var(--lo-muted);background:#fffffca8;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.lo-status-strip>a:hover,.lo-status-strip>a:focus-visible{border-color:#14141457;outline:0;transform:translateY(-1px);box-shadow:0 5px 14px #00000014}.lo-status-strip>a b{color:#70706e;font-size:.9rem;line-height:1}.lo-status-strip>a.is-danger b{color:var(--lo-red)}.lo-status-strip i,.lo-connection-status i{background:#929d97;border-radius:50%;width:7px;height:7px}.lo-status-strip .is-ok i,.lo-connection-status.is-connected i{background:#3f3f3f;box-shadow:0 0 0 4px #00000014}.lo-status-strip .is-warn i{background:var(--lo-amber)}.lo-status-strip .is-danger i{background:var(--lo-red)}.lo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.lo-kpi{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:20px;gap:.2rem;min-width:0;padding:1.1rem 1.15rem;display:grid;box-shadow:0 8px 22px #0000000b}.lo-kpi span{color:var(--lo-muted);font-size:.8rem;font-weight:700}.lo-kpi strong{color:var(--lo-ink);letter-spacing:-.045em;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.1}.lo-kpi small{color:#777;font-size:.76rem}.lo-kpi--primary{color:#fff;background:linear-gradient(145deg,#262626,#0e0e0e);border-color:#0000}.lo-kpi--primary span,.lo-kpi--primary small{color:#ffffffa6}.lo-kpi--primary strong{color:#fff}.lo-kpi--qualified{background:linear-gradient(145deg,#f8fbff,#edf4ff);border-color:#c0d1ea}.lo-kpi--qualified strong{color:#285c9e}.lo-kpi--success{background:linear-gradient(145deg,#f8fcf9,#edf8f1);border-color:#bfd7c8}.lo-kpi--success strong{color:#286443}.lo-kpi-grid--compact .lo-kpi{padding-block:.85rem}.lo-kpi-grid--compact .lo-kpi strong{font-size:1.8rem}.is-danger{color:var(--lo-red)!important}.lo-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.8rem;display:grid}.lo-billing-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-panel{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:22px;min-width:0;padding:1.15rem;scroll-margin-top:100px;box-shadow:0 8px 22px #0000000b}.lo-panel--wide{grid-column:span 2}.lo-panel--flush{padding:0;overflow:hidden}.lo-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.lo-panel-head h2{color:var(--lo-ink);letter-spacing:-.025em;margin:.15rem 0 0;font-size:1.08rem}.lo-panel-head a{font-size:.78rem;font-weight:800;text-decoration:none;color:var(--lo-ink)!important}.lo-panel-intro{color:var(--lo-muted);margin:-.35rem 0 1rem;font-size:.88rem}.lo-panel-intro code{color:#3f3f3f;background:#ededeb;border-radius:5px;padding:.08rem .3rem}.lo-chart-legend{color:var(--lo-muted);gap:.7rem;font-size:.72rem;display:flex}.lo-chart-legend span{align-items:center;gap:.3rem;display:flex}.lo-chart-legend i{border-radius:3px;width:8px;height:8px}.lo-chart-legend .is-lead,.lo-bars .is-lead{background:#353535}.lo-chart-legend .is-qualified,.lo-bars .is-qualified{background:#3977bd}.lo-chart-legend .is-won{background:#36805a}.lo-bar-chart{grid-template-rows:240px 20px;min-width:0;padding-top:1rem;display:grid}.lo-bar-chart__plot{min-width:0;margin-left:2.35rem;position:relative}.lo-bar-chart__grid,.lo-bar-chart__grid>span{pointer-events:none;position:absolute;inset:0}.lo-bar-chart__grid>span{align-items:center;height:1px;display:flex;inset:auto 0}.lo-bar-chart__grid>span b{color:#8a948f;white-space:nowrap;font-size:.59rem;font-weight:700;line-height:1;position:absolute;right:calc(100% + .55rem)}.lo-bar-chart__grid>span i{background:#2025221a;width:100%;height:1px;display:block}.lo-bar-chart__grid>span:last-child i{background:#20252233}.lo-bar-chart__bars,.lo-bar-chart__labels{gap:clamp(3px,.5vw,8px);min-width:0;display:flex}.lo-bar-chart__bars{align-items:stretch;height:100%;position:absolute;inset:0}.lo-bar-chart__labels{align-items:start;margin-left:2.35rem}.lo-bar-chart__labels small{color:#8a948f;text-align:center;white-space:nowrap;flex:1;min-width:0;font-size:.58rem;overflow:visible}.lo-bar-day{min-width:0;height:100%;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-self:stretch;align-items:end;padding:0;line-height:normal;display:flex;position:relative}.lo-bars{justify-content:center;align-self:stretch;align-items:end;gap:2px;width:100%;height:100%;display:flex}.lo-bars i{opacity:.92;border-radius:5px 5px 2px 2px;width:min(8px,44%);min-height:2px}.lo-bar-day:hover .lo-bars i,.lo-bar-day:focus-visible .lo-bars i{opacity:1;filter:brightness(.9)}.lo-bar-day:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #3977bd}.lo-bar-day__tooltip{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#202522;border:1px solid #2025222e;border-radius:10px;gap:.28rem;width:max-content;min-width:142px;padding:.55rem .65rem;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:.35rem;left:50%;transform:translate(-50%,-.25rem);box-shadow:0 10px 24px #11171433}.lo-bar-day__tooltip>strong{text-align:left;margin-bottom:.08rem;font-size:.66rem}.lo-bar-day__tooltip>span{color:#ffffffbf;text-align:left;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.35rem;font-size:.61rem;display:grid}.lo-bar-day__tooltip>span i{border-radius:3px;width:8px;height:8px}.lo-bar-day__tooltip>span b{color:#fff;font-size:.68rem}.lo-bar-day:hover .lo-bar-day__tooltip,.lo-bar-day:focus-visible .lo-bar-day__tooltip{opacity:1;transform:translate(-50%)}.lo-bar-day:first-child .lo-bar-day__tooltip{left:0;transform:translateY(-.25rem)}.lo-bar-day:last-child .lo-bar-day__tooltip{left:auto;right:0;transform:translateY(-.25rem)}.lo-bar-day:first-child:hover .lo-bar-day__tooltip,.lo-bar-day:first-child:focus-visible .lo-bar-day__tooltip,.lo-bar-day:last-child:hover .lo-bar-day__tooltip,.lo-bar-day:last-child:focus-visible .lo-bar-day__tooltip{transform:translate(0)}.lo-bar-chart__hint{color:var(--lo-muted);margin:.35rem 0 0;font-size:.65rem;line-height:1.4}.lo-delivery-score{border-bottom:1px solid var(--lo-line);justify-items:center;padding:1.2rem 0;display:grid}.lo-delivery-score strong{color:var(--lo-ink);letter-spacing:-.06em;font-size:3.2rem;line-height:1}.lo-delivery-score span{color:var(--lo-muted);font-size:.78rem}.lo-health-list{padding-top:.7rem;display:grid}.lo-health-list>div{color:var(--lo-muted);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.8rem;display:flex}.lo-health-list strong{color:var(--lo-ink)}.lo-demo-dashboard-card{background:linear-gradient(135deg,#fff 0%,#f5f7f4 100%);border-color:#d9ddd8;gap:.9rem;padding:1.05rem 1.15rem;display:grid}.lo-demo-dashboard-card .lo-panel-head{align-items:center;margin:0}.lo-demo-dashboard-card .lo-panel-head>div{min-width:0}.lo-demo-dashboard-card .lo-panel-head h2{font-size:1rem}.lo-demo-dashboard-card .lo-panel-head p{color:var(--lo-muted);margin:.25rem 0 0;font-size:.72rem}.lo-demo-dashboard-card .lo-panel-head a{background:#fff;border:1px solid #d5d9d5;border-radius:10px;flex:none;padding:.52rem .7rem}.lo-demo-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.lo-demo-dashboard-metrics>div{background:#ffffffe0;border:1px solid #dfe3df;border-radius:13px;align-content:center;gap:.12rem;min-width:0;min-height:72px;padding:.65rem .75rem;display:grid}.lo-demo-dashboard-metrics span,.lo-demo-dashboard-metrics small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.lo-demo-dashboard-metrics strong{color:var(--lo-ink);font-size:1.25rem;line-height:1.05}.lo-demo-dashboard-metrics strong small{font-size:.7rem;font-weight:700}.lo-demo-dashboard-metrics .is-ok{background:#f3faf5;border-color:#cfe0d4}.lo-demo-dashboard-metrics .is-danger{background:#fff7f5;border-color:#ecd0cd}.lo-source-list{gap:.35rem;display:grid}.lo-source-list>div{border-bottom:1px solid var(--lo-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem 0;font-size:.82rem;display:grid}.lo-source-list>div>span{align-items:center;gap:.45rem;min-width:0;display:flex}.lo-source-list i{background:var(--lo-blue);border-radius:50%;width:8px;height:8px}.lo-source-list small{width:48px;color:var(--lo-ink);text-align:right;font-weight:800}.lo-stage-progress{gap:.7rem;display:grid}.lo-stage-progress>div>div{justify-content:space-between;margin-bottom:.3rem;font-size:.78rem;display:flex}.lo-stage-progress span{color:var(--lo-muted);align-items:center;gap:.4rem;display:flex}.lo-stage-progress i,.lo-stage-pill i{border-radius:50%;width:8px;height:8px}.lo-stage-progress progress{appearance:none;border:0;border-radius:99px;width:100%;height:7px;overflow:hidden}.lo-stage-progress progress::-webkit-progress-bar{background:#edf0ed}.lo-stage-progress progress::-webkit-progress-value{background:var(--stage-color);border-radius:99px}.lo-stage-progress progress::-moz-progress-bar{background:var(--stage-color);border-radius:99px}.lo-stage-progress>.is-danger{--stage-color:#b84242}.lo-stage-progress>.is-attention{--stage-color:#c58b2a}.lo-stage-progress>.is-qualified{--stage-color:#3977bd}.lo-stage-progress>.is-success{--stage-color:#36805a}.lo-stage-progress>.is-new{--stage-color:#7655aa}.lo-stage-progress>.is-neutral{--stage-color:#73736f}.lo-stage-progress>div i{background:var(--stage-color)}.lo-table-wrap{width:100%;overflow:auto}.lo-audit-table-wrap{overscroll-behavior:contain;max-height:min(64vh,680px)}.lo-audit-table-wrap .lo-table thead{z-index:2;position:sticky;top:0}.lo-audit-table-wrap .lo-table th{box-shadow:0 1px 0 var(--lo-line);background:#f4f4f2}.lo-audit-pagination{border-top:1px solid var(--lo-line);color:var(--lo-muted);justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem;font-size:.78rem;display:flex}.lo-audit-pagination>div{align-items:center;gap:.65rem;display:flex}.lo-audit-pagination .lo-button{min-height:34px;padding:.45rem .75rem}.lo-audit-pagination .is-disabled{cursor:not-allowed;opacity:.42;pointer-events:none}.lo-audit-pagination strong{color:var(--lo-ink);white-space:nowrap}.lo-table{border-collapse:collapse;width:100%;font-size:.8rem}.lo-table th{color:#757575;border-bottom:1px solid var(--lo-line);text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f4f4f2d6;padding:.75rem .85rem;font-size:.68rem}.lo-table td{color:#464646;vertical-align:middle;border-bottom:1px solid #14141414;padding:.8rem .85rem}.lo-table td strong,.lo-table td small{display:block}.lo-table td strong{color:var(--lo-ink);font-size:.8rem}.lo-table td small{color:#898989;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:.12rem;overflow:hidden}.lo-table tbody tr:last-child td{border-bottom:0}.lo-table--clickable tbody tr{cursor:pointer;transition:background .15s}.lo-table--clickable tbody tr:hover{background:#ebebe8c7}.lo-leads-mobile-list{display:none}.lo-leads-pagination{border-top:1px solid var(--lo-line);min-height:54px;color:var(--lo-muted);justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .75rem;font-size:.66rem;display:flex}.lo-leads-pagination>div{align-items:center;gap:.45rem;display:flex}.lo-leads-pagination strong{color:var(--lo-ink);white-space:nowrap}.lo-leads-pagination button{border:1px solid var(--lo-line);min-height:34px;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.42rem .65rem;font-weight:800}.lo-leads-pagination button:disabled{cursor:not-allowed;opacity:.38}.lo-stage-pill{border:1px solid var(--lo-line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.28rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.lo-stage-pill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.lo-stage-pill.is-danger{color:#9b2929;background:#fff0f0;border-color:#e9bcbc}.lo-stage-pill.is-attention{color:#815916;background:#fff7e6;border-color:#e8d1a2}.lo-stage-pill.is-qualified{color:#285c9e;background:#edf4ff;border-color:#b9ceef}.lo-stage-pill.is-success{color:#286443;background:#edf8f1;border-color:#b8d8c4}.lo-stage-pill.is-new{color:#65449b;background:#f5f0ff;border-color:#cfbfeb}.lo-stage-pill.is-neutral{color:#555552;background:#f2f2ef;border-color:#d3d3cf}.lo-empty-state{text-align:center;min-height:130px;color:var(--lo-muted);place-content:center;justify-items:center;gap:.25rem;padding:1.5rem;display:grid}.lo-empty-state strong{color:var(--lo-ink)}.lo-empty-state span,.lo-empty-copy{color:var(--lo-muted);font-size:.8rem}.lo-toolbar{border:1px solid var(--lo-line);background:#fffffccc;border-radius:17px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.lo-toolbar select,.lo-form-grid input,.lo-form-grid select,.lo-form-grid textarea,.lo-inline-form input,.lo-inline-form select,.lo-detail-form input,.lo-detail-form select,.lo-detail-form textarea{border:1px solid var(--lo-line);width:100%;min-height:42px;color:var(--lo-ink);background:#fffffdf0;border-radius:11px;outline:0;padding:.62rem .7rem}.lo-toolbar select{width:auto;min-width:160px}.lo-toolbar select:focus,.lo-form-grid input:focus,.lo-form-grid select:focus,.lo-form-grid textarea:focus,.lo-inline-form input:focus,.lo-inline-form select:focus,.lo-detail-form input:focus,.lo-detail-form select:focus,.lo-detail-form textarea:focus{border-color:#14141480;box-shadow:0 0 0 3px #1414141a}.lo-search{flex:1;align-items:center;gap:.45rem;min-width:260px;display:flex}.lo-search span{color:var(--lo-muted);font-size:1.2rem}.lo-search input{width:100%;color:var(--lo-ink);background:0 0;border:0;outline:0}.lo-results{color:var(--lo-muted);white-space:nowrap;margin-left:auto;font-size:.76rem}.lo-pipeline-view-switch{border:1px solid var(--lo-line);background:#eceeeb;border-radius:11px;flex:none;grid-template-columns:repeat(2,auto);gap:2px;padding:3px;display:grid}.lo-pipeline-view-switch button{color:#696c67;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.34rem;min-height:34px;padding:.42rem .58rem;font-size:.64rem;font-weight:800;display:inline-flex}.lo-pipeline-view-switch button:hover{color:var(--lo-ink)}.lo-pipeline-view-switch button.is-active{color:var(--lo-ink);background:#fff;box-shadow:0 1px 4px #1414141f}.lo-pipeline-view-switch button:focus-visible{outline-offset:1px;outline:2px solid #292929}.lo-applied-filters{position:relative}.lo-applied-filters>button{border:1px solid var(--lo-line);min-height:42px;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fffffdf0;border-radius:11px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.76rem;font-weight:780;display:inline-flex}.lo-applied-filters>button b{font:inherit}.lo-applied-filters>button:hover,.lo-applied-filters>button.is-active{background:#efefed;border-color:#14141461}.lo-applied-filters>button span{color:#fff;background:#272727;border-radius:999px;padding:.1rem .34rem;font-size:.64rem}.lo-applied-filters__icon{color:#555;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.lo-applied-filters__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:15px}.lo-applied-filters__chevron{color:#777;font-size:.86rem;font-style:normal;transition:transform .16s}.lo-applied-filters.is-open .lo-applied-filters__chevron{transform:rotate(180deg)}.lo-applied-filters__content{z-index:12;box-sizing:border-box;border:1px solid var(--lo-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:end;gap:.65rem;min-width:0;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);padding:.8rem;display:flex;position:fixed;right:auto;overflow:auto;box-shadow:0 16px 38px #00000024}.lo-applied-filters__content>header{flex:1 0 100%;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lo-applied-filters__content>header div{gap:.12rem;display:grid}.lo-applied-filters__content>header strong{font-size:.78rem}.lo-applied-filters__content>header span,.lo-applied-filters__content>footer>span{color:var(--lo-muted);font-size:.62rem}.lo-applied-filters__content>header button{border:1px solid var(--lo-line);color:#444;width:28px;height:28px;font:inherit;cursor:pointer;background:#f1f1ee;border-radius:8px}.lo-applied-filters__fields{flex-wrap:wrap;flex:1 0 100%;align-items:end;gap:.65rem;display:flex}.lo-applied-filters__fields label{min-width:140px;color:var(--lo-muted);flex:140px;gap:.3rem;font-size:.68rem;font-weight:750;display:grid}.lo-applied-filters__fields input,.lo-applied-filters__fields select{border:1px solid var(--lo-line);width:100%;min-height:38px;color:var(--lo-ink);font:inherit;background:#fafaf8;border-radius:9px;padding:.42rem .5rem;font-size:.76rem}.lo-inbox-operator-filter{border:1px solid var(--lo-line);background:#fafaf8;border-radius:10px;grid-column:1/-1;min-width:0;margin:0;padding:.45rem}.lo-inbox-operator-filter>legend{color:var(--lo-ink);padding:0 .2rem;font-size:.7rem;font-weight:800}.lo-inbox-operator-filter__trigger{width:100%;min-height:34px;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #1414141c;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;padding:.3rem .45rem;font-size:.68rem;font-weight:750;display:flex}.lo-inbox-operator-filter__trigger b{color:var(--lo-muted);font-size:.9rem;line-height:1;transition:transform .16s}.lo-inbox-operator-filter.is-open .lo-inbox-operator-filter__trigger b{transform:rotate(180deg)}.lo-inbox-operator-filter__panel>input{border:1px solid var(--lo-line);min-height:34px;color:var(--lo-ink);font:inherit;background:#fff;border-radius:8px;padding:.36rem .45rem;font-size:.68rem}.lo-inbox-operator-filter__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:154px;padding-right:.1rem;display:grid;overflow:auto}.lo-inbox-operator-filter__options>label{min-width:0;color:var(--lo-ink);cursor:pointer;background:#fff;border:1px solid #1414141a;border-radius:8px;align-items:center;gap:.42rem;padding:.42rem .48rem;font-size:.68rem;font-weight:700;display:flex}.lo-inbox-operator-filter input[type=checkbox]{accent-color:#222;flex:none;width:15px;height:15px;min-height:15px;margin:0}.lo-inbox-operator-filter label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-inbox-operator-filter__options>small{color:var(--lo-muted);grid-column:1/-1;padding:.3rem;font-size:.65rem}.lo-applied-filters__content>footer{border-top:1px solid var(--lo-line);flex:1 0 100%;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.65rem;display:flex}.lo-applied-filters__content>footer>span{margin-right:auto}.lo-filter-done{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#242522;border:1px solid #242522;border-radius:8px;padding:.35rem .7rem;font-size:.68rem;font-weight:800}.lo-toast{color:#242424;background:#eeeeec;border:1px solid #14141429;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;font-size:.82rem;font-weight:650;display:flex}.lo-event-actions{gap:.3rem;width:100%;display:grid}.lo-events-mobile-list{display:none}.lo-event-actions .lo-text-button.is-danger{color:var(--lo-red)}.lo-events-table .lo-event-actions .lo-text-button{border:1px solid var(--lo-line);background:#f5f5f2;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:29px;padding:.25rem .4rem;font-size:.62rem;display:inline-flex}.lo-events-table .lo-event-actions .lo-text-button:first-child{color:#fff;background:#292a28;border-color:#292a28}.lo-events-table .lo-event-actions .lo-text-button.is-danger{background:#fff7f6;border-color:#a131313d}.lo-event-detail{margin-top:.28rem}.lo-meta-error{max-width:360px;margin-top:.24rem}.lo-meta-error strong,.lo-meta-error small{display:block}.lo-meta-error strong{color:#222;font-size:.7rem}.lo-meta-error small{color:#5e5e5b;white-space:normal;margin-top:.12rem;font-size:.66rem;line-height:1.35}.lo-event-detail summary{cursor:pointer;width:fit-content;color:var(--lo-ink);font-size:.68rem;font-weight:800}.lo-event-detail__toolbar{justify-content:flex-end;margin-top:.32rem;display:flex}.lo-event-detail__toolbar .lo-text-button{padding:0;font-size:.66rem}.lo-event-detail pre{border:1px solid var(--lo-line);color:#343432;white-space:pre-wrap;word-break:break-word;background:#f3f3f0;border-radius:8px;max-width:360px;max-height:180px;margin:.35rem 0 0;padding:.45rem;font:.62rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lo-toast button,.lo-text-button{color:var(--lo-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.74rem;font-weight:850}.lo-toast button:hover,.lo-text-button:hover,.lo-toast button:focus-visible,.lo-text-button:focus-visible{outline-offset:2px;color:#111;background:#e2e2de;border-radius:6px;outline:2px solid #14141459}.lo-platform-domains-toast{top:calc(var(--panel-topbar-height,84px) + .75rem);z-index:130;width:min(720px,100vw - 2rem);position:fixed;right:clamp(1rem,3vw,2rem);box-shadow:0 16px 38px #00000029}.lo-events-titlebar .lo-button:hover,.lo-events-titlebar .lo-button:focus-visible{background:#30312f;border-color:#ffffff57;color:#fff!important}.lo-events-page .lo-kpi small{color:var(--lo-muted);margin-top:.18rem;font-size:.6rem;line-height:1.3;display:block}.lo-events-filterbar__fields{flex:1;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.75fr) minmax(100px,.75fr) auto;align-items:end;gap:.42rem;min-width:0;padding:.28rem;display:grid}.lo-filterbar-title-wrap{flex-direction:column;gap:.1rem;display:flex}.lo-filterbar-title-wrap strong{color:var(--lo-ink);font-size:.72rem}.lo-filterbar-title-wrap small{color:var(--lo-muted);font-size:.6rem;font-weight:500}.lo-attempts-cell{flex-direction:column;gap:.1rem;display:flex}.lo-attempts-cell strong{color:var(--lo-ink);font-size:.76rem}.lo-attempts-cell small{color:var(--lo-muted);white-space:nowrap;font-size:.6rem}.lo-attempts-cell small.is-success{color:#15803d;font-weight:600}.lo-attempts-cell small.is-warning{color:#b45309;font-weight:600}.lo-response-compact{flex-direction:column;gap:.2rem;display:flex}.lo-code-tag{border-radius:4px;width:fit-content;padding:.1rem .38rem;font-family:monospace;font-size:.68rem;font-weight:700;display:inline-block}.lo-code-tag.is-200{color:#15803d;background:#dcfce7}.lo-code-tag.is-400{color:#b91c1c;background:#fee2e2}.lo-meta-error-full{border:1px solid var(--lo-line);background:#f8f8f6;border-radius:6px;margin-bottom:.4rem;padding:.45rem .55rem;font-size:.68rem}.lo-meta-error-full strong{color:var(--lo-ink);margin-bottom:.15rem;font-size:.68rem;display:block}.lo-meta-error-full p{color:var(--lo-ink);margin:0;line-height:1.35}.lo-view-selector{background:#dfdfdc;border-radius:99px;align-items:center;gap:.25rem;margin-left:auto;padding:.22rem;display:flex}.lo-view-selector button{color:var(--lo-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.35rem .65rem;font-size:.62rem;font-weight:700;transition:all .15s}.lo-view-selector button.is-active{color:var(--lo-ink);background:#fff;box-shadow:0 1px 2px #00000014}.lo-events-detailed-grid{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.lo-detailed-card{border:1px solid var(--lo-line);background:#fff;border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}.lo-detailed-card__header{border-bottom:1px dashed var(--lo-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.lo-detailed-card__title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lo-detailed-card__title strong{color:var(--lo-ink);font-size:.88rem}.lo-detailed-card__title small{color:var(--lo-muted);font-size:.68rem}.lo-detailed-card__meta{color:var(--lo-ink);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:.4rem;font-size:.72rem;display:flex}.lo-meta-error-box{border:1px solid var(--lo-line);background:#fafaf8;border-radius:8px;padding:.65rem .85rem;font-size:.72rem}.lo-meta-error-box__title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.lo-meta-error-box__title strong{color:var(--lo-ink);font-size:.75rem}.lo-meta-error-box__title span{background:#e2e2de;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:800}.lo-retry-history-note{color:var(--lo-muted);margin-top:.35rem;font-size:.62rem;font-style:italic;display:block}.lo-detailed-card__footer{border-top:1px solid var(--lo-line);align-items:center;gap:.6rem;padding-top:.5rem;display:flex}.lo-events-filterbar label{min-width:0;color:var(--lo-muted);gap:.24rem;font-size:.59rem;font-weight:780;display:grid}.lo-events-filterbar select,.lo-events-filterbar input{border:1px solid var(--lo-line);width:100%;min-width:0;min-height:38px;color:var(--lo-ink);font:inherit;background:#fafaf8;border-radius:9px;padding:.38rem .48rem;font-size:.68rem}.lo-events-filterbar select:focus,.lo-events-filterbar input:focus{border-color:#555;outline:0;box-shadow:0 0 0 3px #14141414}.lo-events-filterbar__clear{color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#30312f;border:1px solid #30312f;border-radius:9px;padding:0 .68rem;font-size:.64rem;font-weight:800}.lo-events-table{table-layout:fixed}.lo-events-table th>button{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.38rem;padding:0;display:inline-flex}.lo-events-table th>button .lo-events-sort-label{color:inherit;font-size:inherit}.lo-events-table th>button .lo-events-sort-icon{color:#777;background:#fff;border:1px solid #d0d0cd;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.lo-events-table th>button.is-active{color:#242424}.lo-events-table th>button.is-active .lo-events-sort-icon{color:#fff;background:#292a28;border-color:#292a28}.lo-events-table td:nth-child(5),.lo-events-table th:nth-child(5){text-align:center}.lo-events-table td:nth-child(7){vertical-align:top}.lo-events-table td:nth-child(8){vertical-align:top;padding-inline:.55rem}.lo-events-table tbody tr:hover td{background:#fafaf8}.lo-events-table .lo-direction{white-space:normal;border-radius:8px;max-width:100%}.lo-event-error-copy{line-height:1.38;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.lo-event-delivery-mode{color:#8a5a00;white-space:normal;margin-top:.22rem;font-size:.68rem;line-height:1.3;display:block}.lo-events-table .lo-meta-error{max-width:none}.lo-events-table .lo-meta-error small{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.lo-events-table .lo-event-detail pre{max-width:100%}@media (max-width:980px){.lo-events-filterbar{grid-template-columns:minmax(0,1fr);display:grid}.lo-events-filterbar__heading{min-width:0}.lo-events-filterbar__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-events-filterbar__clear{grid-column:1/-1}}@media (max-width:620px){.lo-events-filterbar__fields{grid-template-columns:minmax(0,1fr)}.lo-events-filterbar__clear{grid-column:1;width:100%}}.lo-events-page{gap:.8rem}.lo-events-titlebar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.lo-events-titlebar .lo-button--subtle{background:#ffffff14;border-color:#ffffff2e;color:#fff!important}.lo-events-kpi{border:1px solid var(--lo-line);text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.lo-events-kpi:hover,.lo-events-kpi:focus-visible{border-color:#14141459;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #14141212}.lo-events-filterbar{border:1px solid var(--lo-line);background:#f1f1ee;border-radius:15px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:.55rem;padding:.48rem;display:grid}.lo-events-filterbar__heading{align-items:center;gap:.52rem;min-width:0;padding:.4rem .48rem;display:flex}.lo-events-filterbar__heading>b{color:#fff;background:#292a28;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.62rem;display:inline-flex}.lo-events-filterbar__icon{background:#e0e0dc;border-radius:8px;flex:none;align-content:center;gap:3px;width:28px;height:28px;padding:0 7px;display:grid}.lo-events-filterbar__icon i{background:#555;border-radius:999px;height:2px;display:block}.lo-events-filterbar__icon i:nth-child(2){width:75%}.lo-events-filterbar__icon i:nth-child(3){width:48%}.lo-events-grid-tools{min-width:0;color:var(--lo-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.1rem .28rem .05rem;font-size:.62rem;display:flex}.lo-events-grid-tools>span{min-width:0}.lo-events-filterbar__error{color:#a33a32;grid-column:1/-1;margin:-.22rem 0 0;padding:0 .32rem;font-size:.64rem;font-weight:750}.lo-events-filterbar input[aria-invalid=true]{border-color:#c46b61;box-shadow:0 0 0 3px #c46b611a}.lo-events-column-settings{flex:none;position:relative}.lo-events-column-settings>summary{border:1px solid var(--lo-line);min-height:34px;color:var(--lo-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:.38rem;padding:.35rem .55rem;font-size:.64rem;font-weight:800;list-style:none;display:inline-flex}.lo-events-column-settings>summary::-webkit-details-marker{display:none}.lo-events-column-settings>summary:hover,.lo-events-column-settings[open]>summary{background:#e9e9e6;border-color:#14141461}.lo-events-column-settings>summary>span{color:#666;font-size:.95rem;line-height:1}.lo-events-column-settings>summary>b{color:#fff;background:#292a28;border-radius:999px;padding:.1rem .34rem;font-size:.58rem}.lo-events-column-settings__panel{z-index:5;border:1px solid var(--lo-line);background:#fff;border-radius:12px;width:min(390px,100vw - 2rem);padding:.7rem;position:absolute;top:calc(100% + .42rem);right:0;box-shadow:0 14px 32px #14141221}.lo-events-column-settings__panel>header{border-bottom:1px solid #14141414;justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.55rem;display:flex}.lo-events-column-settings__panel>header>div{gap:.12rem;min-width:0;display:grid}.lo-events-column-settings__panel>header strong{color:var(--lo-ink);font-size:.72rem}.lo-events-column-settings__panel>header small{color:var(--lo-muted);font-size:.6rem;line-height:1.3}.lo-events-column-settings__panel>header .lo-text-button{white-space:nowrap;flex:none;padding:.2rem;font-size:.61rem}.lo-events-column-settings__panel ol{gap:.24rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.lo-events-column-settings__panel li{background:#fafaf8;border:1px solid #14141417;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto 28px 28px;align-items:center;gap:.35rem;min-height:34px;padding:.25rem .28rem;display:grid}.lo-events-column-settings__panel li.is-hidden{opacity:.58}.lo-events-column-settings__position{color:#555;background:#e5e5e1;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.62rem;font-weight:850;display:inline-flex}.lo-events-column-settings__panel li>strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.lo-events-column-settings__panel li>label{color:var(--lo-muted);white-space:nowrap;align-items:center;gap:.2rem;font-size:.58rem;display:inline-flex}.lo-events-column-settings__panel input[type=checkbox]{accent-color:#292a28;width:14px;height:14px;min-height:14px;margin:0}.lo-events-column-settings__panel li>button{border:1px solid var(--lo-line);width:27px;height:27px;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;font-size:.78rem;font-weight:850}.lo-events-column-settings__panel li>button:hover:not(:disabled),.lo-events-column-settings__panel li>button:focus-visible{color:#fff;background:#292a28;border-color:#333;outline:0}.lo-events-column-settings__panel li>button:disabled{cursor:not-allowed;opacity:.3}.lo-events-table{table-layout:fixed;min-width:1120px}.lo-events-table col.is-flow{width:9rem}.lo-events-table col.is-event{width:10rem}.lo-events-table col.is-lead{width:9rem}.lo-events-table col.is-status{width:8.5rem}.lo-events-table col.is-attempts{width:9rem}.lo-events-table col.is-date{width:9.5rem}.lo-events-table col.is-response{width:18rem}.lo-events-table col.is-actions{width:8.2rem}.lo-events-table th,.lo-events-table td{vertical-align:top}.lo-events-table th.lo-events-heading,.lo-events-table td.lo-events-cell{text-align:left;padding-inline:.85rem}.lo-events-table th{z-index:1;background:#f4f4f2;position:sticky;top:0}.lo-events-table td{min-width:0}.lo-events-table .lo-events-cell--createdAt{white-space:nowrap}.lo-events-table .lo-events-cell--attempts,.lo-events-table .lo-events-cell--response,.lo-events-table .lo-events-cell--actions{vertical-align:top}.lo-events-table tbody tr.is-expanded:not(.lo-event-details-row) td{background:#fafaf8;border-bottom-color:#14141405}.lo-events-table tbody tr.lo-event-details-row td{border-bottom:1px solid var(--lo-line);background:#fafaf8;padding:.15rem .75rem .75rem}.lo-events-table tbody tr.lo-event-details-row:hover td{background:#fafaf8}.lo-attempts-cell{min-width:0}.lo-attempts-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lo-events-inline-link{color:#4e4e4b;width:fit-content;max-width:100%;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.59rem;font-weight:850;text-decoration:underline}.lo-events-inline-link:hover,.lo-events-inline-link:focus-visible{color:#111;outline:0}.lo-response-compact{min-width:0}.lo-response-compact>strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;display:block;overflow:hidden}.lo-response-compact>strong.is-error{color:#9a302b}.lo-response-hint{color:var(--lo-muted);margin-top:.14rem;font-size:.57rem;display:block}.lo-event-actions{flex-direction:column;align-items:stretch;gap:.3rem;display:flex}.lo-events-table .lo-event-actions .lo-text-button{border:1px solid var(--lo-line);background:#f5f5f2;border-radius:7px;justify-content:center;align-items:center;min-height:29px;padding:.25rem .4rem;font-size:.62rem;display:inline-flex}.lo-events-table .lo-event-actions .lo-event-details-button{color:#333;background:#fff;border-color:#1414143d}.lo-events-table .lo-event-actions .lo-text-button:not(.is-danger):not(.lo-event-details-button){color:#fff;background:#292a28;border-color:#292a28}.lo-events-table .lo-event-actions .lo-text-button.is-danger{color:var(--lo-red);background:#fff7f6;border-color:#a131313d}.lo-event-inspector{background:#fff;border:1px solid #1414141c;border-radius:11px;gap:.7rem;padding:.72rem .78rem .2rem;display:grid}.lo-event-inspector__header{border-bottom:1px solid #14141414;justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.55rem;display:flex}.lo-event-inspector__header>div{gap:.1rem;min-width:0;display:grid}.lo-event-inspector__eyebrow{color:var(--lo-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.lo-event-inspector__header strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.lo-event-inspector__header small{color:var(--lo-muted);font-size:.62rem}.lo-event-inspector__close{border:1px solid var(--lo-line);color:var(--lo-ink);font:inherit;cursor:pointer;background:#f5f5f2;border-radius:7px;flex:none;padding:.32rem .5rem;font-size:.61rem;font-weight:800}.lo-event-inspector__close:hover,.lo-event-inspector__close:focus-visible{color:#fff;background:#292a28;border-color:#333;outline:0}.lo-event-inspector__grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:.7rem;display:grid}.lo-event-history,.lo-event-response-panel{background:#fafaf8;border:1px solid #14141417;border-radius:9px;min-width:0}.lo-event-history>header,.lo-event-response-panel>header{border-bottom:1px solid #14141414;justify-content:space-between;align-items:center;gap:.55rem;min-height:48px;padding:.55rem .65rem;display:flex}.lo-event-history>header>div,.lo-event-response-panel>header>div{gap:.1rem;min-width:0;display:grid}.lo-event-history>header strong,.lo-event-response-panel>header strong{color:var(--lo-ink);font-size:.7rem}.lo-event-history>header small,.lo-event-response-panel>header small{color:var(--lo-muted);font-size:.59rem}.lo-event-history__list{gap:.45rem;margin:0;padding:.6rem;list-style:none;display:grid}.lo-event-history__item{background:#fff;border:1px solid #14141417;border-radius:8px;gap:.28rem;padding:.48rem .52rem;display:grid}.lo-event-history__summary{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;display:grid}.lo-event-history__number{color:#444;background:#e6e6e2;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.62rem;font-weight:850;display:inline-flex}.lo-event-history__summary>div{gap:.08rem;min-width:0;display:grid}.lo-event-history__summary strong{color:var(--lo-ink);font-size:.67rem}.lo-event-history__summary small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.lo-event-history__error{color:#92332d;margin:0;font-size:.61rem;line-height:1.35}.lo-event-history__error strong{font-weight:850}.lo-event-history__response{margin-top:.05rem}.lo-event-history__response summary{color:var(--lo-muted);cursor:pointer;font-size:.59rem;font-weight:800}.lo-event-history__empty,.lo-event-response-panel__message{color:var(--lo-muted);margin:0;padding:.7rem;font-size:.64rem;line-height:1.4}.lo-event-response-panel__message.is-error{color:#92332d}.lo-event-response-panel__message.is-error strong{color:#7c2d28;margin-bottom:.2rem;font-size:.68rem;display:block}.lo-event-response-panel__message p{margin:0}.lo-event-response-panel__message.is-success{color:#24683f}.lo-event-response-panel>.lo-event-delivery-mode{margin:-.3rem .7rem .55rem}.lo-event-response-panel>.lo-event-detail{margin:0 .7rem .7rem}.lo-event-inspector .lo-event-detail summary{color:var(--lo-ink);font-size:.62rem}.lo-event-inspector .lo-event-detail pre,.lo-event-history__response pre{box-sizing:border-box;width:100%;max-width:none;max-height:220px}.lo-event-inspector .lo-event-detail__toolbar,.lo-event-history__response .lo-event-detail__toolbar{margin-top:.28rem}.lo-events-page .lo-empty-state{text-align:center;justify-items:center;gap:.3rem;padding:2.3rem 1rem;display:grid}.lo-events-page .lo-empty-state .lo-text-button{text-underline-offset:2px;margin-top:.4rem;text-decoration:underline}@media (max-width:980px){.lo-events-filterbar{grid-template-columns:minmax(0,1fr)}.lo-events-filterbar__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-events-filterbar__clear{grid-column:auto}}@media (max-width:720px){.lo-events-titlebar__actions{justify-content:stretch;width:100%}.lo-events-titlebar__actions .lo-button{flex:1}.lo-events-grid-tools{flex-direction:column;align-items:stretch}.lo-events-column-settings>summary{justify-content:center}.lo-event-inspector__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.lo-events-filterbar__fields{grid-template-columns:minmax(0,1fr)}.lo-events-filterbar__clear{grid-column:auto;width:100%}.lo-events-column-settings__panel{left:0;right:auto}.lo-event-inspector{padding-inline:.5rem}.lo-event-inspector__header{flex-direction:column}.lo-event-inspector__close{width:100%}}.lo-kanban{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#4848448f #14141414;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.7rem;width:100%;min-width:0;max-width:100%;padding-bottom:.65rem;display:flex;overflow:auto hidden}.lo-kanban::-webkit-scrollbar{height:9px}.lo-kanban::-webkit-scrollbar-track{background:#14141414;border-radius:999px}.lo-kanban::-webkit-scrollbar-thumb{background:#4848448f padding-box padding-box;border:2px solid #0000;border-radius:999px}.lo-kanban:focus-visible{outline-offset:3px;outline:2px solid #2020207a}.lo-kanban-column{border:1px solid var(--lo-line);scroll-snap-align:start;background:#eeeeecc7;border-radius:18px;flex:1 0 clamp(245px,18vw,290px);grid-template-rows:auto auto 1fr;align-content:start;min-width:0;min-height:520px;display:grid;overflow:hidden}.lo-kanban.is-compact{gap:.65rem}.lo-kanban.is-compact .lo-kanban-column{flex:clamp(150px,14vw,210px);grid-template-rows:auto 1fr;min-width:150px;min-height:230px;transition:flex-basis .24s,box-shadow .2s}.lo-kanban.is-compact .lo-kanban-column.is-expanded{flex:2.2 0 clamp(300px,30vw,390px);grid-template-rows:auto auto 1fr;box-shadow:0 10px 24px #00000017}.lo-kanban-column-toggle{border:0;border-bottom:1px solid var(--lo-line);width:100%;min-width:0;min-height:60px;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fffffcd1;justify-content:space-between;align-items:center;gap:.55rem;padding:.8rem;transition:background .15s;display:flex}.lo-kanban-column-toggle:hover{background:#fff}.lo-kanban-column-toggle:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #292929;position:relative}.lo-kanban-column-toggle__name{text-align:left;align-items:center;gap:.4rem;min-width:0;display:flex}.lo-kanban-column-toggle__name>i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.lo-kanban-column-toggle__name>span{min-width:0;color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.lo-kanban-column-toggle>strong{background:#edf1ee;border-radius:99px;flex:none;place-items:center;min-width:24px;height:24px;font-size:.7rem;display:grid}.lo-kanban-column-toggle__icon{color:#60615d;border:1px solid #14141424;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.85rem;line-height:1;display:grid}.lo-kanban.is-compact .lo-kanban-column:not(.is-expanded) .lo-kanban-column-toggle{gap:.4rem;min-height:54px;padding:.65rem}.lo-kanban.is-compact .lo-kanban-column:not(.is-expanded) .lo-kanban-column-toggle__name>span{font-size:.7rem}.lo-kanban.is-compact .lo-kanban-column:not(.is-expanded) .lo-kanban-column-toggle__icon{flex-basis:18px;width:18px;height:18px;font-size:.75rem}.lo-kanban.is-compact .lo-kanban-column.is-expanded .lo-kanban-column-toggle__name>span{max-width:min(22vw,240px)}.lo-kanban-compact-summary{width:100%;min-width:0;color:var(--lo-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:.7rem;padding:.85rem .7rem .75rem;display:grid}.lo-kanban-compact-summary:hover{background:#ffffff80}.lo-kanban-compact-summary:focus-visible{outline-offset:-3px;outline:2px solid #292929}.lo-kanban-compact-summary__metric{align-items:baseline;gap:.38rem;display:flex}.lo-kanban-compact-summary__count{color:var(--lo-ink);letter-spacing:-.05em;font-size:1.35rem;line-height:1}.lo-kanban-compact-summary__caption{color:#747570;font-size:.56rem;font-weight:750}.lo-kanban-compact-summary__density{gap:3px;width:100%;height:7px;display:flex}.lo-kanban-compact-summary__density i{background:#686a65;border-radius:99px;flex:1;min-width:3px;height:7px;display:block}.lo-kanban-compact-summary__density i:nth-child(2n){opacity:.72}.lo-kanban-compact-summary__density i:nth-child(3n){opacity:.48}.lo-kanban-compact-summary__density i.is-empty{opacity:.7;background:0 0;border:1px dashed #b7b8b3}.lo-kanban-compact-summary__signal{color:#3d6e50;text-overflow:ellipsis;white-space:nowrap;background:#e5eee8;border-radius:99px;width:fit-content;max-width:100%;padding:.25rem .4rem;font-size:.52rem;font-weight:850;overflow:hidden}.lo-kanban-compact-summary__hint{color:#4e504c;border-top:1px solid #14141417;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.1rem;padding-top:.55rem;font-size:.54rem;font-weight:800;display:flex}.lo-kanban-compact-summary__hint i{font-size:.75rem;font-style:normal}.lo-kanban-column>header{border-bottom:1px solid var(--lo-line);background:#fffffcd1;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem;display:flex}.lo-kanban-column>header span{align-items:center;gap:.4rem;font-size:.78rem;font-weight:850;display:flex}.lo-kanban-column>header i{border-radius:50%;width:8px;height:8px}.lo-kanban-column>header strong{background:#edf1ee;border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:.7rem;display:grid}.lo-signal-label{color:#333;background:#0000000e;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.67rem;font-weight:800;text-decoration:none;display:flex}.lo-signal-label:hover{background:#00000017}.lo-signal-label small{color:#71716f;text-align:right;font-size:.6rem;font-weight:700}.lo-kanban-cards{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.55rem;max-height:540px;padding:.6rem;display:grid;overflow-y:auto}@media (max-width:720px){.lo-kanban{gap:.55rem;padding-inline:.05rem .15rem;scroll-padding-inline:.05rem}.lo-kanban-column{flex:0 0 min(84vw,320px)}.lo-kanban.is-compact .lo-kanban-column{flex:0 0 min(72vw,230px);min-width:min(72vw,230px)}.lo-kanban.is-compact .lo-kanban-column.is-expanded{flex-basis:min(82vw,320px)}}.lo-lead-card{width:100%;color:var(--lo-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1414141a;border-radius:14px;gap:.65rem;padding:.75rem;display:grid;box-shadow:0 5px 14px #0000000a}.lo-lead-card:hover{border-color:#1414144d;box-shadow:0 8px 20px #00000014}.lo-lead-card.is-navigation-highlight{z-index:1;animation:2.6s ease-out both lo-lead-navigation-highlight;position:relative}@keyframes lo-lead-navigation-highlight{0%,18%{border-color:#141414e6;transform:translateY(-2px);box-shadow:0 0 0 3px #1414142e,0 0 26px #1414144d}42%{border-color:#14141447;transform:translateY(0);box-shadow:0 0 0 7px #14141400,0 10px 22px #1414141f}62%{border-color:#141414bf;box-shadow:0 0 0 3px #1414141f,0 0 20px #14141438}to{border-color:#1414141a;transform:translateY(0);box-shadow:0 5px 14px #0000000a}}@media (prefers-reduced-motion:reduce){.lo-lead-card.is-navigation-highlight{border-color:#141414d9;animation:none;box-shadow:0 0 0 3px #14141429}}.lo-lead-card>div,.lo-lead-card footer{justify-content:space-between;gap:.5rem;display:flex}.lo-lead-card strong{font-size:.78rem}.lo-lead-card span,.lo-lead-card p{color:var(--lo-muted);font-size:.68rem}.lo-lead-card p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.lo-lead-card footer strong{color:var(--lo-ink)}.lo-column-empty{color:#8d8d8d;border:1px dashed #14141426;border-radius:12px;place-items:center;min-height:90px;font-size:.7rem;display:grid}.lo-modal-backdrop,.lo-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08161075;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lo-modal{background:#f9faf8;border:1px solid #ffffffb3;border-radius:22px;width:min(680px,100%);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 30px 90px #08161047}.lo-modal>header,.lo-drawer>header{border-bottom:1px solid var(--lo-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.lo-modal h2,.lo-drawer h2{color:var(--lo-ink);margin:.12rem 0 0;font-size:1.35rem}.lo-modal header>button,.lo-drawer header>button{border:1px solid var(--lo-line);width:34px;height:34px;color:var(--lo-muted);cursor:pointer;background:#fff;border-radius:10px;font-size:1.25rem}.lo-modal>.lo-form-grid{padding:1.1rem 1.2rem}.lo-modal>footer{border-top:1px solid var(--lo-line);justify-content:flex-end;gap:.6rem;padding:.9rem 1.2rem;display:flex}.lo-system-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11121185;place-items:center;padding:1rem;animation:.16s ease-out lo-system-dialog-fade-in;display:grid;position:fixed;inset:0}.lo-system-dialog{border-color:#ffffffdb;width:min(540px,100%);animation:.18s ease-out lo-system-dialog-rise-in;overflow:hidden;box-shadow:0 28px 80px #080c0a4d}.lo-system-dialog.is-danger{border-color:#8d232338}.lo-system-dialog>header{background:linear-gradient(#f5f6f2fa,#f9faf8fa);padding:1.2rem 1.25rem 1rem}.lo-system-dialog.is-danger>header{background:linear-gradient(#fff7f5fa,#f9faf8fa)}.lo-system-dialog>header .lo-eyebrow{color:#777771}.lo-system-dialog.is-danger>header .lo-eyebrow{color:#9a4b42}.lo-system-dialog__body{color:var(--lo-ink);gap:1rem;padding:1.2rem 1.25rem;display:grid}.lo-system-dialog__body>p{color:var(--lo-muted);white-space:pre-line;margin:0;font-size:.86rem;line-height:1.55}.lo-system-dialog__field{gap:.35rem;display:grid}.lo-system-dialog__field>span{color:var(--lo-ink);font-size:.7rem;font-weight:800}.lo-system-dialog__field>input{border:1px solid var(--lo-line);width:100%;min-height:44px;color:var(--lo-ink);font:inherit;background:#fff;border-radius:11px;padding:.65rem .75rem;font-size:.82rem}.lo-system-dialog__field>input:focus{outline:2px solid color-mix(in srgb, var(--lo-green) 30%, transparent);border-color:var(--lo-green)}.lo-system-dialog>footer{background:#f6f7f4b8;padding:.9rem 1.25rem 1.1rem}.lo-system-dialog>footer .lo-button{min-width:112px}@keyframes lo-system-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lo-system-dialog-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lo-system-dialog-backdrop,.lo-system-dialog{animation:none}}.lo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lo-form-grid label,.lo-inline-form label,.lo-detail-form label{color:#415149;align-content:start;gap:.3rem;min-width:0;font-size:.75rem;font-weight:750;display:grid}.lo-form-grid label small{color:var(--lo-muted);font-weight:500}.lo-field-with-help{color:#415149;align-content:start;gap:.3rem;min-width:0;font-size:.75rem;font-weight:750;display:grid}.lo-field-with-help>small{color:var(--lo-muted);font-weight:500}.lo-field-label-row{align-items:center;gap:.4rem;display:flex;position:relative}.lo-field-label-row>label{color:inherit;font:inherit;display:inline}.lo-field-help-trigger{color:#415149;width:20px;height:20px;font:inherit;cursor:help;background:0 0;border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;padding:0;line-height:1;display:inline-grid}.lo-field-help-trigger:hover,.lo-field-help-trigger:focus-visible{background:var(--lo-ink);color:#fff;outline:none}.lo-field-help-popover{z-index:30;border:1px solid var(--lo-line);width:min(390px,100vw - 3rem);color:var(--lo-ink);background:#fff;border-radius:12px;padding:.85rem;font-size:.76rem;font-weight:500;line-height:1.45;display:none;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 14px 34px #14141429}.lo-field-help-popover:before{content:"";border:7px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:12px}.lo-field-help-popover strong{margin-bottom:.35rem;font-size:.82rem;display:block}.lo-field-help-popover p{margin:.3rem 0 0}.lo-field-help-popover a{color:inherit;text-underline-offset:2px;font-weight:750;text-decoration:underline}.lo-field-help-trigger:hover+.lo-field-help-popover,.lo-field-label-row:focus-within .lo-field-help-popover,.lo-field-with-help.is-help-open .lo-field-help-popover{display:block}.lo-form-grid .is-wide,.lo-form-actions.is-wide{grid-column:1/-1}.lo-form-grid textarea,.lo-detail-form textarea{resize:vertical;min-height:88px}.lo-chatbot-schedule{border:1px solid var(--lo-line);background:#f7f7f4;border-radius:11px;gap:.55rem;min-width:0;margin:0;padding:.8rem;display:grid}.lo-chatbot-schedule--flow-builder{background:#fff;margin-top:.75rem;padding:0;overflow:hidden;box-shadow:0 3px 12px #1414120a}.lo-chatbot-schedule--flow-builder>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;list-style:none;display:flex}.lo-chatbot-schedule--flow-builder>summary::-webkit-details-marker{display:none}.lo-chatbot-schedule--flow-builder>summary>div{gap:.12rem;min-width:0;display:grid}.lo-chatbot-schedule--flow-builder>summary strong{color:var(--lo-ink);font-size:.74rem}.lo-chatbot-schedule--flow-builder>summary small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.lo-chatbot-schedule--flow-builder>summary>b{color:#5d5d59;background:#ededeb;border-radius:999px;flex:none;padding:.2rem .42rem;font-size:.56rem}.lo-chatbot-schedule--flow-builder[open]>summary{border-bottom:1px solid var(--lo-line);background:#f7f7f4}.lo-chatbot-schedule__body{gap:.55rem;padding:.8rem;display:grid}.lo-chatbot-schedule__footer{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.lo-chatbot-schedule__footer .lo-button{min-height:32px;box-shadow:none;background:#252b26;border:1px solid #252b26;border-radius:8px;padding-inline:.7rem;font-size:.62rem;transition:background .15s,border-color .15s,transform .15s;color:#fff!important}.lo-chatbot-schedule__footer>small{max-width:620px;color:var(--lo-muted);flex:auto;font-size:.57rem;line-height:1.35}.lo-chatbot-schedule__footer .lo-button:hover:not(:disabled){filter:none;background:#3d5141;border-color:#3d5141;transform:translateY(-1px)}.lo-chatbot-schedule__footer .lo-button:disabled{cursor:wait;opacity:1;background:#edf0ec;border-color:#d9ded9;color:#858c85!important}.lo-chatbot-schedule__day-row input[type=time]:focus{outline-offset:1px;border-color:#59695b;outline:2px solid #4b5e4e26}.lo-chatbot-schedule__days>label>span:first-child{color:var(--lo-ink);font-size:.58rem;font-weight:800}.lo-chatbot-inactivity-settings{background:#f7fbf7;border:1px solid #cfe2d3;border-radius:11px;min-width:0;margin-top:.75rem;display:grid;overflow:hidden;box-shadow:0 3px 12px #1414120a}.lo-chatbot-inactivity-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;list-style:none;display:flex}.lo-chatbot-inactivity-settings>summary::-webkit-details-marker{display:none}.lo-chatbot-inactivity-settings>summary>div{gap:.12rem;min-width:0;display:grid}.lo-chatbot-inactivity-settings>summary strong{color:var(--lo-ink);font-size:.74rem}.lo-chatbot-inactivity-settings>summary small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.lo-chatbot-inactivity-settings>summary>b{color:#347047;background:#e2f3e5;border-radius:999px;flex:none;padding:.2rem .42rem;font-size:.56rem}.lo-chatbot-inactivity-settings[open]>summary{background:#eef8ef;border-bottom:1px solid #cfe2d3}.lo-chatbot-inactivity-settings__body{background:#fff;gap:.7rem;padding:.8rem;display:grid}.lo-chatbot-inactivity-settings__toggle{cursor:pointer;background:#f5fbf5;border:1px solid #d7e8d9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.65rem;display:grid}.lo-chatbot-inactivity-settings__toggle input{accent-color:#347047;margin-top:.08rem}.lo-chatbot-inactivity-settings__toggle span{gap:.15rem;display:grid}.lo-chatbot-inactivity-settings__toggle strong{color:#28462e;font-size:.62rem}.lo-chatbot-inactivity-settings__toggle small,.lo-chatbot-inactivity-settings__fields small,.lo-chatbot-inactivity-settings__footer small{color:var(--lo-muted);font-size:.56rem;line-height:1.4}.lo-chatbot-inactivity-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lo-chatbot-inactivity-settings__fields label{gap:.25rem;display:grid}.lo-chatbot-inactivity-settings__fields label.is-wide{grid-column:1/-1}.lo-chatbot-inactivity-settings__fields label>span{color:var(--lo-ink);font-size:.58rem;font-weight:800}.lo-chatbot-inactivity-settings__window-note{background:#f5fbf5;border:1px solid #d7e8d9;border-radius:8px;align-content:center;gap:.18rem;min-height:62px;padding:.52rem .6rem;display:grid}.lo-chatbot-inactivity-settings__window-note strong{color:#28462e;font-size:.58rem}.lo-chatbot-inactivity-settings__window-note small{color:#5d7462}.lo-chatbot-inactivity-settings__fields input,.lo-chatbot-inactivity-settings__fields select,.lo-chatbot-inactivity-settings__fields textarea{width:100%;min-width:0;color:var(--lo-ink);font:inherit;background:#fff;border:1px solid #d5d9d5;border-radius:8px;padding:.52rem .6rem;font-size:.62rem}.lo-chatbot-inactivity-settings__fields textarea{resize:vertical;min-height:74px}.lo-chatbot-inactivity-settings__fields input:disabled,.lo-chatbot-inactivity-settings__fields select:disabled,.lo-chatbot-inactivity-settings__fields textarea:disabled{color:#858a84;cursor:not-allowed;background:#f2f3f0}.lo-chatbot-inactivity-settings__footer{border-top:1px solid #e0e8e0;padding-top:.65rem}.lo-flow-live-toggle{color:#363633;background:#f5f6f3;border:1px solid #d5d9d5;border-radius:9px;align-items:center;gap:.28rem;min-width:92px;min-height:34px;padding:.24rem .35rem .24rem .48rem;font-size:.58rem;font-weight:800;display:inline-flex}.lo-flow-live-toggle__copy{gap:.02rem;line-height:1.05;display:grid}.lo-flow-live-toggle__copy small{color:#777b76;font-size:.5rem;font-weight:650}.lo-flow-live-toggle__copy strong{color:#2c302c;font-size:.62rem}.lo-flow-live-toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.lo-flow-live-toggle i{cursor:pointer;background:#b5b5b0;border-radius:999px;width:28px;height:16px;transition:background .15s;position:relative}.lo-flow-live-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.lo-flow-live-toggle input:checked+i{background:#222220}.lo-flow-live-toggle input:checked+i:after{transform:translate(12px)}.lo-flow-live-toggle input:disabled+i{cursor:wait;opacity:.55}.lo-chatbot-schedule legend{color:var(--lo-ink);padding:0 .3rem;font-size:.78rem;font-weight:850}.lo-chatbot-schedule>p,.lo-chatbot-schedule>small{color:var(--lo-muted);margin:0;font-size:.64rem;font-weight:500;line-height:1.4}.lo-chatbot-schedule__toggle{align-items:center;color:var(--lo-ink)!important;grid-template-columns:none!important;gap:.42rem!important;font-size:.68rem!important;display:flex!important}.lo-chatbot-schedule__toggle input,.lo-chatbot-schedule__day-row input[type=checkbox]{width:auto!important;min-height:0!important}.lo-chatbot-schedule__mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.lo-chatbot-schedule__mode>label{min-width:0;min-height:48px;color:var(--lo-muted);cursor:pointer;background:#fff;border:1px solid #d9ddd8;border-radius:9px;align-items:center;gap:.5rem;padding:.52rem .62rem;display:flex}.lo-chatbot-schedule__mode>label.is-active{color:var(--lo-ink);background:#f0f0ed;border-color:#292b29}.lo-chatbot-schedule__mode>label:has(input:disabled){cursor:not-allowed;opacity:.62}.lo-chatbot-schedule__mode input{accent-color:#292b29;flex:none;width:auto!important;min-height:0!important}.lo-chatbot-schedule__mode span{gap:.12rem;min-width:0;display:grid}.lo-chatbot-schedule__mode strong{color:inherit;font-size:.66rem}.lo-chatbot-schedule__mode small{color:var(--lo-muted);font-size:.56rem;line-height:1.3}.lo-chatbot-schedule__days{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem;display:grid}.lo-chatbot-schedule__days>label{background:#fff;border:1px solid #deded9;border-radius:8px;min-width:0;padding:.42rem;gap:.22rem!important;font-size:.62rem!important;display:grid!important}.lo-chatbot-schedule__day-row{color:var(--lo-muted);align-items:center;gap:.28rem;font-size:.58rem;display:flex}.lo-chatbot-schedule__day-row input[type=time]{box-sizing:border-box;width:82px;min-width:0;min-height:30px;color:var(--lo-ink);font-variant-numeric:tabular-nums;background:#fbfbfa;border:1px solid #d5d9d5;border-radius:7px;padding:.35rem .4rem;font-size:.62rem}.lo-chatbot-schedule__day-row input[type=checkbox]{accent-color:#3d5141;height:16px;width:16px!important}@media (max-width:680px){.lo-chatbot-schedule__mode,.lo-chatbot-schedule__days{grid-template-columns:minmax(0,1fr)}.lo-chatbot-schedule__footer{flex-direction:column;align-items:stretch}.lo-chatbot-schedule__footer .lo-button{width:100%}}.lo-drawer-backdrop{place-items:stretch end;padding:0}.lo-drawer{background:#f7f9f6;grid-template-rows:auto 1fr;width:min(520px,100%);height:100dvh;display:grid;box-shadow:-20px 0 70px #0816103d}.lo-drawer header p{color:var(--lo-muted);margin:.2rem 0 0;font-size:.72rem}.lo-drawer-scroll{padding:1rem;overflow:auto}.lo-attribution-card{color:#fff;background:linear-gradient(135deg,#171717,#3c3c3c);border-radius:15px;margin-bottom:.9rem;padding:.9rem}.lo-attribution-card span{color:#d5d5d3;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.lo-attribution-card strong{margin-top:.25rem;display:block}.lo-attribution-card p{color:#ffffffa6;margin:.18rem 0 0;font-size:.72rem}.lo-detail-form{gap:.75rem;display:grid}.lo-detail-form>.lo-form-grid{gap:.6rem}.lo-timeline{border-top:1px solid var(--lo-line);gap:.6rem;margin-top:1.1rem;padding-top:1rem;display:grid}.lo-section-title{color:var(--lo-ink);justify-content:space-between;font-size:.78rem;font-weight:850;display:flex}.lo-timeline>div:not(.lo-section-title){grid-template-columns:10px 1fr;gap:.55rem;display:grid}.lo-timeline>div>i{background:#303030;border-radius:50%;width:8px;height:8px;margin-top:.28rem;box-shadow:0 0 0 4px #00000014}.lo-timeline p{gap:.08rem;margin:0;font-size:.74rem;display:grid}.lo-timeline p span,.lo-timeline p small{color:var(--lo-muted);font-size:.68rem}.lo-direction,.lo-event-status,.lo-connection-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;width:fit-content;padding:.28rem .52rem;font-size:.68rem;font-weight:800;display:inline-flex}.lo-direction--inbound{color:#323232;background:#e6e6e4}.lo-direction--outbound{color:#222;background:#d9d9d6}.lo-event-status{color:#666;background:#eeeeec}.lo-event-status.is-delivered,.lo-event-status.is-processed{color:#222;background:#dfdfdc}.lo-event-status.is-failed,.lo-event-status.is-blocked,.lo-event-status.is-error{color:#171717;background:#d1d1ce}.lo-event-status.is-retry,.lo-event-status.is-pending{color:#454545;background:#e4e4e1}.lo-conversion-table{gap:1rem;display:grid}.lo-conversion-table>div{grid-template-columns:minmax(100px,130px) minmax(0,1fr) minmax(86px,105px);align-items:center;gap:.7rem;min-width:0;display:grid}.lo-conversion-table>div>div:first-child{min-width:0;display:grid}.lo-conversion-table>div>div:first-child strong,.lo-conversion-table>div>div:first-child span{overflow-wrap:anywhere}.lo-conversion-table span{color:var(--lo-muted);font-size:.72rem}.lo-conversion-table>div>strong{min-width:0;max-width:100%;color:var(--lo-ink);text-align:right;overflow-wrap:anywhere;font-size:.68rem;line-height:1.25}.lo-funnel-bars{gap:3px;min-width:0;display:grid;overflow:hidden}.lo-funnel-bars span{color:#fff;background:#777;border-radius:4px;align-items:center;min-width:24px;height:18px;padding:0 .35rem;font-size:.62rem;display:flex}.lo-funnel-bars .is-qualified{background:#3977bd}.lo-funnel-bars .is-won{background:#36805a}.lo-insight-list{gap:.8rem;display:grid}.lo-insight-list>div{grid-template-columns:30px 1fr;gap:.7rem;display:grid}.lo-insight-list>div>strong{width:28px;height:28px;color:var(--lo-green);background:var(--lo-mint);border-radius:9px;place-items:center;font-size:.72rem;display:grid}.lo-insight-list p{gap:.15rem;margin:0;font-size:.78rem;display:grid}.lo-insight-list p span{color:var(--lo-muted);font-size:.72rem}.lo-analytics-page{gap:.85rem}.lo-analytics-page .lo-kpi{border-radius:17px;min-height:112px;padding:.9rem 1rem}.lo-analytics-page .lo-kpi strong{font-size:clamp(1.4rem,2.25vw,2rem)}.lo-dashboard-grid.lo-analytics-grid{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:.85rem}.lo-analytics-grid .lo-panel--wide{grid-column:auto}.lo-analytics-grid>.lo-panel{min-width:0;overflow:hidden}.lo-analytics-page .lo-panel{border-radius:18px;padding:1rem}.lo-analytics-page .lo-panel-head{align-items:center;margin-bottom:.8rem}.lo-analytics-page .lo-chart-legend{flex-wrap:wrap;justify-content:flex-end}.lo-analytics-page .lo-conversion-table{gap:.75rem}.lo-analytics-page .lo-conversion-table>div{border-bottom:1px solid #14141414;padding:.6rem 0}.lo-analytics-page .lo-conversion-table>div:last-child{border-bottom:0}.lo-analytics-guidance{align-self:stretch}.lo-analytics-guidance .lo-insight-list>div{border-bottom:1px solid #14141414;padding:.55rem 0}.lo-analytics-guidance .lo-insight-list>div:last-child{border-bottom:0}.lo-panel-summary{color:var(--lo-muted);white-space:nowrap;font-size:.68rem}.lo-campaign-performance .lo-table-wrap{border:1px solid #14141414;border-radius:12px;max-height:min(480px,58vh);overflow:auto}.lo-campaign-performance .lo-table thead{z-index:1;background:#f7f7f4;position:sticky;top:0}.lo-metric-value{border-radius:7px;place-items:center;min-width:30px;padding:.2rem .4rem;font-size:.7rem;font-weight:850;display:inline-grid}.lo-metric-value.is-qualified{color:#285c9e;background:#edf4ff}.lo-metric-value.is-success{color:#286443;background:#edf8f1}@media (max-width:980px){.lo-dashboard-grid.lo-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.lo-dashboard-filterbar>div:first-child,.lo-dashboard-filterbar .lo-period-filter,.lo-dashboard-filterbar .lo-period-options{width:100%}.lo-dashboard-filterbar .lo-period-options{overflow-x:auto}.lo-dashboard-filterbar .lo-period-options button{flex:none}.lo-analytics-page .lo-conversion-table>div{grid-template-columns:minmax(0,1fr);gap:.45rem}.lo-analytics-page .lo-conversion-table>div>strong{text-align:left}}.lo-settings-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.lo-settings-nav{top:calc(var(--panel-topbar-height,84px) + .75rem);max-height:calc(100dvh - var(--panel-topbar-height,84px) - 1.5rem);border:1px solid var(--lo-line);background:#fffffcc7;border-radius:17px;gap:.35rem;padding:.45rem;display:grid;position:sticky;overflow:auto}.lo-settings-nav a{border-radius:12px;grid-template-columns:26px 1fr;align-items:center;gap:.5rem;padding:.65rem;text-decoration:none;display:grid;color:var(--lo-ink)!important}.lo-settings-nav a:hover{background:var(--lo-mint)}.lo-settings-nav a>span{color:var(--lo-ink);font-size:.62rem;font-weight:900}.lo-settings-nav a div{display:grid}.lo-settings-nav strong{font-size:.76rem}.lo-settings-nav small{color:var(--lo-muted);font-size:.62rem}.lo-settings-content{gap:.8rem;display:grid}.lo-connection-status{color:#6f7873;background:#eef1ef}.lo-connection-status.is-connected{color:#222;background:#dfdfdc}.lo-connection-status.is-error{color:#171717;background:#d1d1ce}.lo-copy-field{gap:.35rem;display:flex}.lo-copy-field input{flex:1;min-width:0}.lo-copy-field button,.lo-webhook-list button,.lo-secret-box button{border:1px solid var(--lo-line);color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 .7rem;font-size:.7rem;font-weight:850}.lo-platform-domain-actions{border-top:1px solid var(--lo-line);margin-top:1.15rem;padding-top:1rem}.lo-platform-domain-edit-actions{margin-top:.1rem}.lo-platform-domain-protected{border:1px solid var(--lo-line);color:var(--lo-ink);background:#f3f3f0;border-radius:12px;gap:.3rem;margin-top:1rem;padding:.9rem 1rem;font-size:.78rem;line-height:1.45;display:grid}.lo-platform-domain-protected strong{font-size:.82rem}.lo-domain-context-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.lo-domain-context-summary>span{border:1px solid var(--lo-line);min-width:0;color:var(--lo-muted);border-radius:10px;gap:.2rem;padding:.65rem .75rem;font-size:.72rem;display:grid}.lo-domain-context-summary strong{color:var(--lo-ink);font-size:.7rem}.lo-platform-domain-brand-editor{margin-top:1rem}.lo-domain-portfolio-add{border-top:1px solid var(--lo-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-top:.15rem;padding-top:.85rem;display:grid}.lo-domain-portfolio-add label{min-width:0}.lo-domain-portfolio-add>button{min-height:39px}.lo-domain-portfolio-members{color:var(--lo-muted);grid-column:1/-1;font-weight:500;line-height:1.45}.lo-domain-portfolio-members strong{color:var(--lo-ink)}.lo-platform-domain-webhooks{margin-top:1rem}.lo-domain-overview{gap:.8rem;display:grid}.lo-domain-overview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-domain-overview-head h2{color:var(--lo-ink);margin:.15rem 0 0;font-size:1.08rem}.lo-domain-overview-count{color:var(--lo-muted);font-size:.7rem;font-weight:800}.lo-domain-overview-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.65rem;display:grid}.lo-domain-overview-card{border:1px solid var(--lo-line);background:#fafaf8;border-radius:13px;gap:.65rem;min-width:0;padding:.8rem;display:grid}.lo-domain-overview-card-head{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.lo-domain-overview-card-head>div{gap:.18rem;min-width:0;display:grid}.lo-domain-overview-card-head strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.lo-domain-overview-card-head code{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lo-domain-overview-meta{color:var(--lo-muted);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;font-size:.68rem;display:grid}.lo-domain-overview-meta span{text-overflow:ellipsis;white-space:nowrap;gap:.15rem;min-width:0;display:grid;overflow:hidden}.lo-domain-overview-meta b{color:var(--lo-ink);font-size:.62rem}.lo-domain-overview-action{border:1px solid var(--lo-line);width:fit-content;color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.38rem .58rem;font-size:.67rem;font-weight:850}.lo-domain-overview-action:hover,.lo-domain-overview-action:focus-visible{background:#f1f1ee;border-color:#14141457;outline:0}.lo-domain-details{scroll-margin-top:calc(var(--panel-topbar-height,84px) + 1rem);padding:0;display:block;overflow:hidden}.lo-domain-details>summary{cursor:pointer;list-style:none}.lo-domain-details>summary::-webkit-details-marker{display:none}.lo-domain-details-summary{justify-content:flex-start;align-items:center;gap:1rem;min-width:0;padding:.95rem 1.15rem;display:flex;position:relative}.lo-domain-details-summary>div{flex:auto;gap:.2rem;min-width:0;display:grid}.lo-domain-details-summary>.lo-connection-status{flex:none}.lo-domain-details-summary strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.lo-domain-details-summary code{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lo-domain-details-summary:after{content:"+";color:var(--lo-muted);flex:none;margin-left:.15rem;font-size:1.25rem;font-weight:400;line-height:1}.lo-domain-details[open]>.lo-domain-details-summary{border-bottom:1px solid var(--lo-line)}.lo-domain-details[open]>.lo-domain-details-summary:after{content:"−"}.lo-domain-details-body{padding:0 1.15rem 1.15rem}.lo-domain-provisioning-help-list{gap:.55rem;padding-left:1.35rem;display:grid}.lo-domain-provisioning-help-list li{color:var(--lo-muted);padding-left:.15rem;line-height:1.45}.lo-domain-provisioning-help-list li>span{margin-top:.2rem;font-size:.74rem;display:block}.lo-domain-provisioning-command{align-items:center;gap:.45rem;min-width:0;display:flex}.lo-domain-provisioning-command code{overflow-wrap:anywhere;min-width:0;color:var(--lo-ink);font-size:.76rem}.lo-domain-provisioning-command button{border:1px solid var(--lo-line);color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:.32rem .55rem;font-size:.64rem;font-weight:850}.lo-domain-provisioning-command button:hover,.lo-domain-provisioning-command button:focus-visible{background:#f1f1ee;border-color:#14141457;outline:0}.lo-domain-provisioning-flow{border:1px solid var(--lo-line);background:#f5f8f4;border-radius:11px;gap:.35rem;margin-top:.1rem;padding:.85rem .95rem;display:grid}.lo-domain-provisioning-flow strong{color:var(--lo-ink);font-size:.78rem}.lo-domain-provisioning-flow ol{color:var(--lo-muted);gap:.25rem;margin:0;padding-left:1.2rem;font-size:.7rem;line-height:1.45;display:grid}.lo-domain-unassigned-notice{border:1px solid var(--lo-line);color:var(--lo-muted);background:#f5f1df;border-radius:10px;margin:.8rem 0 0;padding:.7rem .85rem;font-size:.72rem;line-height:1.45}.lo-domain-dns-panel{gap:1rem;display:grid}.lo-domain-dns-panel .lo-panel-intro{margin:0}.lo-domain-dns-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:1rem;display:grid}.lo-domain-dns-records,.lo-domain-dns-facts{gap:.55rem;min-width:0;display:grid}.lo-domain-dns-records-head{justify-content:space-between;align-items:end;gap:.8rem;padding:0 .15rem .15rem;display:flex}.lo-domain-dns-records-head>div{gap:.18rem;min-width:0;display:grid}.lo-domain-dns-records-head strong{font-size:.8rem}.lo-domain-dns-records-head small,.lo-domain-dns-records-head>span{color:var(--lo-muted);font-size:.66rem;line-height:1.4}.lo-domain-dns-record{border:1px solid var(--lo-line);background:#fafaf8;border-radius:11px;grid-template-columns:minmax(52px,.28fr) minmax(70px,.35fr) minmax(0,1.45fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.75rem;display:grid}.lo-domain-dns-record>div{gap:.17rem;min-width:0;display:grid}.lo-domain-dns-record span,.lo-domain-dns-fact span{color:var(--lo-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:850}.lo-domain-dns-record strong,.lo-domain-dns-record code{color:var(--lo-ink);overflow-wrap:anywhere;font-size:.75rem}.lo-domain-dns-record-value small,.lo-domain-dns-fact small,.lo-domain-dns-help small{color:var(--lo-muted);font-size:.65rem;line-height:1.4}.lo-domain-dns-record button,.lo-domain-dns-command button{border:1px solid var(--lo-line);color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:.45rem .65rem;font-size:.68rem;font-weight:850}.lo-domain-dns-fact{border:1px solid var(--lo-line);background:#f3f3f0;border-radius:11px;gap:.22rem;min-width:0;padding:.75rem .85rem;display:grid}.lo-domain-dns-fact strong{color:var(--lo-ink);overflow-wrap:anywhere;font-size:.77rem}.lo-domain-dns-warning,.lo-domain-dns-help{border:1px solid var(--lo-line);border-radius:11px;gap:.3rem;padding:.8rem .9rem;display:grid}.lo-domain-dns-warning{background:#f5f1df}.lo-domain-dns-warning strong,.lo-domain-dns-help>strong{font-size:.76rem}.lo-domain-dns-warning span{color:var(--lo-muted);font-size:.7rem;line-height:1.5}.lo-domain-dns-command{border:1px solid var(--lo-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.4rem .5rem;display:flex}.lo-domain-dns-command code{min-width:0;color:var(--lo-ink);overflow-wrap:anywhere;font-size:.68rem}.lo-domain-dns-guide{gap:.75rem;padding:1rem 1.1rem;display:grid}.lo-domain-dns-guide-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.lo-domain-dns-guide-head>div{gap:.2rem;display:grid}.lo-domain-dns-guide-head h2{margin:0;font-size:1rem}.lo-domain-dns-guide-head>span{color:var(--lo-muted);font-size:.68rem;font-weight:800}.lo-domain-dns-guide-records{gap:.45rem;display:grid}.lo-domain-dns-guide-row{border:1px solid var(--lo-line);background:#fafaf8;border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.lo-domain-dns-guide-row>div{gap:.12rem;display:grid}.lo-domain-dns-guide-row strong{color:var(--lo-ink);font-size:.73rem}.lo-domain-dns-guide-row span,.lo-domain-dns-guide-facts{color:var(--lo-muted);font-size:.68rem}.lo-domain-dns-guide-row code{color:var(--lo-ink);overflow-wrap:anywhere;font-size:.76rem}.lo-domain-dns-guide-row button{border:1px solid var(--lo-line);color:var(--lo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.38rem .6rem;font-size:.66rem;font-weight:850}.lo-domain-dns-guide-facts{flex-wrap:wrap;gap:.35rem 1.2rem;padding-top:.15rem;display:flex}.lo-domain-dns-guide-facts strong{color:var(--lo-ink)}.lo-form-actions>span{color:var(--lo-muted);font-size:.7rem}.lo-inline-form{grid-template-columns:1fr .8fr .8fr auto;align-items:end;gap:.6rem;display:grid}.lo-secret-box{background:#eeeeec;border:1px solid #14141429;border-radius:13px;grid-template-columns:1fr auto;gap:.35rem .7rem;margin-top:1rem;padding:.8rem;display:grid}.lo-secret-box span{color:#525252;text-transform:uppercase;grid-column:1/-1;font-size:.65rem;font-weight:850}.lo-secret-box strong{text-overflow:ellipsis;color:#202020;min-width:0;font-family:ui-monospace,monospace;font-size:.72rem;overflow:hidden}.lo-webhook-list{gap:.5rem;margin-top:1rem;display:grid}.lo-webhook-list>div:not(.lo-empty-state){border:1px solid var(--lo-line);background:#fbfcfa;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.lo-webhook-list>div>div{gap:.1rem;min-width:0;display:grid}.lo-webhook-list strong{font-size:.78rem}.lo-webhook-list small{color:var(--lo-muted);font-size:.66rem}.lo-webhook-list code{color:#595959;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.65rem;overflow:hidden}.lo-webhook-list>div>.lo-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.lo-webhook-list>div>.lo-channel-actions button{min-height:32px}.lo-channel-diagnostic{background:#faf0ee;border:1px solid #a1494238;border-radius:9px;margin-top:.55rem;padding:.55rem}.lo-channel-diagnostic summary{cursor:pointer;color:#873e37;font-size:.68rem;font-weight:850}.lo-channel-diagnostic p{color:#5f3e3b;margin:.45rem 0;font-size:.72rem;line-height:1.45}.lo-channel-diagnostic pre{color:#373432;white-space:pre-wrap;word-break:break-word;background:#ffffffb8;border-radius:7px;max-height:220px;margin:0;padding:.55rem;font-size:.62rem;line-height:1.45;overflow:auto}.lo-stage-settings{gap:.45rem;display:grid}.lo-stage-settings>div{border:1px solid var(--lo-line);border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto 150px 175px;align-items:center;gap:.75rem;padding:.7rem;display:grid}.lo-stage-settings>div>i{border-radius:50%;width:9px;height:9px}.lo-stage-settings>div>div{display:grid}.lo-stage-settings strong{font-size:.78rem}.lo-stage-settings small{color:var(--lo-muted);font-size:.66rem}.lo-stage-settings select{border:1px solid var(--lo-line);min-height:34px;color:var(--lo-ink);background:#fff;border-radius:9px;font-size:.72rem}.lo-stage-settings select:disabled{opacity:.48}.lo-manual-signal{border:1px solid var(--lo-line);background:#f2f2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem;display:flex}.lo-manual-signal>div{gap:.16rem;display:grid}.lo-manual-signal strong{font-size:.76rem}.lo-manual-signal span{color:var(--lo-muted);font-size:.68rem}.lo-switch{display:inline-block}.lo-switch input{opacity:0;position:absolute}.lo-switch span{cursor:pointer;background:#cfcfcd;border-radius:99px;width:38px;height:22px;padding:3px;transition:background .15s;display:block}.lo-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 2px 6px #00000026}.lo-switch input:checked+span{background:#252525}.lo-switch input:checked+span:after{transform:translate(16px)}@media (max-width:1250px){.lo-kpi-grid,.lo-dashboard-grid,.lo-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-panel--wide{grid-column:span 2}.lo-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.lo-flow-route-context{grid-template-columns:minmax(0,1fr)}.lo-flow-route-context>b{justify-self:center;transform:rotate(90deg)}.lo-flow-properties>header{align-items:start}.lo-flow-properties>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.lo-page-header{flex-direction:column;align-items:flex-start;min-height:0}.lo-header-actions{width:100%}.lo-header-actions .lo-button{flex:1}.lo-dashboard-grid{grid-template-columns:1fr}.lo-panel--wide{grid-column:auto}.lo-settings-grid{grid-template-columns:1fr}.lo-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static;overflow:auto}.lo-settings-nav a{min-width:145px}.lo-conversion-table>div{grid-template-columns:110px minmax(120px,1fr)}.lo-conversion-table>div>strong{text-align:left;grid-column:1/-1}}@media (max-width:620px){.lo-kpi-grid{grid-template-columns:1fr 1fr}.lo-kpi{padding:.85rem}.lo-kpi strong{font-size:1.45rem}.lo-page-header{border-radius:20px;padding:1rem}.lo-page-header h1{font-size:1.65rem}.lo-toolbar{flex-direction:column;align-items:stretch}.lo-dashboard-view-switch{order:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lo-team-kpis,.lo-team-insights{grid-template-columns:minmax(0,1fr)}.lo-operator-comparison__legend{display:none}.lo-operator-comparison__rows>div{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.8rem .2rem}.lo-stat-bar:before{color:var(--lo-muted);content:attr(data-label);grid-column:1/-1;font-size:.52rem;font-weight:800}.lo-sla-composition>header{flex-direction:column;align-items:flex-start;gap:.35rem}.lo-sla-system__hero{grid-template-columns:minmax(0,1fr);justify-items:center}.lo-sla-system__hero>div:last-child{width:100%}.lo-sla-system__reopens,.lo-team-time-map__grid,.lo-team-automation-grid{grid-template-columns:minmax(0,1fr)}.lo-chatbot-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-team-time-map__legend{justify-content:flex-start}.lo-team-performance>.lo-panel-head{flex-direction:column;align-items:flex-start}.lo-team-performance>.lo-panel-head>small{text-align:left}.lo-search{min-width:0}.lo-toolbar select{width:100%}.lo-pipeline-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lo-results{margin-left:0}.lo-leads-titlebar{min-height:50px;padding:.4rem .45rem .4rem .75rem}.lo-leads-titlebar .lo-button{min-height:36px;padding:.48rem .65rem;font-size:.68rem}.lo-leads-titlebar p{display:none}.lo-panel:has(.lo-leads-mobile-list) .lo-table{display:none}.lo-panel:has(.lo-leads-mobile-list) .lo-table-wrap{overflow:visible}.lo-leads-mobile-list{gap:.55rem;padding:.55rem;display:grid}.lo-leads-pagination{flex-direction:column;align-items:stretch;padding:.55rem}.lo-leads-pagination>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lo-leads-pagination button:last-child{justify-self:stretch}.lo-leads-mobile-card{border:1px solid var(--lo-line);width:100%;min-width:0;color:var(--lo-ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:13px;gap:.42rem;padding:.72rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 15px #14141209}.lo-leads-mobile-card:active{border-color:#a8a8a3;transform:scale(.992);box-shadow:0 2px 8px #1414120f}.lo-leads-mobile-card__topline,.lo-leads-mobile-card__details,.lo-leads-mobile-card__attribution{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.lo-leads-mobile-card__topline>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.25;overflow:hidden}.lo-leads-mobile-card__topline .lo-stage-pill{text-overflow:ellipsis;flex:0 auto;max-width:48%;padding:.22rem .42rem;font-size:.61rem;overflow:hidden}.lo-leads-mobile-card__contact{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.lo-leads-mobile-card__details{border-top:1px solid #14141412;border-bottom:1px solid #14141412;padding:.48rem 0}.lo-leads-mobile-card__details>span,.lo-leads-mobile-card__attribution>span{flex:1;gap:.08rem;min-width:0;display:grid}.lo-leads-mobile-card small{color:#8a8a86;letter-spacing:.045em;text-transform:uppercase;font-size:.55rem;font-style:normal;font-weight:750}.lo-leads-mobile-card__details strong,.lo-leads-mobile-card__attribution strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.3;overflow:hidden}.lo-leads-mobile-card em{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.lo-leads-mobile-card__updated{text-align:right;max-width:42%}.lo-events-list-panel .lo-table{min-width:1120px;display:table}.lo-events-list-panel .lo-table-wrap{overflow-x:auto}.lo-events-mobile-list{gap:.55rem;padding:.55rem;display:grid}.lo-events-mobile-card{border:1px solid var(--lo-line);background:#fff;border-radius:13px;gap:.48rem;min-width:0;padding:.72rem;display:grid;box-shadow:0 5px 15px #14141209}.lo-events-mobile-card>header,.lo-events-mobile-card__title{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.lo-events-mobile-card__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lo-events-mobile-card__title small,.lo-events-mobile-card>p{color:var(--lo-muted);margin:0;font-size:.61rem}.lo-events-mobile-card>p span{color:#8a8a86}.lo-events-mobile-card dl{border-block:1px solid #14141412;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:.45rem 0;display:grid}.lo-events-mobile-card dl>div{gap:.08rem;display:grid}.lo-events-mobile-card dt{color:#8a8a86;letter-spacing:.045em;text-transform:uppercase;font-size:.53rem;font-weight:750}.lo-events-mobile-card dd{margin:0;font-size:.67rem;font-weight:800}.lo-events-mobile-card .lo-event-detail pre{max-width:calc(100vw - 4.5rem);overflow:auto}.lo-events-mobile-card .lo-event-actions{justify-content:initial;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.15rem}.lo-form-grid,.lo-inline-form{grid-template-columns:1fr}.lo-form-grid .is-wide,.lo-form-actions.is-wide{grid-column:auto}.lo-stage-settings>div{grid-template-columns:10px minmax(0,1fr) auto}.lo-stage-settings select{grid-column:2/-1}.lo-manual-signal{flex-direction:column;align-items:stretch}.lo-webhook-list>div:not(.lo-empty-state){grid-template-columns:1fr auto}.lo-webhook-list .lo-connection-status{grid-column:1/-1}.panel-user-chip span{display:none}}.lo-stage-progress i[style],.lo-stage-pill i[style],.lo-kanban-column>header i[style],.lo-stage-settings>div>i[style]{background:#4a4a4a!important}.lo-kanban-column:nth-child(2)>header i[style],.lo-kanban-column:nth-child(2) .lo-stage-settings>div>i[style]{background:#6b6b6b!important}.lo-kanban-column:nth-child(3)>header i[style],.lo-kanban-column:nth-child(3) .lo-stage-settings>div>i[style]{background:#868686!important}.lo-kanban-column:nth-child(4)>header i[style],.lo-kanban-column:nth-child(4) .lo-stage-settings>div>i[style]{background:#2c2c2c!important}.lo-kanban-column.is-stage-danger>header i[style]{background:#b84242!important}.lo-kanban-column.is-stage-attention>header i[style]{background:#c58b2a!important}.lo-kanban-column.is-stage-qualified>header i[style]{background:#3977bd!important}.lo-kanban-column.is-stage-success>header i[style]{background:#36805a!important}.lo-kanban-column.is-stage-new>header i[style]{background:#7655aa!important}.lo-kanban-column.is-read-only{opacity:.68}.lo-kanban-column.is-read-only .lo-column-empty:after{content:" · somente leitura"}.panel-auth-aside{background:linear-gradient(150deg,#111,#2a2a2a)}.panel-btn-primary{background:linear-gradient(135deg,#2b2b2b,#101010)}.panel-nav-link.is-active{background:#e4e4e1;border-color:#14141442;box-shadow:inset 3px 0 #1a1a1a}.panel-nav-link-icon{color:#262626;background:#e8e8e5}.panel-link,.panel-link-button{color:#242424}.panel-legal-notice{border-top:1px solid var(--panel-border);color:var(--panel-muted);margin:1rem 0 0;padding-top:.9rem;font-size:.76rem;line-height:1.55}.panel-legal-notice a{color:var(--panel-ink);text-underline-offset:2px;font-weight:750}.lo-legal-shell{width:min(100% - 2rem,980px);margin-inline:auto;padding:1rem 0 2.5rem}.lo-legal-nav,.lo-legal-footer{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.lo-legal-brand{letter-spacing:-.03em;font-weight:900;text-decoration:none;color:var(--lo-ink)!important}.lo-legal-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem;display:flex}.lo-legal-nav a:not(.lo-legal-brand),.lo-legal-footer a{text-underline-offset:3px;font-size:.82rem;font-weight:700;color:var(--lo-muted)!important}.lo-legal-document{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:26px;overflow:hidden;box-shadow:0 18px 50px #00000014}.lo-legal-header{color:#fff;background:linear-gradient(135deg,#0d0d0d,#292929);padding:clamp(1.5rem,5vw,3.5rem)}.lo-legal-header span{color:#c9c9c6;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.lo-legal-header h1{letter-spacing:-.055em;margin:.45rem 0 .8rem;font-size:clamp(2rem,6vw,3.8rem);line-height:1}.lo-legal-header p{color:#ffffffb8;max-width:720px;margin:0;font-size:clamp(.94rem,2vw,1.08rem)}.lo-legal-header small{color:#ffffff80;margin-top:1.4rem;font-size:.75rem;display:block}.lo-legal-content{padding:clamp(1.4rem,5vw,3.5rem)}.lo-legal-content section+section{border-top:1px solid var(--lo-line);margin-top:2rem;padding-top:2rem}.lo-legal-content h2{color:var(--lo-ink);letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(1.1rem,3vw,1.45rem)}.lo-legal-content p,.lo-legal-content li{color:#545454;font-size:.94rem;line-height:1.75}.lo-legal-content p{margin:.6rem 0 0}.lo-legal-content ul,.lo-legal-content ol{margin:.7rem 0 0;padding-left:1.25rem}.lo-legal-content li+li{margin-top:.35rem}.lo-legal-content a{text-underline-offset:3px;font-weight:750;color:var(--lo-ink)!important}.lo-legal-callout{background:#f0f0ed;border-radius:16px;margin-top:2rem;border:1px solid var(--lo-line)!important;padding:1.25rem!important}.lo-legal-footer{color:var(--lo-muted);font-size:.78rem}@media (max-width:640px){.lo-legal-shell{width:min(100% - 1rem,980px);padding-top:.5rem}.lo-legal-nav{align-items:flex-start}.lo-legal-nav>div{justify-items:end;display:grid}.lo-legal-document{border-radius:20px}.lo-legal-footer{align-items:flex-start}}.lo-showcase{width:min(100% - 2rem,1220px);margin-inline:auto;padding:1rem 0 2rem}.lo-showcase-nav,.lo-showcase-footer{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.lo-showcase-brand{letter-spacing:-.035em;align-items:center;gap:.55rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--lo-ink)!important}.lo-showcase-brand span{color:#fff;letter-spacing:0;background:#171717;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.67rem;display:grid}.lo-showcase-nav>div,.lo-showcase-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.lo-showcase-nav a:not(.lo-showcase-brand),.lo-showcase-footer a{text-underline-offset:3px;font-size:.82rem;font-weight:750;color:var(--lo-muted)!important}.lo-showcase-nav a.lo-showcase-login{background:#171717;border-radius:10px;padding:.55rem .8rem;text-decoration:none;color:#fff!important}.lo-showcase-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#ffffff21,#0000 28%),linear-gradient(135deg,#090909,#252525 72%,#151515);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:650px;margin-top:.8rem;padding:clamp(1.6rem,5vw,4.5rem);display:grid;overflow:hidden;box-shadow:0 26px 70px #0000002e}.lo-showcase-eyebrow{color:#a9a9a6;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.lo-showcase-hero h1{letter-spacing:-.065em;max-width:720px;margin:.65rem 0 1rem;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.94}.lo-showcase-hero-copy>p{color:#ffffffa8;max-width:650px;margin:0;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.65}.lo-showcase-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.lo-showcase-button{background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 1.1rem;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex;color:#111!important}.lo-showcase-button--ghost{background:#ffffff0f;border-color:#fff3;color:#fff!important}.lo-showcase-access{min-width:0;scroll-margin-top:1rem}.lo-showcase-access-head{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 .2rem .65rem;font-size:.67rem;font-weight:750;display:flex}.lo-showcase-access-head span{align-items:center;gap:.45rem;display:inline-flex}.lo-showcase-access-head i{background:#efefec;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ffffff14}.lo-showcase-access-head small{color:#fff6;font-size:inherit}.panel-auth.panel-auth--showcase{color:var(--panel-ink);background:#f8f8f6f7;border-color:#ffffff29;border-radius:22px;box-shadow:0 24px 60px #0000004d}.panel-auth--showcase .panel-auth-private{color:#555;letter-spacing:.08em;text-transform:uppercase;background:#e8e8e5;border-radius:999px;justify-self:start;padding:.25rem .55rem;font-size:.64rem;font-weight:850;display:inline-flex}.panel-auth--showcase .panel-auth-header h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.panel-auth--showcase .panel-auth-header p{margin:0;font-size:.84rem}.panel-auth--showcase .panel-form{gap:.75rem;margin-top:.85rem}.panel-auth--showcase .panel-input,.panel-auth--showcase .panel-btn{min-height:44px}.panel-auth--showcase .panel-btn-primary{background:linear-gradient(135deg,#2a2a2a,#0e0e0e)}.panel-auth--showcase .panel-links{margin-top:.8rem;font-size:.8rem}.panel-auth--showcase .panel-legal-notice{margin-top:.75rem;padding-top:.7rem;font-size:.67rem}.lo-showcase-flow{border:1px solid var(--lo-line);background:#ffffffbd;border-radius:19px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.lo-showcase-flow div{border:1px solid var(--lo-line);background:#f4f4f1;border-radius:16px;grid-template-columns:auto 1fr;gap:.05rem .8rem;padding:1rem;display:grid}.lo-showcase-flow div span{color:#999;grid-row:1/3;align-self:center;font-size:.72rem;font-weight:900}.lo-showcase-flow div strong{color:var(--lo-ink);font-size:.92rem}.lo-showcase-flow div small{color:var(--lo-muted)}.lo-showcase-flow i{background:#aaa;width:24px;height:1px}.lo-showcase-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 0;display:grid}.lo-showcase-outcomes article{border:1px solid var(--lo-line);background:#ffffffb3;border-radius:17px;padding:1.1rem}.lo-showcase-outcomes strong{color:var(--lo-ink);font-size:.91rem}.lo-showcase-outcomes p{color:var(--lo-muted);margin:.35rem 0 0;font-size:.8rem}.lo-showcase-features{padding:clamp(3rem,7vw,6rem) 0}.lo-showcase-features>header{max-width:720px;margin-bottom:2rem}.lo-showcase-features>header h2,.lo-showcase-cta h2{color:var(--lo-ink);letter-spacing:-.055em;margin:.4rem 0 .7rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.lo-showcase-features>header p,.lo-showcase-cta p{color:var(--lo-muted);margin:0}.lo-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.lo-showcase-card{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:22px;padding:clamp(1.2rem,3vw,2rem);position:relative;box-shadow:0 10px 30px #00000009}.lo-showcase-card>span{color:#aaa;font-size:.72rem;font-weight:900;position:absolute;top:1.25rem;right:1.4rem}.lo-showcase-card h3{max-width:calc(100% - 45px);color:var(--lo-ink);letter-spacing:-.025em;margin:0;font-size:1.2rem}.lo-showcase-card>p{color:var(--lo-muted);margin:.45rem 0 1rem;font-size:.85rem}.lo-showcase-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:grid}.lo-showcase-card li{color:#505050;padding-left:.95rem;font-size:.78rem;line-height:1.45;position:relative}.lo-showcase-card li:before{content:"";background:#2b2b2b;border-radius:50%;width:5px;height:5px;position:absolute;top:.48rem;left:0}.lo-showcase-cta{color:#fff;background:#151515;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.6rem,5vw,3.5rem);display:flex}.lo-showcase-cta h2{color:#fff}.lo-showcase-cta p{color:#fff9}.lo-showcase-button--light{flex:none}.lo-showcase-footer{color:var(--lo-muted);font-size:.77rem}@media (max-width:820px){.lo-showcase-hero{grid-template-columns:1fr;min-height:auto}.lo-showcase-flow{grid-template-columns:repeat(3,1fr)}.lo-showcase-flow i{display:none}.lo-showcase-flow div{grid-template-columns:1fr}.lo-showcase-flow div span{grid-row:auto}.lo-showcase-outcomes,.lo-showcase-grid{grid-template-columns:1fr}}@media (max-width:560px){.lo-showcase{width:min(100% - 1rem,1220px);padding-top:.5rem}.lo-showcase-nav{align-items:flex-start}.lo-showcase-nav>div{justify-items:end;display:grid}.lo-showcase-hero{border-radius:21px}.lo-showcase-access-head small{display:none}.lo-showcase-flow,.lo-showcase-card ul{grid-template-columns:1fr}.lo-showcase-cta{flex-direction:column;align-items:flex-start}.lo-showcase-footer{align-items:flex-start}.lo-showcase-footer>div{justify-items:end;display:grid}}.lo-docs-classic{--docs-classic-ink:#202020;--docs-classic-muted:#70706d;--docs-classic-line:#d9d9d5;--docs-classic-soft:#f5f5f2;min-height:100dvh;color:var(--docs-classic-ink);background:#fff;font-size:15px}.lo-docs-classic-topbar{z-index:5;border-bottom:1px solid var(--docs-classic-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 2rem;display:flex;position:sticky;top:0}.lo-docs-classic-brand{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.lo-docs-classic-brand span{color:#fff;background:#222;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.58rem;font-weight:900;display:grid}.lo-docs-classic-brand strong{font-size:.82rem;font-weight:850}.lo-docs-classic-topbar-meta{color:#888;align-items:center;gap:1.2rem;font-size:.7rem;display:flex}.lo-docs-classic-topbar-meta a{color:#444;font-weight:750;text-decoration:none}.lo-docs-classic-layout{grid-template-columns:220px minmax(0,760px) 180px;gap:3.3rem;width:min(1250px,100% - 4rem);margin:0 auto;display:grid}.lo-docs-classic-sidebar{align-self:start;height:calc(100dvh - 64px);padding-top:2.5rem;position:sticky;top:64px}.lo-docs-classic-sidebar-title{letter-spacing:-.03em;font-size:1.1rem;font-weight:850}.lo-docs-classic-sidebar>p{color:var(--docs-classic-muted);margin:.45rem 0 2rem;font-size:.72rem;line-height:1.5}.lo-docs-classic-sidebar nav{gap:.12rem;display:grid}.lo-docs-classic-nav-label,.lo-docs-classic-toc>span{color:#999;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.62rem;font-weight:850}.lo-docs-classic-sidebar nav a{color:#626260;border-left:2px solid #0000;align-items:center;gap:.65rem;padding:.52rem .5rem;font-size:.75rem;font-weight:650;text-decoration:none;display:flex}.lo-docs-classic-sidebar nav a:hover,.lo-docs-classic-sidebar nav a:focus-visible{color:#111;background:#f7f7f4;border-left-color:#222;outline:0}.lo-docs-classic-sidebar nav a b{color:#aaa;width:18px;font-size:.6rem}.lo-docs-classic-sidebar-note{border-top:1px solid var(--docs-classic-line);gap:.55rem;margin-top:3rem;padding-top:1rem;display:flex}.lo-docs-classic-sidebar-note>span{color:#686865;font-size:.75rem}.lo-docs-classic-sidebar-note div{gap:.3rem;display:grid}.lo-docs-classic-sidebar-note strong{font-size:.68rem}.lo-docs-classic-sidebar-note small{color:#888;font-size:.62rem;line-height:1.45}.lo-docs-classic-article{min-width:0;padding:2.5rem 0 6rem}.lo-docs-classic-breadcrumb{color:#999;gap:.55rem;margin-bottom:2.5rem;font-size:.68rem;display:flex}.lo-docs-classic-breadcrumb a{color:#555;font-weight:750;text-decoration:none}.lo-docs-classic-article-header{border-bottom:1px solid var(--docs-classic-line);padding-bottom:2rem;scroll-margin-top:95px}.lo-docs-classic-kicker,.lo-docs-classic-section-title>span{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.lo-docs-classic-article h1{letter-spacing:-.06em;max-width:700px;margin:.75rem 0 .8rem;font-size:clamp(2.2rem,5vw,3.55rem);line-height:1.02}.lo-docs-classic-article-header>p{max-width:640px;color:var(--docs-classic-muted);margin:0;font-size:.95rem;line-height:1.7}.lo-docs-classic-meta{color:#969692;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.3rem;font-size:.64rem;display:flex}.lo-docs-classic-meta span+span:before{content:"•";color:#c0c0bc;margin-right:1.2rem}.lo-docs-classic-callout{border:1px solid var(--docs-classic-line);background:var(--docs-classic-soft);border-left:3px solid #777;margin:1.5rem 0;padding:1rem 1.1rem}.lo-docs-classic-callout--info{border-left-color:#555}.lo-docs-classic-callout--security{background:#fafaf8;border-left-color:#333}.lo-docs-classic-callout strong{margin-bottom:.35rem;font-size:.76rem;display:block}.lo-docs-classic-callout p{color:var(--docs-classic-muted);margin:0;font-size:.75rem;line-height:1.6}.lo-docs-classic-section{border-bottom:1px solid var(--docs-classic-line);padding:3.2rem 0;scroll-margin-top:95px}.lo-docs-classic-section:last-child{border-bottom:0}.lo-docs-classic-section h2{letter-spacing:-.045em;margin:0 0 .8rem;font-size:1.65rem}.lo-docs-classic-section h3{letter-spacing:.02em;margin:2rem 0 .75rem;font-size:.78rem}.lo-docs-classic-section>p{color:#5f5f5c;margin:.7rem 0;font-size:.82rem;line-height:1.75}.lo-docs-classic-section-title{grid-template-columns:50px 1fr;gap:.8rem;margin-bottom:1.5rem;display:grid}.lo-docs-classic-section-title>span{color:#999;padding-top:.25rem}.lo-docs-classic-section-title h2{margin:0 0 .35rem}.lo-docs-classic-section-title p{color:var(--docs-classic-muted);margin:0;font-size:.8rem;line-height:1.55}.lo-docs-classic-definition-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1.35rem;display:grid}.lo-docs-classic-definition-grid div{border:1px solid var(--docs-classic-line);background:#fbfbf9;gap:.45rem;padding:.9rem;display:grid}.lo-docs-classic-definition-grid span{color:#888;text-transform:uppercase;font-size:.62rem;font-weight:850}.lo-docs-classic-definition-grid strong{font-size:.78rem;line-height:1.45}.lo-docs-classic-stack{border:1px solid var(--docs-classic-line);display:grid}.lo-docs-classic-stack>div{border-bottom:1px solid var(--docs-classic-line);grid-template-columns:50px 1fr;gap:.8rem;padding:.9rem 1rem;display:grid}.lo-docs-classic-stack>div:last-child{border-bottom:0}.lo-docs-classic-stack b{color:#999;font-size:.65rem}.lo-docs-classic-stack span{gap:.25rem;display:grid}.lo-docs-classic-stack strong{font-size:.8rem}.lo-docs-classic-stack small{color:var(--docs-classic-muted);font-size:.72rem;line-height:1.5}.lo-docs-classic-flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lo-docs-classic-flow span{border:1px solid var(--docs-classic-line);color:#444;background:#fafaf8;padding:.55rem .75rem;font-size:.7rem;font-weight:750}.lo-docs-classic-flow i{color:#999;font-style:normal}.lo-docs-classic-table{border-collapse:collapse;border:1px solid var(--docs-classic-line);width:100%;font-size:.72rem}.lo-docs-classic-table th,.lo-docs-classic-table td{border-bottom:1px solid var(--docs-classic-line);text-align:left;vertical-align:top;padding:.75rem .8rem}.lo-docs-classic-table th{color:#777;letter-spacing:.08em;text-transform:uppercase;background:#f5f5f2;font-size:.63rem;font-weight:850}.lo-docs-classic-table tr:last-child td{border-bottom:0}.lo-docs-classic-table td:first-child{color:#333;font-weight:800}.lo-docs-classic-table td:not(:first-child){color:#6b6b68}.lo-docs-classic-control-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.lo-docs-classic-control-grid>div{border:1px solid var(--docs-classic-line);gap:.7rem;padding:.9rem;display:flex}.lo-docs-classic-check{color:#fff;background:#333;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.65rem;font-weight:900;display:grid}.lo-docs-classic-control-grid strong{font-size:.78rem}.lo-docs-classic-control-grid p{color:var(--docs-classic-muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.lo-docs-classic-audit-list{border-top:1px solid var(--docs-classic-line);grid-template-columns:repeat(2,1fr);display:grid}.lo-docs-classic-audit-list div{border-bottom:1px solid var(--docs-classic-line);gap:.35rem;padding:1rem .8rem;display:grid}.lo-docs-classic-audit-list div:nth-child(odd){border-right:1px solid var(--docs-classic-line)}.lo-docs-classic-audit-list b{font-size:.75rem}.lo-docs-classic-audit-list span{color:var(--docs-classic-muted);font-size:.7rem;line-height:1.5}.lo-docs-classic-next{border:1px solid var(--docs-classic-line);background:#f7f7f4;gap:.4rem;margin-top:1.5rem;padding:1.2rem;display:grid}.lo-docs-classic-next span{color:#888;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.lo-docs-classic-next strong{font-size:.92rem}.lo-docs-classic-next a{color:#333;font-size:.72rem;font-weight:850;text-decoration:none}.lo-docs-classic-toc{align-self:start;gap:.55rem;padding-top:5.5rem;display:grid;position:sticky;top:95px}.lo-docs-classic-toc a{color:#888;font-size:.69rem;text-decoration:none}.lo-docs-classic-toc a:hover,.lo-docs-classic-toc a:focus-visible{color:#222}.lo-docs-classic-toc>div{border-top:1px solid var(--docs-classic-line);gap:.45rem;margin-top:1rem;padding-top:1rem;display:grid}.lo-docs-classic-toc>div strong{font-size:.7rem}.lo-docs-classic-toc>div small{color:#888;font-size:.63rem;line-height:1.5}.lo-docs-classic-toc>div a{color:#444;font-weight:800}@media (max-width:980px){.lo-docs-classic-layout{grid-template-columns:190px minmax(0,1fr);gap:2rem}.lo-docs-classic-toc{display:none}}@media (max-width:680px){.lo-docs-classic-topbar{padding-inline:1rem}.lo-docs-classic-topbar-meta>span{display:none}.lo-docs-classic-layout{width:min(100% - 2rem,760px);display:block}.lo-docs-classic-sidebar{height:auto;padding:1.5rem 0 0;position:static}.lo-docs-classic-sidebar>p{margin-bottom:.85rem}.lo-docs-classic-sidebar nav{flex-wrap:wrap;gap:.35rem;display:flex}.lo-docs-classic-nav-label,.lo-docs-classic-sidebar-note{display:none}.lo-docs-classic-sidebar nav a{border:1px solid var(--docs-classic-line);padding:.45rem .55rem;font-size:.65rem}.lo-docs-classic-sidebar nav a b{display:none}.lo-docs-classic-article{padding-top:2rem}.lo-docs-classic-definition-grid,.lo-docs-classic-control-grid,.lo-docs-classic-audit-list{grid-template-columns:1fr}.lo-docs-classic-audit-list div:nth-child(odd){border-right:0}.lo-docs-classic-table{white-space:nowrap;display:block;overflow-x:auto}.lo-docs-classic-flow{flex-direction:column;align-items:stretch}.lo-docs-classic-flow i{display:none}}.lo-help-page{--help-ink:#202020;--help-muted:#70706d;--help-line:#d9d9d5;--help-soft:#f5f5f2;width:min(1280px,100%);min-width:0;color:var(--help-ink);gap:1rem;margin:0 auto;padding-bottom:1.5rem;display:grid}.lo-help-page--public{background:radial-gradient(circle at 7% 3%,#d7d7d36b,#0000 24rem),#f5f5f2;width:100%;min-height:100dvh;padding:clamp(.8rem,2.5vw,2rem)}.lo-help-hero{color:#f8f8f6;background:radial-gradient(circle at 90% 8%,#ffffff24,#0000 30%),linear-gradient(130deg,#111,#303030 68%,#1b1b1b);border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:end;gap:2rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid;box-shadow:0 18px 45px #14141426}.lo-help-hero__copy{max-width:760px}.lo-help-hero .lo-eyebrow{color:#d2d2cf}.lo-help-hero h1{letter-spacing:-.065em;max-width:720px;margin:.45rem 0 .75rem;font-size:clamp(1.9rem,4.4vw,3.8rem);line-height:1.02}.lo-help-hero p{color:#f5f5f3c2;max-width:690px;margin:0;font-size:.96rem;line-height:1.65}.lo-help-hero__meta{color:#d0d0cc;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.25rem;font-size:.67rem;font-weight:750;display:flex}.lo-help-hero__meta span+span:before{color:#dcdcd873;content:"•";margin-right:1rem}.lo-help-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;gap:.5rem;padding:1rem;display:grid}.lo-help-search label{color:#f2f2ef;font-size:.76rem;font-weight:850}.lo-help-search input{box-sizing:border-box;color:#252525;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ffffff47;border-radius:11px;outline:0;padding:0 .85rem;font-size:.78rem}.lo-help-search input:focus{border-color:#858581;box-shadow:0 0 0 3px #6e6e6a29}.lo-help-search small{color:#efefecad;font-size:.66rem;line-height:1.45}.lo-help-context{color:#5b5b57;background:#fafaf8;border:1px solid #d9d9d5;border-left:3px solid #5d5d59;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.8rem .95rem;display:flex}.lo-help-context>span{color:#fff;background:#4a4a47;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:grid}.lo-help-context p{margin:0;font-size:.74rem;line-height:1.55}.lo-help-layout{grid-template-columns:minmax(205px,255px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lo-help-navigation{border:1px solid var(--help-line);background:#fffc;border-radius:18px;gap:1rem;max-height:calc(100dvh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem;overflow:auto;box-shadow:0 7px 20px #1f1f1d0a}.lo-help-navigation__heading{border-bottom:1px solid var(--help-line);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.lo-help-navigation__heading span,.lo-help-navigation__group>span,.lo-help-related>span{color:#858581;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.lo-help-navigation__heading strong{color:#92928e;font-size:.62rem;font-weight:650}.lo-help-navigation__group{gap:.25rem;display:grid}.lo-help-navigation__group>span{margin-bottom:.15rem}.lo-help-navigation__group a{color:#62625e;border-left:2px solid #0000;border-radius:0 8px 8px 0;gap:.22rem;padding:.55rem .6rem;text-decoration:none;transition:all .14s;display:grid}.lo-help-navigation__group a:hover,.lo-help-navigation__group a:focus-visible,.lo-help-navigation__group a.is-active{color:#242422;background:#f1f1ee;border-left-color:#3d3d3a;outline:0}.lo-help-navigation__group a b{font-size:.72rem;line-height:1.25}.lo-help-navigation__group a small{color:#8b8b87;font-size:.62rem;line-height:1.3}.lo-help-navigation__empty{color:var(--help-muted);gap:.4rem;font-size:.7rem;line-height:1.45;display:grid}.lo-help-navigation__empty strong{color:var(--help-ink);font-size:.75rem}.lo-help-navigation__empty button{color:#444440;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:850}.lo-help-content{gap:1rem;min-width:0;display:grid}.lo-help-article{border:1px solid var(--help-line);background:#fff;border-radius:20px;min-width:0;padding:clamp(1.1rem,3vw,2rem);scroll-margin-top:1rem;box-shadow:0 8px 24px #1f1f1d0b}.lo-help-article__header{border-bottom:1px solid var(--help-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.lo-help-article__header h2{color:#242422;letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(1.35rem,3vw,2.05rem)}.lo-help-article__facts{color:#777773;text-align:right;background:#f5f5f2;border-radius:10px;flex:none;gap:.3rem;padding:.65rem .75rem;font-size:.62rem;line-height:1.35;display:grid}.lo-help-article__summary{color:#444440;margin:1.1rem 0 .65rem;font-size:.92rem;font-weight:750;line-height:1.55}.lo-help-article__intro{max-width:820px;color:var(--help-muted);margin:0 0 1.5rem;font-size:.8rem;line-height:1.75}.lo-help-article__interaction-hint{color:#575753;margin:-.7rem 0 1.1rem;font-size:.68rem;font-weight:750;line-height:1.5}.lo-help-steps{border-top:1px solid var(--help-line);gap:0;display:grid}.lo-help-step{border-bottom:1px solid var(--help-line);grid-template-columns:40px minmax(0,1fr);gap:.85rem;padding:1.1rem 0;display:grid}.lo-help-step__number{color:#4b4b47;background:#eeeeec;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.66rem;font-weight:900;display:grid}.lo-help-step h3{color:#343432;margin:0 0 .35rem;font-size:.86rem}.lo-help-step p{color:#686864;max-width:830px;margin:0;font-size:.76rem;line-height:1.65}.lo-help-step__guide{max-width:920px;margin-top:.85rem}.lo-help-step__guide>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #e0e0dd;border-radius:11px;align-items:center;gap:.65rem;padding:.62rem .75rem;transition:all .14s;display:flex}.lo-help-step__guide>button:hover,.lo-help-step__guide>button:focus-visible,.lo-help-step__guide>button.is-active{background:#f0f0ed;border-color:#8f8f8a;outline:0;box-shadow:0 0 0 2px #5a5a5614}.lo-help-step__guide-icon{color:#4b4b47;background:#fff;border:1px solid #cfcfcb;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;font-weight:500;line-height:1;display:grid}.lo-help-step__guide-copy{flex:auto;gap:.15rem;min-width:0;display:grid}.lo-help-step__guide-copy strong{color:#3f3f3b;font-size:.72rem;font-weight:850;line-height:1.3;display:block}.lo-help-step__guide-copy small{color:#777773;font-size:.66rem;line-height:1.4}.lo-help-step__guide-action{color:#4f4f4b;white-space:nowrap;font-size:.63rem;font-weight:850}.lo-help-step__guide-tabs{flex-wrap:wrap;gap:.35rem;margin-top:.05rem;display:flex}.lo-help-step__guide-tabs button{color:#666662;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d4;border-radius:999px;padding:.38rem .58rem;font-size:.63rem;font-weight:800;transition:all .14s}.lo-help-step__guide-tabs button:hover,.lo-help-step__guide-tabs button:focus-visible,.lo-help-step__guide-tabs button.is-active{color:#30302e;background:#eeeeec;border-color:#8f8f8a;outline:0}.lo-help-step__guide-tabs button:focus-visible{box-shadow:0 0 0 2px #5a5a5614}.lo-help-step__subscreen{background:#f5f5f2;border:1px solid #cfcfcb;border-radius:14px;gap:.85rem;max-width:920px;margin-top:.75rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffffa6}.lo-help-step__subscreen-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.lo-help-step__subscreen-head>div{gap:.28rem;display:grid}.lo-help-step__subscreen-head span,.lo-help-step__fields>strong,.lo-help-step__path>strong,.lo-help-step__checks>strong{color:#777773;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.lo-help-step__subscreen-head h4{color:#2f2f2d;margin:0;font-size:.86rem}.lo-help-step__subscreen-close{color:#4e4e4a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c8c4;border-radius:7px;padding:.35rem .55rem;font-size:.64rem;font-weight:850}.lo-help-step__subscreen-close:hover,.lo-help-step__subscreen-close:focus-visible{border-color:#777773;outline:0}.lo-help-step__subscreen-intro{color:#555551;margin:0;font-size:.75rem;line-height:1.6}.lo-help-step__path{background:#fff;border:1px solid #dededb;border-radius:10px;gap:.45rem;padding:.7rem .8rem;display:grid}.lo-help-step__path ol{color:#4f4f4b;flex-wrap:wrap;gap:.35rem .8rem;margin:0;padding:0;font-size:.68rem;font-weight:750;list-style:none;display:flex}.lo-help-step__path li+li:before{color:#a0a09b;content:">";margin-right:.8rem}.lo-help-step__fields,.lo-help-step__checks{gap:.55rem;display:grid}.lo-help-step__field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lo-help-step__field{background:#fff;border:1px solid #dededb;border-radius:10px;gap:.3rem;padding:.7rem .75rem;display:grid}.lo-help-step__field header{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.lo-help-step__field header strong{color:#343432;font-size:.72rem}.lo-help-step__field header span{color:#696965;text-align:right;flex:none;font-size:.58rem;font-weight:850}.lo-help-step__field>small{color:#858581;font-size:.61rem;font-weight:750}.lo-help-step__field p{color:#666662;font-size:.67rem;line-height:1.5}.lo-help-step__field p b{color:#444440}.lo-help-step__field code{color:#41413d;background:#eeeeeb;border-radius:4px;padding:.1rem .25rem;font-size:.62rem}.lo-help-step__checks{background:#fafaf8;border:1px solid #d8d8d4;border-left:3px solid #646460;border-radius:10px;padding:.75rem .8rem}.lo-help-step__checks ul{color:#666662;gap:.3rem;margin:0;padding-left:1rem;font-size:.68rem;line-height:1.5;display:grid}.lo-help-step__subscreen-footer{justify-content:space-between;align-items:center;gap:.8rem;padding-top:.25rem;display:flex}.lo-help-step__subscreen-footer>div{flex-wrap:wrap;gap:.35rem;display:flex}.lo-help-step__subscreen-footer button{color:#4d4d49;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:850}.lo-help-step__subscreen-footer button:hover,.lo-help-step__subscreen-footer button:focus-visible{outline:0;text-decoration:underline}.lo-help-step__link{color:#444440;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.lo-help-step__link:hover,.lo-help-step__link:focus-visible{text-decoration:underline}.lo-help-tips{background:#fafaf8;border:1px solid #dededb;border-left:3px solid #666662;border-radius:12px;gap:.55rem;margin-top:1.15rem;padding:.9rem 1rem;display:grid}.lo-help-tips strong{color:#3d3d39;font-size:.75rem}.lo-help-tips ul{color:#6b6b67;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.7rem;line-height:1.5;display:grid}.lo-help-related{gap:.55rem;padding-top:1.1rem;display:grid}.lo-help-related>div{flex-wrap:wrap;gap:.45rem;display:flex}.lo-help-related a{color:#51514d;background:#fafaf8;border:1px solid #dcdcd8;border-radius:8px;padding:.5rem .65rem;font-size:.68rem;font-weight:750;text-decoration:none}.lo-help-related a:hover,.lo-help-related a:focus-visible{background:#f0f0ed;border-color:#9a9a95;outline:0}.lo-help-empty-state{border:1px solid var(--help-line);color:var(--help-muted);background:#fff;border-radius:18px;gap:.4rem;padding:2rem;font-size:.78rem;display:grid}.lo-help-empty-state strong{color:var(--help-ink)}.lo-help-footer{background:#f1f1ee;border:1px solid #d9d9d5;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.lo-help-footer>div{gap:.35rem;display:grid}.lo-help-footer strong{color:#3b3b37;font-size:.8rem}.lo-help-footer__hint{color:#6e6e69;font-size:.68rem}.lo-help-public-links{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:0 .25rem;display:flex}.lo-help-public-links a{color:#4d4d49;font-size:.72rem;font-weight:800;text-decoration:none}.lo-help-public-links a:hover,.lo-help-public-links a:focus-visible{text-decoration:underline}@media (max-width:900px){.lo-help-hero{grid-template-columns:1fr;gap:1.15rem}.lo-help-layout{grid-template-columns:1fr}.lo-help-navigation{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.lo-help-navigation__heading{grid-column:1/-1}}@media (max-width:620px){.lo-help-page--public{padding:.65rem}.lo-help-hero{border-radius:18px;padding:1.1rem}.lo-help-hero h1{font-size:2.15rem}.lo-help-hero__meta{gap:.35rem;display:grid}.lo-help-hero__meta span+span:before{display:none}.lo-help-navigation{gap:.75rem;padding:.8rem;display:flex;overflow-x:auto}.lo-help-navigation__heading{border-bottom:0;align-items:center;min-width:180px}.lo-help-navigation__group{border-left:1px solid var(--help-line);min-width:190px;padding-left:.7rem}.lo-help-navigation__group a{padding:.4rem .5rem}.lo-help-article{border-radius:16px;padding:1rem}.lo-help-article__header,.lo-help-footer{flex-direction:column;align-items:flex-start}.lo-help-article__facts{box-sizing:border-box;text-align:left;width:100%}.lo-help-step{grid-template-columns:32px minmax(0,1fr);gap:.55rem}.lo-help-step__number{border-radius:8px;width:26px;height:26px;font-size:.58rem}.lo-help-step__field-list{grid-template-columns:1fr}.lo-help-step__subscreen-footer{flex-direction:column;align-items:flex-start}.lo-help-footer .lo-button{width:100%}.lo-help-public-links{padding-inline:.2rem;display:grid}}.lo-showcase-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f4e6;border:1px solid #14141414;border-radius:15px;margin-bottom:.8rem;padding:.65rem .8rem;position:sticky;top:0;box-shadow:0 8px 28px #0000000d}.lo-showcase-nav-links{flex:1;justify-content:center!important}.lo-showcase-nav-actions{flex-wrap:nowrap!important}.lo-showcase-nav-actions>a:first-child{color:#242424!important}.lo-showcase-hero{background:radial-gradient(circle at 88% 12%,#ffffff26,#0000 27%),radial-gradient(circle at 12% 92%,#ffffff12,#0000 30%),linear-gradient(140deg,#090909 0%,#202020 62%,#101010 100%);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);min-height:680px}.lo-showcase-hero h1{max-width:790px;font-size:clamp(2.75rem,5.6vw,5rem)}.lo-showcase-trust-line{flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;display:flex}.lo-showcase-trust-line span{color:#ffffffab;border:1px solid #ffffff26;border-radius:999px;padding:.32rem .55rem;font-size:.65rem;font-weight:760}.lo-showcase-hero-visual{min-width:0;margin:0;position:relative}.lo-showcase-product-window{color:#1d1d1d;background:#f7f7f4;border:1px solid #ffffff2e;border-radius:23px;padding:.8rem;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 80px #0000006b}.lo-showcase-product-window>.lo-showcase-product-header{justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .15rem .8rem;display:flex}.lo-showcase-product-window>.lo-showcase-product-header span{align-items:center;gap:.5rem;font-size:.72rem;font-weight:850;display:inline-flex}.lo-showcase-product-window>.lo-showcase-product-header i{color:#fff;background:#171717;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.58rem;font-style:normal;display:grid}.lo-showcase-product-window>.lo-showcase-product-header b{color:#555;background:#e8e8e5;border-radius:999px;padding:.28rem .5rem;font-size:.56rem}.lo-showcase-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lo-showcase-product-kpis div,.lo-showcase-product-flow,.lo-showcase-product-event{background:#fff;border:1px solid #d9d9d5;border-radius:14px}.lo-showcase-product-kpis div{gap:.3rem;padding:.85rem;display:grid}.lo-showcase-product-kpis span,.lo-showcase-product-flow small,.lo-showcase-product-event small{color:#777;font-size:.6rem}.lo-showcase-product-kpis strong{font-size:.75rem}.lo-showcase-product-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.55rem;padding:.75rem;display:grid}.lo-showcase-product-flow>span{grid-template-columns:auto 1fr;gap:.1rem .4rem;font-size:.7rem;font-weight:850;display:grid}.lo-showcase-product-flow>span i{background:#272727;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px}.lo-showcase-product-flow>b{color:#aaa}.lo-showcase-product-event{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin-top:.55rem;padding:.75rem;display:grid}.lo-showcase-product-event>span{color:#fff;background:#222;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.lo-showcase-product-event>div{display:grid}.lo-showcase-product-event strong{font-size:.68rem}.lo-showcase-product-event>b{background:#e6e6e3;border-radius:999px;padding:.27rem .45rem;font-size:.56rem}.lo-showcase-hero-note{color:#fff;background:#141414eb;border:1px solid #ffffff2e;border-radius:15px;gap:.25rem;width:min(260px,78%);padding:.85rem;display:grid;position:absolute;bottom:-3.4rem;right:-1rem;box-shadow:0 18px 45px #00000047}.lo-showcase-hero-note strong{font-size:.74rem}.lo-showcase-hero-note span{color:#ffffff9c;font-size:.65rem;line-height:1.45}.lo-showcase-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.lo-showcase-value-grid article{border:1px solid var(--lo-line);background:#ffffffc2;border-radius:20px;min-height:230px;padding:1.4rem}.lo-showcase-value-grid article>span{color:#999;font-size:.65rem;font-weight:900}.lo-showcase-value-grid h2{max-width:260px;color:var(--lo-ink);letter-spacing:-.04em;margin:2rem 0 .55rem;font-size:1.3rem;line-height:1.05}.lo-showcase-value-grid p{color:var(--lo-muted);margin:0;font-size:.78rem;line-height:1.55}.lo-showcase-process{padding:clamp(4rem,8vw,7rem) 0}.lo-showcase-process>header,.lo-showcase-pricing>header,.lo-showcase-faq>header{max-width:760px;margin-bottom:2rem}.lo-showcase-process h2,.lo-showcase-pricing h2,.lo-showcase-faq h2,.lo-showcase-product-story h2,.lo-showcase-security h2,.lo-showcase-access-section h2{color:var(--lo-ink);letter-spacing:-.055em;margin:.42rem 0 .7rem;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.lo-showcase-process>header p,.lo-showcase-pricing>header p{color:var(--lo-muted);margin:0}.lo-showcase-process>div{border-top:1px solid var(--lo-line);border-bottom:1px solid var(--lo-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lo-showcase-process article{border-right:1px solid var(--lo-line);min-height:220px;padding:1.2rem}.lo-showcase-process article:last-child{border-right:0}.lo-showcase-process article>span{color:#999;font-size:.66rem;font-weight:900}.lo-showcase-process article strong{color:var(--lo-ink);margin-top:3rem;font-size:.93rem;display:block}.lo-showcase-process article p{color:var(--lo-muted);margin:.45rem 0 0;font-size:.74rem;line-height:1.55}.lo-showcase-product-story{background:#e9e9e6;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,6vw,5rem);display:grid}.lo-showcase-story-copy p{color:var(--lo-muted);margin:0;line-height:1.6}.lo-showcase-story-copy ul{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.lo-showcase-story-copy li{color:#494949;padding-left:1rem;font-size:.76rem}.lo-showcase-story-copy li:before{content:"•";color:#111;margin-left:-1rem;margin-right:.55rem}.lo-showcase-story-panel{background:#f8f8f6;border:1px solid #d0d0cc;border-radius:22px;padding:.8rem;overflow:hidden;box-shadow:0 22px 55px #0000001f}.lo-showcase-story-panel>div{border-bottom:1px solid #dededb;gap:.25rem;padding:1rem;display:grid}.lo-showcase-story-panel span,.lo-showcase-story-panel small{color:#626262;font-size:.72rem}.lo-showcase-story-panel strong{font-size:.86rem}.lo-showcase-story-panel footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.lo-showcase-story-panel footer b{color:#fff;background:#202020;border-radius:9px;padding:.5rem .65rem;font-size:.64rem}.lo-showcase-card>small{color:#555;background:#e9e9e6;border-radius:999px;margin-bottom:.75rem;padding:.25rem .5rem;font-size:.62rem;font-weight:850;display:inline-block}.lo-showcase-integrations{border:1px solid var(--lo-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem;display:flex}.lo-showcase-integrations>span{color:var(--lo-muted);font-size:.72rem;font-weight:800}.lo-showcase-integrations>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.lo-showcase-integrations b{color:#383838;background:#ececea;border-radius:999px;padding:.38rem .65rem;font-size:.64rem}.lo-showcase-pricing{padding:clamp(4rem,8vw,7rem) 0}.lo-showcase-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;display:grid}.lo-showcase-pricing-card{border:1px solid var(--lo-line);background:#fff;border-radius:20px;flex-direction:column;min-height:470px;padding:1.3rem;display:flex;position:relative}.lo-showcase-pricing-card.is-featured{color:#fff;background:#191919;transform:translateY(-8px);box-shadow:0 22px 55px #00000029}.lo-showcase-pricing-card em{color:#171717;background:#fff;border-radius:999px;padding:.25rem .5rem;font-size:.57rem;font-style:normal;font-weight:900;position:absolute;top:1rem;right:1rem}.lo-showcase-pricing-card>span{color:#626262;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.lo-showcase-pricing-card.is-featured>span{color:#b8b8b5}.lo-showcase-pricing-card h3{letter-spacing:-.045em;margin:1.3rem 0 .4rem;font-size:1.45rem}.lo-showcase-pricing-card p{min-height:58px;color:var(--lo-muted);margin:0;font-size:.78rem;line-height:1.5}.lo-showcase-pricing-card.is-featured p,.lo-showcase-pricing-card.is-featured small,.lo-showcase-pricing-card.is-featured li{color:#ffffffa3}.lo-showcase-pricing-card__price{align-content:start;gap:.22rem;min-height:5.35rem;margin-top:1.3rem;display:grid}.lo-showcase-pricing-card__from{color:#777;font-size:.72rem;font-weight:750}.lo-showcase-pricing-card__from s{margin-left:.18rem;text-decoration-color:#a0a0a0;text-decoration-thickness:1px}.lo-showcase-pricing-card__current{align-items:baseline;gap:.35rem;display:flex}.lo-showcase-pricing-card__current small{color:#626262;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.lo-showcase-pricing-card__current strong{letter-spacing:-.035em;font-size:1.35rem}.lo-showcase-pricing-card__billing{color:#666;font-size:.7rem}.lo-showcase-pricing-card.is-featured .lo-showcase-pricing-card__from{color:#b8b8b5}.lo-showcase-pricing-card.is-featured .lo-showcase-pricing-card__from s{text-decoration-color:#8e8e8b}.lo-showcase-pricing-card.is-featured .lo-showcase-pricing-card__current small{color:#9de0ae}.lo-showcase-pricing-card.is-featured .lo-showcase-pricing-card__billing{color:#ffffffa3}.lo-showcase-pricing-card ul{border-top:1px solid #78787840;gap:.6rem;margin:1.2rem 0;padding:1.1rem 0 0;list-style:none;display:grid}.lo-showcase-pricing-card li{color:#505050;font-size:.76rem}.lo-showcase-pricing-card li:before{content:"✓";margin-right:.45rem;font-weight:900}.lo-showcase-pricing-card>a{background:#222;border:1px solid #222;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex;color:#fff!important}.lo-showcase-pricing-card.is-featured>a{background:#fff;border-color:#fff;color:#171717!important}.lo-showcase-pricing-note{color:#5e5e5e;text-align:center;margin:1rem 0 0;font-size:.76rem}.lo-showcase-security{color:#fff;background:#171717;border-radius:27px;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:3rem;padding:clamp(2rem,6vw,4rem);display:grid}.lo-showcase-security h2{color:#fff}.lo-showcase-security p{color:#ffffff9e;margin:0;line-height:1.6}.lo-showcase-security ul{margin:0;padding:0;list-style:none;display:grid}.lo-showcase-security li{border-bottom:1px solid #ffffff21;gap:.2rem;padding:1rem 0;display:grid}.lo-showcase-security li:last-child{border-bottom:0}.lo-showcase-security strong{font-size:.78rem}.lo-showcase-security li span{color:#ffffffb3;font-size:.75rem}.lo-showcase-faq{padding:clamp(4rem,8vw,7rem) 0}.lo-showcase-faq>div{border-top:1px solid var(--lo-line)}.lo-showcase-faq details{border-bottom:1px solid var(--lo-line)}.lo-showcase-faq summary{color:var(--lo-ink);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:.85rem;font-weight:820;list-style:none;display:flex}.lo-showcase-faq summary::-webkit-details-marker{display:none}.lo-showcase-faq summary span{color:#888;font-size:1rem}.lo-showcase-faq details[open] summary span{transform:rotate(45deg)}.lo-showcase-faq details p{max-width:760px;color:var(--lo-muted);margin:-.3rem 0 1.2rem;font-size:.76rem;line-height:1.6}.lo-showcase-access-section{border:1px solid var(--lo-line);background:#e8e8e5;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,6vw,4rem);scroll-margin-top:6rem;display:grid}.lo-showcase-access-section>div:first-child p{color:var(--lo-muted);margin:0;line-height:1.6}.lo-showcase-access-section>div:first-child small{color:#555;margin-top:1rem;font-size:.75rem;display:block}.lo-showcase-access-section .lo-showcase-access-head{color:#6c6c6c}.lo-showcase-access-section .lo-showcase-access-head small{color:#555}.lo-showcase-access-section .lo-showcase-access-head i{background:#222;box-shadow:0 0 0 5px #0000000f}.lo-showcase-process,.lo-showcase-product-story,.lo-showcase-pricing,.lo-showcase-security,.lo-showcase-demo,.lo-showcase-access-section{scroll-margin-top:6rem}.lo-showcase-demo{color:#fff;background:radial-gradient(circle at 10% 100%,#ffffff14,#0000 32%),#171717;border-radius:28px;grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(2rem,6vw,4rem);display:grid}.lo-showcase-demo-copy h2{letter-spacing:-.055em;margin:.45rem 0 .85rem;font-size:clamp(2rem,5vw,3.7rem);line-height:.98}.lo-showcase-demo-copy p{color:#ffffffad;margin:0;line-height:1.65}.lo-showcase-demo-copy ul{gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.lo-showcase-demo-copy li{color:#ffffffc7;padding-left:1rem;font-size:.78rem}.lo-showcase-demo-copy li:before{content:"✓";margin-left:-1rem;margin-right:.45rem}.lo-showcase-demo-form,.lo-showcase-demo-success{color:#202020;background:#f8f8f6;border-radius:20px;min-width:0;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 24px 65px #0000003d}.lo-showcase-demo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lo-showcase-demo-fields label{gap:.35rem;display:grid}.lo-showcase-demo-fields label.is-wide{grid-column:1/-1}.lo-showcase-demo-fields label>span{color:#4f4f4f;font-size:.72rem;font-weight:800}.lo-showcase-demo-fields input,.lo-showcase-demo-fields select,.lo-showcase-demo-fields textarea{box-sizing:border-box;color:#202020;width:100%;min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #cececa;border-radius:10px;outline:0;padding:.65rem .75rem;font-size:.78rem}.lo-showcase-demo-fields textarea{resize:vertical;min-height:94px}.lo-showcase-demo-fields input:focus,.lo-showcase-demo-fields select:focus,.lo-showcase-demo-fields textarea:focus{border-color:#555;box-shadow:0 0 0 3px #00000012}.lo-showcase-demo-consent{color:#5b5b5b;align-items:flex-start;gap:.55rem;margin:1rem 0;font-size:.7rem;line-height:1.45;display:flex}.lo-showcase-demo-consent input{accent-color:#222;margin-top:.12rem}.lo-showcase-demo-consent a,.lo-showcase-demo-form>small a{font-weight:800;color:#222!important}.lo-showcase-demo-form>.lo-showcase-button{background:#202020;border-color:#202020;width:100%;color:#fff!important}.lo-showcase-demo-form>small{color:#666;text-align:center;margin-top:.75rem;font-size:.7rem;display:block}.lo-showcase-demo-error{color:#9b2222;margin:0 0 .8rem;font-size:.73rem}.lo-showcase-demo-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.lo-showcase-demo-success{align-content:center;gap:.8rem;min-height:300px;display:grid}.lo-showcase-demo-success>span{color:#595959;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:850}.lo-showcase-demo-success>strong{letter-spacing:-.04em;font-size:1.6rem}.lo-showcase-demo-success p{color:#5f5f5f;margin:0;line-height:1.6}.lo-showcase-demo-success button{color:#222;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.73rem;font-weight:850;text-decoration:underline}@media (max-width:1020px){.lo-showcase-nav-links{display:none!important}.lo-showcase-hero{grid-template-columns:1fr}.lo-showcase-hero-visual{max-width:650px;margin:1rem 0 0}.lo-showcase-value-grid{grid-template-columns:1fr}.lo-showcase-value-grid article{min-height:180px}.lo-showcase-value-grid h2{margin-top:1.2rem}.lo-showcase-process>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-showcase-process article:nth-child(2){border-right:0}.lo-showcase-process article:nth-child(-n+2){border-bottom:1px solid var(--lo-line)}.lo-showcase-product-story,.lo-showcase-security,.lo-showcase-demo,.lo-showcase-access-section{grid-template-columns:1fr}.lo-showcase-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-showcase-pricing-card.is-featured{transform:none}}@media (max-width:620px){.lo-showcase-nav{position:static}.lo-showcase-nav .lo-showcase-nav-actions{justify-items:initial;display:flex}.lo-showcase-nav .lo-showcase-access-link{border:1px solid #14141429;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:.48rem .6rem;font-size:.67rem;text-decoration:none;display:inline-flex;color:#252525!important}.lo-showcase-nav .lo-showcase-login{padding:.48rem .6rem;font-size:.67rem}.lo-showcase-hero{min-height:auto;padding:1.5rem}.lo-showcase-hero h1{font-size:clamp(2.45rem,14vw,3.8rem)}.lo-showcase-product-window{transform:none}.lo-showcase-hero-note{width:auto;margin-top:.65rem;position:static}.lo-showcase-process>div,.lo-showcase-pricing-grid{grid-template-columns:1fr}.lo-showcase-process article{border-right:0;border-bottom:1px solid var(--lo-line);min-height:175px}.lo-showcase-process article:last-child{border-bottom:0}.lo-showcase-process article strong{margin-top:1.8rem}.lo-showcase-product-story{grid-template-columns:minmax(0,1fr);padding:1.3rem}.lo-showcase-integrations{flex-direction:column;align-items:flex-start}.lo-showcase-integrations>div{justify-content:flex-start}.lo-showcase-security,.lo-showcase-demo,.lo-showcase-access-section{padding:1.4rem}.lo-showcase-demo-fields{grid-template-columns:1fr}.lo-showcase-demo-fields label.is-wide{grid-column:auto}.lo-showcase-product-kpis,.lo-showcase-product-flow{grid-template-columns:1fr}.lo-showcase-product-flow>b{justify-self:center;transform:rotate(90deg)}.lo-showcase-footer{flex-direction:column;align-items:flex-start}.lo-showcase-footer>div{justify-content:flex-start;justify-items:initial;display:flex}}.lo-table-actions{flex-wrap:wrap;gap:.3rem;display:flex}.lo-commercial-center{border:1px solid var(--lo-line);background:#ececea;border-radius:22px;gap:1rem;padding:1rem;display:grid}.lo-commercial-center>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-commercial-center>header h2{margin:.2rem 0 .25rem;font-size:1.25rem}.lo-commercial-center>header p{color:var(--lo-muted);margin:0;font-size:.72rem}.lo-commercial-center>header>button{color:#555;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.lo-commercial-center>header code{color:#555;background:#dededb;border-radius:999px;margin-top:.55rem;padding:.28rem .5rem;font-size:.62rem;display:inline-flex}.lo-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lo-organization-restructure .lo-commercial-grid{grid-template-columns:minmax(0,1fr)}.lo-organization-restructure .lo-panel{padding:clamp(1rem,2vw,1.4rem)}.lo-edit-consequences{background:#eeeeeb;border:1px solid #cdcdc8;border-left:4px solid #262626;border-radius:12px;padding:.95rem 1rem}.lo-edit-consequences>strong{font-size:.76rem}.lo-edit-consequences p,.lo-edit-consequences li{color:#61615d;font-size:.69rem;line-height:1.5}.lo-edit-consequences p{margin:.35rem 0 0}.lo-edit-consequences ul{gap:.3rem;margin:.65rem 0 0;padding-left:1rem;display:grid}.lo-confirmation-field>span:first-child,.lo-account-delete-confirmation>span:first-child{color:#9b2727;font-weight:850}.lo-confirmation-token{background:#f7e8e8;border:1px solid #dfb2b2;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;margin:.35rem 0 .45rem;padding:.32rem .38rem .32rem .55rem;display:inline-flex!important}.lo-confirmation-token code{color:#9b2727;font-size:.68rem;font-weight:850}.lo-confirmation-token button{color:#872525;min-height:25px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4a0a0;border-radius:6px;padding:0 .45rem;font-size:.6rem;font-weight:850}.lo-account-danger-zone{background:#f5eaea;border:1px solid #ddbcbc;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:1rem;margin-top:1.2rem;padding:1rem;display:grid}.lo-account-danger-zone h3{color:#8c2424;margin:.22rem 0 .35rem!important}.lo-account-danger-zone p,.lo-account-danger-zone li{color:#765151;font-size:.68rem;line-height:1.5}.lo-account-danger-zone p{margin:0}.lo-account-danger-zone ul{margin:.5rem 0 0;padding-left:1rem}.lo-account-delete-confirmation{align-content:start;display:grid}.lo-account-delete-confirmation input{min-height:40px;font:inherit;background:#fff;border:1px solid #d5a5a5;border-radius:9px;padding:0 .7rem;font-size:.72rem}.lo-account-delete-confirmation .lo-button{background:#941f1f;border-color:#941f1f;margin-top:.6rem;color:#fff!important}.lo-account-review-action{color:#762626;background:#fff;border-color:#cb9b9b}.lo-account-review-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.lo-commercial-center .lo-panel h3{margin:0;font-size:1rem}.lo-commercial-center .lo-table select{border:1px solid var(--lo-line);background:#fff;border-radius:7px;min-height:31px;font-size:.65rem}.lo-panel-head--padded{padding:1rem 1rem 0}.lo-subscription-titlebar{color:#fff;background:#1c1c1b;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.85rem 1rem;display:flex}.lo-subscription-titlebar>div{align-items:baseline;gap:.7rem;min-width:0;display:flex}.lo-subscription-titlebar h1{letter-spacing:-.025em;margin:0;font-size:1.08rem}.lo-subscription-titlebar>div>span{color:#aaa;font-size:.68rem}.lo-subscription-status{color:#444;white-space:nowrap;background:#e5e5e2;border-radius:7px;align-self:center;padding:.42rem .7rem;font-size:.67rem;font-weight:850}.lo-subscription-status.is-past_due,.lo-subscription-status.is-suspended,.lo-subscription-status.is-cancelled{color:#941f1f;background:#f4dddd}.lo-subscription-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lo-subscription-plan-card,.lo-subscription-price-card{border:1px solid var(--lo-line);background:#fff;border-radius:14px;align-content:start;gap:.35rem;min-height:145px;padding:1rem;display:grid}.lo-subscription-plan-card{color:#fff;background:#1c1c1c}.lo-subscription-plan-card>span,.lo-subscription-price-card>span{color:#888;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:850}.lo-subscription-plan-card>span{color:#aaa}.lo-subscription-plan-card>strong,.lo-subscription-price-card>strong{letter-spacing:-.04em;margin-top:.45rem;font-size:1.35rem}.lo-subscription-plan-card p,.lo-subscription-price-card p{color:#777;margin:0;font-size:.72rem}.lo-subscription-plan-card p{color:#c5c5c2}.lo-subscription-plan-card small,.lo-subscription-price-card small{color:#858585;margin-top:auto;font-size:.65rem}.lo-usage-bars{gap:1rem;display:grid}.lo-usage-bars>div{gap:.45rem;display:grid}.lo-usage-bars header{color:#555;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.lo-usage-bars header strong{color:#222}.lo-usage-bars>div>i{background:#e2e2df;border-radius:999px;height:9px;overflow:hidden}.lo-usage-bars>div>i>b{border-radius:inherit;background:#262626;height:100%;display:block}.lo-subscription-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.lo-subscription-metrics>div{border:1px solid var(--lo-line);background:#f8f8f6;border-radius:11px;gap:.25rem;min-width:0;padding:.82rem;display:grid}.lo-subscription-metrics span{color:#696966;font-size:.66rem;font-weight:780}.lo-subscription-metrics strong{letter-spacing:-.045em;font-size:1.45rem;line-height:1}.lo-subscription-metrics small{color:#858581;font-size:.61rem;line-height:1.35}.lo-subscription-metrics .is-qualified{background:#f1f6fc;border-color:#c8d9ef}.lo-subscription-metrics .is-qualified strong{color:#275f9e}.lo-subscription-metrics .is-won{background:#f1f8f3;border-color:#c8dfd0}.lo-subscription-metrics .is-won strong{color:#2b7047}.lo-subscription-measurement-note{color:#777773;margin:.8rem 0 0;font-size:.64rem;line-height:1.45}.lo-subscription-cycle{color:#747471;font-size:.65rem;font-weight:750}.lo-subscription-storage{border-top:1px solid var(--lo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.lo-subscription-storage>div{border:1px solid var(--lo-line);background:#f8f8f6;border-radius:10px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.72rem .8rem;display:flex}.lo-subscription-storage span{color:#666;font-size:.67rem}.lo-subscription-storage strong{font-size:.8rem}.lo-subscription-readonly{gap:.75rem;padding:.8rem}.lo-subscription-readonly .lo-eyebrow{font-size:.62rem}.lo-subscription-readonly>header h2{font-size:1.12rem}.lo-subscription-readonly>header p{max-width:760px}.lo-subscription-statusbar{grid-template-columns:minmax(165px,1.15fr) repeat(4,minmax(120px,1fr));gap:.5rem;display:grid}.lo-subscription-statusbar>div{border:1px solid var(--lo-line);background:#fff;border-radius:11px;align-content:start;gap:.25rem;min-width:0;padding:.62rem .72rem;display:grid}.lo-subscription-statusbar>div>span{color:#777773;letter-spacing:.045em;text-transform:uppercase;font-size:.6rem;font-weight:850}.lo-subscription-statusbar>div>strong{color:#282826;text-overflow:ellipsis;min-width:0;font-size:.72rem;line-height:1.3;overflow:hidden}.lo-subscription-statusbar>div>small{color:#777773;font-size:.6rem;line-height:1.3}.lo-subscription-statusbar__state{color:#fff;background:#4a4a47!important;border-color:#555552!important}.lo-subscription-statusbar__state>span,.lo-subscription-statusbar__state>small{color:#bdbdb8}.lo-subscription-statusbar__state .lo-subscription-status{letter-spacing:.01em;border:1px solid #0000;align-self:start;align-items:center;width:fit-content;min-height:1.55rem;margin:0;padding:.28rem .52rem;font-size:.64rem;font-weight:900;display:inline-flex}.lo-subscription-statusbar__state .lo-subscription-status.is-active{color:#174f30;background:#dff2e5;border-color:#a9d7b9}.lo-subscription-statusbar__state .lo-subscription-status.is-trial{color:#684d16;background:#fff0c9;border-color:#ead39a}.lo-subscription-statusbar__state .lo-subscription-status.is-past_due,.lo-subscription-statusbar__state .lo-subscription-status.is-suspended,.lo-subscription-statusbar__state .lo-subscription-status.is-cancelled{color:#762424;background:#f9dddd;border-color:#e0a8a8}.lo-subscription-financial-review{border:1px solid var(--lo-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.78rem .85rem;display:grid}.lo-subscription-financial-review.is-pending{background:#fffaf0;border-color:#e3c77f}.lo-subscription-financial-review.is-clear{background:#fafaf8}.lo-subscription-financial-review h3{margin:.18rem 0 0;font-size:.92rem}.lo-subscription-financial-review p{color:#70706b;max-width:760px;margin:.3rem 0 0;font-size:.65rem;line-height:1.4}.lo-subscription-financial-review__summary{text-align:right;justify-items:end;gap:.08rem;min-width:135px;display:grid}.lo-subscription-financial-review__summary strong{color:#2c2c29;font-size:1.05rem;line-height:1}.lo-subscription-financial-review__summary span,.lo-subscription-financial-review__summary small{color:#777773;font-size:.6rem;font-weight:800}.lo-subscription-financial-review__summary small{font-weight:650}.lo-subscription-readonly-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.65rem;display:grid}.lo-subscription-facts{border:1px solid var(--lo-line);background:#fff;border-radius:13px;align-content:start;gap:.7rem;min-width:0;padding:.82rem;display:grid}.lo-subscription-facts>header,.lo-subscription-consumption>header,.lo-subscription-cycle-history>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lo-subscription-facts h3,.lo-subscription-consumption h3,.lo-subscription-cycle-history h3{margin:.18rem 0 0;font-size:.92rem}.lo-subscription-facts>header>strong,.lo-subscription-consumption>header>small,.lo-subscription-cycle-history>header>small{color:#676763;flex:none;font-size:.63rem;font-weight:800}.lo-subscription-facts>header>strong{background:#eeeeeb;border-radius:999px;padding:.3rem .48rem;font-size:.64rem}.lo-subscription-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.lo-subscription-facts dl>div{background:#f8f8f6;border:1px solid #e1e1dd;border-radius:9px;gap:.18rem;min-width:0;padding:.52rem .6rem;display:grid}.lo-subscription-facts dt{color:#777773;text-transform:uppercase;font-size:.58rem;font-weight:800}.lo-subscription-facts dd{color:#262624;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:800;overflow:hidden}.lo-subscription-period-callout{background:#f0f0ed;border-left:3px solid #282826;border-radius:8px;gap:.2rem;padding:.55rem .68rem;display:grid}.lo-subscription-period-callout span{color:#777773;text-transform:uppercase;font-size:.59rem;font-weight:800}.lo-subscription-period-callout strong{color:#2c2c29;font-size:.72rem}.lo-subscription-facts>p{color:#73736e;margin:0;font-size:.65rem;line-height:1.45}.lo-subscription-consumption,.lo-subscription-cycle-history{border:1px solid var(--lo-line);background:#fff;border-radius:13px;gap:.65rem;padding:.82rem;display:grid}.lo-subscription-consumption-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.lo-subscription-consumption-grid>article{background:#f8f8f6;border:1px solid #e1e1dd;border-radius:10px;gap:.35rem;min-width:0;padding:.62rem;display:grid}.lo-subscription-consumption-card__heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.lo-subscription-consumption-card__heading span{color:#5f5f5b;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:800;overflow:hidden}.lo-subscription-consumption-card__heading strong{color:#282826;white-space:nowrap;font-size:.72rem}.lo-subscription-consumption-grid i{background:#e0e0dc;border-radius:999px;height:7px;overflow:hidden}.lo-subscription-consumption-grid i b{border-radius:inherit;background:#292927;height:100%;display:block}.lo-subscription-consumption-grid small{color:#858580;font-size:.59rem;line-height:1.3}.lo-subscription-cycle-history .lo-table-wrap{min-width:0}.lo-subscription-cycle-history .lo-table{min-width:650px}.lo-subscription-cycle-history .lo-table td{vertical-align:top}.lo-subscription-cycle-history .lo-table td small{color:#858580;margin-top:.15rem;font-size:.6rem;display:block}.lo-billing-portal{gap:1rem}.lo-billing-portal__hero{align-items:center;min-height:168px}.lo-billing-portal__hero p{max-width:690px}.lo-billing-portal__availability{color:#1d5d3b;white-space:nowrap;background:#dff1e5;border-radius:999px;flex:none;padding:.48rem .72rem;font-size:.68rem;font-weight:850}.lo-billing-portal__availability.is-legacy{color:#8b5a17;background:#fff1d0}.lo-billing-portal__availability.is-unavailable{color:#8d2525;background:#f7dddd}.lo-billing-portal__notice,.lo-billing-portal__feedback{color:#315a43;background:#f1f8f3;border:1px solid #d8e4dd;border-radius:13px;padding:.8rem .95rem;font-size:.74rem;line-height:1.45}.lo-billing-portal__notice.is-legacy{color:#76531f;background:#fff9ed;border-color:#ead7ae}.lo-billing-portal__notice.is-unavailable{color:#7c3030;background:#fff4f4;border-color:#ecd0d0}.lo-billing-portal__feedback{color:#315a88;background:#f3f7fc;border-color:#c9d9ed}.lo-billing-portal__overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lo-billing-portal__plan-card,.lo-billing-portal__commercial-card,.lo-billing-portal__status-card{border:1px solid var(--lo-line);background:#fff;border-radius:16px;align-content:start;gap:.38rem;min-height:155px;padding:1rem;display:grid}.lo-billing-portal__plan-card{color:#fff;background:linear-gradient(140deg,#242424,#111)}.lo-billing-portal__plan-card>span,.lo-billing-portal__commercial-card>span,.lo-billing-portal__status-card>span,.lo-billing-portal__contract-grid span{color:#858581;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.lo-billing-portal__plan-card>span{color:#aaa}.lo-billing-portal__plan-card strong,.lo-billing-portal__commercial-card strong,.lo-billing-portal__status-card strong{letter-spacing:-.04em;margin-top:.35rem;font-size:1.35rem}.lo-billing-portal__price-stack{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.35rem;display:flex}.lo-billing-portal__commercial-card .lo-billing-portal__price-stack strong{margin-top:0}.lo-billing-portal__price-label{color:#73736f;font-size:.72rem;font-weight:750}.lo-billing-portal__price-was{color:#858581;font-size:.92rem;text-decoration:line-through;text-decoration-thickness:1px}.lo-billing-portal__price-current{color:#1c5f3c}.lo-billing-portal__plan-card p,.lo-billing-portal__commercial-card p,.lo-billing-portal__status-card p{color:#73736f;margin:0;font-size:.72rem;line-height:1.4}.lo-billing-portal__plan-card p{color:#c8c8c5}.lo-billing-portal__plan-card small,.lo-billing-portal__commercial-card small,.lo-billing-portal__status-card small{color:#888884;margin-top:auto;font-size:.65rem}.lo-billing-portal__usage-panel{gap:1rem;display:grid}.lo-billing-portal__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.lo-billing-portal__capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.15rem;display:grid}.lo-billing-portal__capacity-grid>div{gap:.45rem;display:grid}.lo-billing-portal__capacity-grid header{color:#666663;justify-content:space-between;gap:.7rem;font-size:.68rem;display:flex}.lo-billing-portal__capacity-grid header strong{color:#222}.lo-billing-portal__capacity-grid i{background:#e5e5e1;border-radius:999px;height:8px;display:block;overflow:hidden}.lo-billing-portal__capacity-grid b{border-radius:inherit;background:linear-gradient(90deg,#252525,#6e6e6b);height:100%;display:block}.lo-billing-portal__storage{border-top:1px solid var(--lo-line);color:#666663;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.85rem;font-size:.7rem;display:flex}.lo-billing-portal__storage strong{color:#222}.lo-billing-portal__contract-panel{gap:1rem;display:grid}.lo-billing-portal__contract-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.lo-billing-portal__contract-grid>div{border:1px solid var(--lo-line);background:#fafaf8;border-radius:11px;gap:.25rem;padding:.75rem;display:grid}.lo-billing-portal__contract-grid strong{font-size:.82rem}.lo-billing-portal__contract-grid small{color:#777773;font-size:.64rem;line-height:1.35}.lo-billing-portal__snapshot,.lo-billing-portal-invoice-details{border-top:1px solid var(--lo-line);padding-top:.8rem}.lo-billing-portal__snapshot summary,.lo-billing-portal-invoice-details summary{color:#4d4d49;cursor:pointer;font-size:.7rem;font-weight:800}.lo-billing-portal__snapshot pre{color:#4d4d4a;white-space:pre-wrap;background:#f5f5f1;border-radius:10px;max-height:300px;margin:.75rem 0 0;padding:.85rem;font:.67rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lo-billing-portal__invoice-panel .lo-table td small{color:#888884;font-size:.62rem;display:block}.lo-billing-portal-invoice-details{border-top:0;min-width:175px;padding-top:0}.lo-billing-portal-invoice-details__grid{border:1px solid var(--lo-line);background:#fafaf8;border-radius:10px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.75rem;min-width:480px;margin-top:.7rem;padding:.75rem;display:grid}.lo-billing-portal-invoice-details__grid>div{align-content:start;gap:.25rem;display:grid}.lo-billing-portal-invoice-details__grid strong{color:#555551;font-size:.67rem}.lo-billing-portal-invoice-details__grid span,.lo-billing-portal-invoice-details__grid small{color:#777773;font-size:.62rem;line-height:1.4}.lo-billing-portal__actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.lo-billing-portal__actions-grid .lo-panel{min-width:0}.lo-billing-portal__form{gap:.75rem;display:grid}.lo-billing-portal__form label,.lo-billing-portal__form legend{color:#5e5e5a;gap:.35rem;font-size:.69rem;font-weight:800;display:grid}.lo-billing-portal__form input,.lo-billing-portal__form select,.lo-billing-portal__form textarea{border:1px solid var(--lo-line);color:#262624;width:100%;min-height:40px;font:inherit;background:#fff;border-radius:9px;padding:.55rem .65rem;font-size:.75rem}.lo-billing-portal__form textarea{resize:vertical;min-height:90px}.lo-billing-portal__form input:focus,.lo-billing-portal__form select:focus,.lo-billing-portal__form textarea:focus{border-color:#6c9ac7;outline:3px solid #4981bf2e}.lo-billing-portal__form fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.lo-checkbox-row{align-items:flex-start;color:#33332f!important;grid-template-columns:none!important;gap:.55rem!important;font-weight:650!important;display:flex!important}.lo-checkbox-row input{accent-color:#262626;width:16px;min-height:16px;margin-top:.12rem}.lo-checkbox-row span{gap:.12rem;display:grid}.lo-checkbox-row small,.lo-billing-portal__readonly-note{color:#7d7d78;font-size:.64rem;font-weight:500;line-height:1.45}.lo-billing-portal__readonly-note{margin:0}.lo-billing-portal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lo-billing-portal__form-grid label:last-child:nth-child(3){grid-column:1/-1}.lo-billing-portal__requests-panel{gap:1rem;display:grid}.lo-billing-portal__request-list{gap:.65rem;display:grid}.lo-billing-portal__request-card{border:1px solid var(--lo-line);background:#fafaf8;border-radius:12px;justify-content:space-between;gap:1rem;padding:.85rem;display:flex}.lo-billing-portal__request-card h3{margin:.25rem 0;font-size:.82rem}.lo-billing-portal__request-card p{color:#6e6e6a;max-width:650px;margin:0;font-size:.68rem;line-height:1.45}.lo-billing-portal__request-type{color:#777773;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.lo-billing-portal__request-meta{text-align:right;align-content:start;justify-items:end;gap:.3rem;min-width:190px;display:grid}.lo-billing-portal__request-meta small{color:#777773;font-size:.61rem}.lo-billing-portal__request-meta .lo-button{min-height:34px;padding:0 .7rem;font-size:.65rem}.lo-billing-portal__history{gap:.5rem;display:grid}.lo-billing-portal__history>div{border-bottom:1px solid var(--lo-line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem 0;display:grid}.lo-billing-portal__history>div:last-child{border-bottom:0}.lo-billing-portal__history strong{font-size:.68rem}.lo-billing-portal__history small{color:#777773;font-size:.62rem}.lo-billing-portal__unavailable{align-content:center;gap:.45rem;min-height:180px;padding:1.5rem;display:grid}.lo-billing-portal__unavailable h2,.lo-billing-portal__unavailable p{margin:0}.lo-billing-portal__canonical-usage{border:1px solid var(--lo-line);background:#fafaf8;border-radius:14px;gap:.85rem;padding:.95rem;display:grid}.lo-billing-portal__canonical-usage h3,.lo-billing-phase5-admin h3{margin:0;font-size:.82rem}.lo-billing-portal__canonical-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.lo-billing-portal__canonical-grid>div{border:1px solid var(--lo-line);background:#fff;border-radius:11px;gap:.2rem;padding:.7rem;display:grid}.lo-billing-portal__canonical-grid span,.lo-billing-portal__canonical-grid small,.lo-billing-portal__canonical-grid em{color:#777773;font-size:.62rem;font-style:normal}.lo-billing-portal__canonical-grid strong{font-size:1rem}.lo-billing-portal__alert-list,.lo-billing-admin-list{gap:.55rem;display:grid}.lo-billing-portal__alert-list>div{border-bottom:1px solid var(--lo-line);gap:.22rem;padding:.55rem 0;display:grid}.lo-billing-portal__alert-list>div:last-child{border-bottom:0}.lo-billing-portal__alert-list span,.lo-billing-portal__alert-list small{color:#6e6e6a;font-size:.66rem}.lo-billing-phase5-admin{gap:1rem;display:grid}.lo-billing-phase5-admin__grid{grid-template-columns:1.3fr 1fr 1fr;gap:1rem;display:grid}.lo-billing-phase5-admin__grid>section{border:1px solid var(--lo-line);background:#fafaf8;border-radius:13px;align-content:start;gap:.7rem;padding:.85rem;display:grid}.lo-billing-phase5-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.lo-billing-phase5-admin__metrics>div{border:1px solid var(--lo-line);background:#fff;border-radius:9px;gap:.15rem;padding:.55rem;display:grid}.lo-billing-phase5-admin__metrics strong{color:#656560;font-size:.62rem}.lo-billing-phase5-admin__metrics span{font-size:.9rem;font-weight:850}.lo-billing-phase5-admin__metrics small,.lo-billing-phase5-admin__muted{color:#777773;font-size:.62rem;line-height:1.4}.lo-billing-phase5-admin .lo-billing-admin-list{border-top:1px solid var(--lo-line);padding-top:.85rem}.lo-billing-phase5-admin .lo-billing-admin-list>div{border-bottom:1px solid var(--lo-line);gap:.18rem;padding:.45rem 0;display:grid}.lo-billing-phase5-admin .lo-billing-admin-list>div:last-child{border-bottom:0}.lo-billing-phase5-admin .lo-billing-admin-list span,.lo-billing-phase5-admin .lo-billing-admin-list small{color:#70706c;font-size:.64rem}.lo-subscription-status.is-danger{color:#8d2525;background:#f7dddd}.lo-billing-portal__unavailable p{color:#70706c;max-width:650px;font-size:.75rem;line-height:1.5}@media (max-width:960px){.lo-billing-portal__overview,.lo-billing-portal__actions-grid{grid-template-columns:1fr}.lo-billing-portal__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-billing-portal__contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-phase5-admin__grid{grid-template-columns:1fr}}@media (max-width:680px){.lo-billing-portal__hero{align-items:flex-start}.lo-billing-portal__availability{align-self:flex-start}.lo-billing-portal__metrics,.lo-billing-portal__capacity-grid,.lo-billing-portal__contract-grid,.lo-billing-portal__form-grid,.lo-billing-portal__canonical-grid{grid-template-columns:1fr}.lo-billing-portal__request-card,.lo-billing-portal__storage{flex-direction:column;align-items:stretch}.lo-billing-portal__request-meta{text-align:left;justify-items:start;min-width:0}.lo-billing-portal__history>div{grid-template-columns:auto 1fr}.lo-billing-portal__history small{grid-column:1/-1}.lo-billing-portal-invoice-details__grid{grid-template-columns:1fr;min-width:0}}.lo-subscription-storage p{color:#7b7b77;grid-column:1/-1;margin:0;font-size:.62rem;line-height:1.45}.lo-invoice-status{color:#555;background:#e8e8e5;border-radius:999px;padding:.26rem .48rem;font-size:.62rem;font-weight:850}.lo-invoice-status.is-paid{color:#255c3d;background:#dcebe2}.lo-invoice-status.is-overdue{color:#8b2525;background:#f0dede}@media (max-width:900px){.lo-billing-foundation-titlebar,.lo-billing-catalog-titlebar{flex-direction:column}.lo-billing-foundation-titlebar .lo-status-strip,.lo-billing-catalog-titlebar .lo-status-strip{align-self:flex-start}.lo-commercial-grid,.lo-billing-catalog-grid,.lo-billing-admin-grid,.lo-subscription-overview,.lo-subscription-readonly-grid{grid-template-columns:1fr}.lo-billing-admin-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-billing-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-invoice-list-head{grid-template-columns:1fr}.lo-billing-invoice-list-tools,.lo-subscription-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-subscription-financial-review{grid-template-columns:minmax(0,1fr) auto}.lo-subscription-financial-review>.lo-button{grid-column:1/-1;justify-self:start}.lo-subscription-consumption-grid,.lo-subscription-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-subscription-storage{grid-template-columns:1fr}.lo-subscription-storage p{grid-column:1}.lo-account-danger-zone{grid-template-columns:1fr}}@media (max-width:680px){.lo-billing-admin-lock-note{flex-direction:column;align-items:flex-start;gap:.15rem}.lo-billing-invoice-form-note,.lo-billing-invoice-table-note{flex-direction:column;align-items:flex-start;gap:.18rem}.lo-billing-invoice-list-head,.lo-billing-invoice-list-tools{flex-direction:column;align-items:stretch;display:flex}.lo-billing-invoice-filter input,.lo-billing-invoice-filter select{width:100%}.lo-billing-invoice-table{min-width:800px}.lo-billing-invoice-balance,.lo-billing-payment-context{grid-template-columns:1fr}.lo-billing-receipt-selected,.lo-billing-adjustment-flow{flex-direction:column;align-items:flex-start}.lo-billing-adjustment-flow i{display:none}.lo-billing-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-billing-context-strip,.lo-subscription-statusbar,.lo-subscription-consumption-grid,.lo-subscription-facts dl,.lo-subscription-financial-review{grid-template-columns:1fr}.lo-subscription-financial-review__summary{text-align:left;justify-items:start}.lo-subscription-financial-review>.lo-button{grid-column:auto;justify-self:start}.lo-subscription-facts>header,.lo-subscription-consumption>header,.lo-subscription-cycle-history>header{flex-direction:column}}@media (min-width:901px) and (max-width:1200px){.lo-subscription-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.lo-organization-switcher{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 8px;align-items:center;gap:.42rem;min-width:210px;padding:.32rem .45rem .32rem .65rem;display:grid;position:relative}.lo-organization-switcher>span{color:#ffffff8a;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lo-organization-switcher select{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem;font-weight:780}.lo-organization-switcher select option{color:#171717}.lo-organization-switcher i{background:#d5d5d2;border-radius:50%;width:6px;height:6px}.lo-organization-switcher i.is-busy{animation:1s infinite lo-pulse}.lo-organization-switcher__error{z-index:35;color:#8a3029;background:#fff4f2;border:1px solid #e6b8b3;border-radius:9px;width:min(320px,80vw);padding:.5rem .6rem;font-size:.62rem;font-weight:700;line-height:1.4;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 8px 22px #46140f24}.lo-support-context{color:#fff;background:#0a0a0a;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.6rem;min-height:28px;padding:.28rem 1rem;display:flex}.lo-support-context span{color:#111;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.15rem .42rem;font-size:.55rem;font-weight:900}.lo-support-context strong{font-size:.68rem}.lo-support-context small{color:#ffffff8c;font-size:.62rem}.panel-root:has(.lo-support-context){--panel-topbar-content-height:84px;--panel-topbar-height:112px}.lo-billing-banner{color:#fff;border-top:1px solid #ffffff24;justify-content:center;align-items:center;gap:.7rem;min-height:38px;padding:.42rem 1rem;display:flex}.lo-billing-banner strong{font-size:.7rem;font-weight:900}.lo-billing-banner span{font-size:.67rem}.lo-billing-banner small{color:#ffffffb8;font-size:.62rem}.lo-billing-banner--paused{background:#a71919}.lo-billing-banner--warning{background:#8a5500}.panel-root:has(.lo-billing-banner){--panel-topbar-content-height:84px;--panel-topbar-height:122px}.panel-root:has(.lo-billing-banner):has(.lo-support-context){--panel-topbar-height:150px}.lo-platform-workbench{border:1px solid var(--lo-line);background:#fff;border-radius:18px;order:10;gap:.85rem;min-width:0;padding:1rem 1.1rem;display:grid;box-shadow:0 8px 24px #1414140e}.lo-platform-workbench__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-platform-workbench__header h2{letter-spacing:-.025em;margin:.2rem 0 .25rem;font-size:1.08rem}.lo-platform-workbench__header p{color:var(--lo-muted);margin:0;font-size:.68rem}.lo-platform-workbench__actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.lo-platform-workbench__actions .lo-button--ghost{background:linear-gradient(135deg,#292929,#0f0f0f);border-color:#151515;box-shadow:0 9px 22px #0003;color:#fff!important}.lo-platform-workbench__actions .lo-button--ghost:hover{filter:brightness(1.06)}.lo-platform-workbench__tabs{border:1px solid var(--lo-line);background:#eeeeeb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.28rem;display:grid}.lo-platform-workbench__tabs.is-administrative{grid-template-columns:minmax(0,1fr);max-width:520px}.lo-platform-workbench__tabs button{color:#6c6c68;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:.18rem;padding:.65rem .75rem;display:grid}.lo-platform-workbench__tabs button:hover:not(:disabled),.lo-platform-workbench__tabs button:focus-visible{background:#f7f7f4;border-color:#c9c9c5;outline:none}.lo-platform-workbench__tabs button.is-active{color:#222320;background:#fff;border-color:#292a27;box-shadow:0 3px 10px #14141414}.lo-platform-workbench__tabs button:disabled{cursor:wait;opacity:.58}.lo-platform-workbench__tabs strong{font-size:.72rem}.lo-platform-workbench__tabs span{color:#878782;font-size:.62rem;line-height:1.35}.lo-platform-workbench__tabs button.is-active span{color:#666662}.lo-platform-page.is-workbench-active>.lo-platform-grid{display:none}.lo-platform-page.is-workbench-active>.lo-organization-restructure,.lo-platform-page.is-workbench-active>.lo-commercial-center,.lo-platform-page.is-workbench-active>.lo-platform-billing-workbench{order:20}.lo-platform-billing-workbench{min-width:0}.lo-platform-billing-workbench>.lo-page{padding-bottom:0}.lo-platform-workbench__loading{border:1px dashed var(--lo-line);background:#fff;border-radius:16px;min-height:180px}.lo-platform-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lo-platform-page>.lo-platform-grid{display:contents}.lo-platform-page>.lo-page-titlebar{order:0}.lo-platform-page>.lo-toast,.lo-platform-page>.lo-platform-activity{order:5}.lo-platform-page .lo-platform-create-account,.lo-platform-page>.lo-organization-restructure{order:20}.lo-platform-page .lo-platform-accounts-panel{order:10}.lo-platform-page .lo-platform-usage-details{order:40}.lo-platform-page>.lo-commercial-center:not(.lo-organization-restructure){order:50}.lo-platform-grid .lo-panel--wide{grid-column:auto}.lo-platform-accounts-table{min-width:780px}.lo-platform-directory-tabs{border-bottom:1px solid var(--lo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0 0 .8rem;padding-bottom:.45rem;display:grid}.lo-platform-directory-tabs button{color:#74746f;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.68rem;font-weight:800;display:flex}.lo-platform-directory-tabs button:hover,.lo-platform-directory-tabs button:focus-visible{background:#f5f5f2;border-color:#d1d1cc;outline:none}.lo-platform-directory-tabs button.is-active{color:#292a27;background:#f0f0ed;border-color:#292a27;box-shadow:inset 3px 0 #292a27}.lo-platform-directory-tabs b{color:#8b8b85;font-size:.64rem}.lo-platform-directory-tabs button.is-active b{color:#292a27}.lo-account-status{color:#555;background:#e8e8e5;border-radius:999px;align-items:center;width:fit-content;padding:.2rem .42rem;font-size:.58rem;font-weight:850;display:inline-flex}.lo-account-status.is-active{color:#255c3d;background:#dcebe2}.lo-account-status.is-past_due,.lo-account-status.is-suspended,.lo-account-status.is-cancelled{color:#8b2525;background:#f0dede}.lo-account-status.is-trial{color:#6c5a25;background:#eeeadd}.lo-platform-accounts-scroll{overscroll-behavior:contain;max-height:min(62vh,660px)}.lo-platform-accounts-scroll .lo-table thead{z-index:4;position:sticky;top:0}.lo-platform-accounts-scroll .lo-table th{box-shadow:0 1px 0 var(--lo-line);background:#f4f4f2}.lo-platform-accounts-pagination button:disabled{cursor:not-allowed;opacity:.42}.lo-account-view-toggle{background:#eeeeeb;border:1px solid #d2d2ce;border-radius:10px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.lo-account-view-toggle button{color:#777;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.lo-account-view-toggle button.is-active{color:#fff;background:#242424;box-shadow:0 2px 8px #14141429}.lo-account-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.lo-platform-accounts-table.is-compact{min-width:650px}.lo-platform-accounts-table.is-compact td{padding-block:.48rem}.lo-platform-accounts-table.is-compact td:first-child{min-width:260px}.lo-platform-accounts-table.is-compact td:first-child strong,.lo-platform-accounts-table.is-compact td:first-child small{display:inline}.lo-platform-accounts-table.is-compact td:first-child small{margin:0 0 0 .45rem}.lo-platform-accounts-table tbody tr.lo-account-row{cursor:pointer;outline:none}.lo-platform-accounts-table tbody tr.lo-account-row:hover td,.lo-platform-accounts-table tbody tr.lo-account-row:focus-visible td{background:#f5f5f2}.lo-platform-accounts-table tbody tr.lo-account-row:focus-visible{box-shadow:inset 0 0 0 2px #2a2a28}.lo-platform-accounts-table th:first-child,.lo-platform-accounts-table td:first-child{min-width:190px;position:sticky;left:0}.lo-platform-accounts-table th:first-child{z-index:3}.lo-platform-accounts-table td:first-child{z-index:2;background:#fff}.lo-platform-activity{z-index:8;top:calc(var(--panel-topbar-height,88px) + .65rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8f5;border:1px solid #c7c7c2;border-radius:14px;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex;position:sticky;box-shadow:0 12px 30px #1414141a}.lo-platform-activity i{border:2px solid #c2c2bd;border-top-color:#242424;border-radius:50%;flex:none;width:18px;height:18px;animation:.75s linear infinite lo-spin}.lo-platform-activity div{gap:.1rem;display:grid}.lo-platform-activity strong{font-size:.72rem}.lo-platform-activity span{color:var(--lo-muted);font-size:.67rem}.lo-table tr.is-account-selected td{background:#f2f2ef}.lo-table tr.is-account-selected td:first-child{box-shadow:inset 3px 0 #252525}.lo-account-id{color:#777;width:fit-content;margin-top:.3rem;font-size:.58rem;display:block}.lo-change-summary{background:#f6f6f3;border:1px solid #cfcfca;border-radius:14px;padding:.9rem}.lo-change-summary ul{gap:.42rem;margin:.6rem 0 0;padding-left:1.1rem;display:grid}.lo-change-summary li,.lo-change-summary p{color:#515151;margin:0;font-size:.7rem;line-height:1.5}.lo-table-action{color:#202020;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9c9c6;border-radius:8px;padding:0 .55rem;font-size:.64rem;font-weight:850}.lo-table-action:hover{border-color:#222}.lo-subscription-controls{gap:.3rem;min-width:155px;display:grid}.lo-subscription-controls select{color:#252525;min-height:29px;font:inherit;background:#fff;border:1px solid #d1d1ce;border-radius:7px;padding:0 .35rem;font-size:.62rem}.lo-platform-titlebar{justify-content:space-between}.lo-platform-title-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.lo-platform-title-metrics span{color:#686864;white-space:nowrap;background:#efefec;border:1px solid #d8d8d4;border-radius:9px;padding:.38rem .55rem;font-size:.65rem;font-weight:750}.lo-platform-title-metrics strong{color:#242424}.lo-platform-title-metrics span.is-warning{color:#7a5b10;background:#f3ecd3;border-color:#d8ca95}.lo-platform-create-account .lo-panel-head p{color:var(--lo-muted);margin:.25rem 0 0;font-size:.7rem}.lo-create-account-owner{background:#f7f7f4;border:1px solid #d5d5d1;border-radius:13px;gap:.75rem;padding:.8rem .9rem;display:grid}.lo-create-account-owner__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-create-account-owner__head>div{gap:.2rem;display:grid}.lo-create-account-owner__head strong{color:#292a27;font-size:.78rem}.lo-create-account-owner__head small{color:#6d6d68;text-align:right;max-width:560px;font-size:.65rem;line-height:1.45}.lo-create-account-owner__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lo-create-account-owner__fields label{color:#415149;gap:.3rem;font-size:.75rem;font-weight:750;display:grid}.lo-platform-create-account>.lo-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-organization-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.lo-organization-type-options label{cursor:pointer;background:#f3f3f0;border:1px solid #d6d6d2;border-radius:13px;gap:.28rem;min-width:0;padding:.85rem;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.lo-organization-type-options label:hover{border-color:#999994}.lo-organization-type-options label.is-selected{background:#ecece8;border-color:#252525;box-shadow:inset 3px 0 #252525}.lo-organization-type-options input{opacity:0;pointer-events:none;position:absolute}.lo-organization-type-options span{color:#242424;font-size:.78rem;font-weight:850}.lo-organization-type-options small{color:#71716d;font-size:.66rem;line-height:1.45}.lo-platform-create-advanced{background:#f8f8f5;border:1px solid #d8d8d3;border-radius:12px;margin:-.25rem 0 1rem;overflow:hidden}.lo-platform-create-advanced__summary{color:#5e625d;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;list-style:none;display:flex}.lo-platform-create-advanced__summary::-webkit-details-marker{display:none}.lo-platform-create-advanced__summary-copy{gap:.16rem;min-width:0;display:grid}.lo-platform-create-advanced__summary-copy strong{color:#383d38;font-size:.7rem}.lo-platform-create-advanced__summary-copy small{color:#777b75;font-size:.61rem;line-height:1.4}.lo-platform-create-advanced__summary>b{color:#6d5b24;white-space:nowrap;background:#eee7ca;border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.56rem}.lo-platform-create-advanced[open]>.lo-platform-create-advanced__summary{background:#f1f1ed;border-bottom:1px solid #d8d8d3}.lo-platform-create-advanced__body{background:#fff;gap:.7rem;padding:.75rem;display:grid}.lo-organization-type-option{cursor:pointer;background:#f3f3f0;border:1px solid #d6d6d2;border-radius:12px;gap:.28rem;min-width:0;padding:.8rem;display:grid;position:relative}.lo-organization-type-option:hover{border-color:#999994}.lo-organization-type-option.is-selected{background:#f1efe3;border-color:#665a2c;box-shadow:inset 3px 0 #665a2c}.lo-organization-type-option input{opacity:0;pointer-events:none;position:absolute}.lo-organization-type-option span{color:#242424;font-size:.78rem;font-weight:850}.lo-organization-type-option small{color:#71716d;font-size:.66rem;line-height:1.45}.lo-platform-accounts-table td:nth-child(2) small{white-space:normal;max-width:360px;line-height:1.4}.lo-platform-usage-details{padding:0;overflow:hidden}.lo-platform-usage-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.lo-platform-usage-details summary::-webkit-details-marker{display:none}.lo-platform-usage-details summary>span{gap:.16rem;display:grid}.lo-platform-usage-details summary strong{font-size:.82rem}.lo-platform-usage-details summary small{color:var(--lo-muted);font-size:.67rem}.lo-platform-usage-details summary i{background:#eeeeeb;border:1px solid #c9c9c5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;font-style:normal;transition:transform .2s;display:grid}.lo-platform-usage-details[open] summary i{transform:rotate(45deg)}.lo-platform-usage-details>.lo-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1rem 1rem}.lo-platform-usage-details>.lo-table-wrap{border-top:1px solid var(--lo-line)}@media (max-width:820px){.lo-platform-titlebar{flex-direction:column;align-items:flex-start}.lo-platform-title-metrics{justify-content:flex-start}.lo-platform-create-account>.lo-form-grid,.lo-organization-type-options,.lo-platform-usage-details>.lo-kpi-grid,.lo-create-account-owner__fields{grid-template-columns:1fr}.lo-create-account-owner__head small{text-align:left}.lo-platform-directory-tabs{grid-template-columns:1fr}.lo-platform-workbench__header{flex-direction:column}.lo-platform-workbench__actions{justify-content:flex-start}}@media (max-width:620px){.lo-platform-workbench{padding:.85rem}.lo-platform-workbench__tabs{grid-template-columns:1fr}.lo-platform-workbench__tabs button{min-height:48px}.lo-platform-workbench__actions>*{flex:140px}}@keyframes lo-pulse{50%{opacity:.25;transform:scale(.72)}}.lo-inbox{grid-template-columns:var(--lo-inbox-sidebar-width,310px) 8px minmax(0, 1fr);border:1px solid var(--lo-line);background:#fff;border-radius:22px;height:100%;min-height:0;display:grid;overflow:hidden}.lo-inbox-page{grid-template-rows:auto auto minmax(0,1fr);gap:.45rem;height:calc(100dvh - 7.75rem);min-height:590px;padding-bottom:0;position:relative;overflow:hidden}.lo-inbox-toast{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffdf7;border-radius:11px;width:min(390px,100% - 24px);min-height:42px;padding:.55rem .65rem .55rem .75rem;font-size:.67rem;animation:2.8s ease-in-out infinite lo-inbox-toast-attention;position:absolute;top:108px;right:12px;box-shadow:0 12px 32px #14141229}@keyframes lo-inbox-toast-attention{0%,to{box-shadow:0 12px 32px #14141229}50%{box-shadow:0 12px 32px #14141229,0 0 0 4px #2424220f}}@media (prefers-reduced-motion:reduce){.lo-inbox-toast{animation:none}}.lo-inbox-toast button{background:#ecece8;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:.78rem;display:grid}.lo-inbox-view-switcher{border:1px solid var(--lo-line);background:#e9e9e6;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:.35rem;height:52px;min-height:52px;padding:.3rem;display:grid}.lo-inbox-view-switcher button{color:#62625f;min-width:0;height:100%;min-height:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;font-size:.69rem;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.lo-inbox-view-switcher button.is-active{color:#1f201e;background:#fff;box-shadow:0 3px 10px #14141212}.lo-inbox-view-switcher span{background:#d5d5d1;border-radius:999px;flex:none;place-items:center;min-width:19px;height:19px;font-size:.57rem;display:grid}.lo-inbox-titlebar{border:1px solid var(--lo-line);color:#fff;background:#20211f;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.48rem .65rem .48rem .95rem;display:flex}.lo-inbox-titlebar>div{align-items:baseline;gap:.55rem;display:flex}.lo-inbox-titlebar h1{letter-spacing:-.035em;margin:0;font-size:1.05rem}.lo-inbox-titlebar span{color:#ffffff94;font-size:.64rem}.lo-inbox-titlebar>div:last-child{border-left:1px solid #ffffff24;padding:.3rem .55rem}.lo-inbox-titlebar>div:last-child strong{font-size:.76rem}.lo-inbox-title-actions>button,.lo-inbox-sound>button{color:#ffffffad;min-height:30px;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.lo-inbox-title-actions>button.is-active{color:#20211f;background:#fff}.lo-inbox-title-actions>button.is-active span{color:#20211f}.lo-inbox-sound{min-width:170px;position:relative}.lo-inbox-sound>button{background:#ffffff0b;justify-content:flex-start;width:100%}.lo-inbox-sound>button.is-active{color:#fff;background:#ffffff17;border-color:#ffffff4d}.lo-inbox-sound>button>span{color:currentColor;font-size:.72rem}.lo-inbox-sound>button>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;overflow:hidden}.lo-inbox-sound>button>svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;margin-left:auto;transition:transform .16s}.lo-inbox-sound>button[aria-expanded=true]>svg{transform:rotate(180deg)}.lo-inbox-sound__menu{z-index:30;border:1px solid var(--lo-line);width:260px;color:var(--lo-ink);background:#fff;border-radius:11px;gap:.25rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 14px 32px #00000029}.lo-inbox-sound__menu>button{width:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;gap:.16rem;padding:.58rem .65rem;display:grid}.lo-inbox-sound__menu>button:hover,.lo-inbox-sound__menu>button.is-selected{background:#eeeeea}.lo-inbox-sound__menu strong{font-size:.69rem}.lo-inbox-sound__menu small{color:var(--lo-muted);font-size:.6rem;line-height:1.35}.lo-alert-settings{border:1px solid var(--lo-line);background:#fff;border-radius:16px;min-height:0;padding:1.15rem;overflow:auto}.lo-alert-settings>header{border-bottom:1px solid var(--lo-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.lo-alert-settings h2{margin:.2rem 0;font-size:1.18rem}.lo-alert-settings p{color:var(--lo-muted);margin:0;font-size:.72rem}.lo-alert-toggle{border:1px solid var(--lo-line);border-radius:9px;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.7rem;font-weight:800;display:flex}.lo-alert-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.lo-alert-settings-grid label,.lo-alert-settings-grid fieldset{border:0;gap:.35rem;margin:0;padding:0;display:grid}.lo-alert-settings-grid .is-wide{grid-column:1/-1}.lo-alert-settings-grid label>span,.lo-alert-settings-grid legend{font-size:.68rem;font-weight:800}.lo-alert-settings-grid input,.lo-alert-settings-grid textarea{border:1px solid var(--lo-line);width:100%;font:inherit;background:#fafaf8;border-radius:9px;padding:.7rem;font-size:.72rem}.lo-alert-settings-grid textarea{resize:vertical;min-height:84px}.lo-alert-settings-grid textarea.lo-alert-template{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.lo-alert-subject{border:1px solid var(--lo-line);background:#fafaf8;border-radius:9px;align-items:center;min-height:42px;display:flex;overflow:hidden}.lo-alert-subject b{flex:none;padding:0 .7rem;font-size:.68rem}.lo-alert-subject input{border:0;border-left:1px solid var(--lo-line);border-radius:0}.lo-alert-smtp{background:#f7f7f4;border:1px solid var(--lo-line)!important;border-radius:11px!important;margin-top:.25rem!important;padding:1rem!important}.lo-alert-smtp>label.lo-alert-toggle{display:none!important}.lo-alert-smtp>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.lo-alert-smtp>div>label:first-child{grid-column:span 5}.lo-alert-smtp>div>label:nth-child(2){grid-column:span 2}.lo-alert-smtp>div>label:nth-child(3){grid-column:span 5}.lo-alert-smtp>div>label:nth-child(4),.lo-alert-smtp>div>label:nth-child(5){grid-column:span 6}.lo-alert-smtp>div>label:nth-child(6){grid-column:span 8}.lo-alert-smtp>div>label:nth-child(7){border:1px solid var(--lo-line);background:#fff;border-radius:9px;grid-column:span 4;align-items:center;min-height:42px;padding:.6rem .75rem;display:flex}.lo-alert-smtp>div>label:nth-child(7) input{width:auto}.lo-alert-smtp>small{margin-top:.7rem;display:block}.lo-alert-settings-grid small{color:var(--lo-muted);font-size:.62rem}.lo-alert-weekdays{flex-wrap:wrap;gap:.35rem;display:flex}.lo-alert-weekdays button{border:1px solid var(--lo-line);background:#f1f1ee;border-radius:8px;min-width:46px;padding:.5rem;font-weight:800}.lo-alert-weekdays button.is-active{color:#fff;background:#20211f}.lo-alert-settings>aside{background:#f3f3f0;border-left:3px solid #20211f;gap:.2rem;margin-top:1rem;padding:.75rem;font-size:.67rem;display:grid}.lo-alert-settings>footer{justify-content:flex-end;margin-top:1rem;display:flex}@media (max-width:720px){.lo-inbox-title-actions button span{display:none}.lo-alert-settings-grid{grid-template-columns:1fr}.lo-inbox-view-switcher button{font-size:.61rem}.lo-alert-smtp>div{grid-template-columns:1fr}.lo-alert-smtp>div>label:nth-child(n){grid-column:1}}.lo-leads-titlebar,.lo-pipeline-titlebar,.lo-connections-titlebar,.lo-events-titlebar{border:1px solid var(--lo-line);color:#fff;background:#20211f;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.48rem .65rem .48rem .95rem;display:flex}.lo-leads-titlebar>div,.lo-pipeline-titlebar>div,.lo-connections-titlebar>div,.lo-events-titlebar>div{align-items:baseline;gap:.55rem;min-width:0;display:flex}.lo-leads-titlebar h1,.lo-pipeline-titlebar h1,.lo-connections-titlebar h1,.lo-events-titlebar h1{letter-spacing:-.035em;margin:0;font-size:1.05rem}.lo-leads-titlebar p,.lo-pipeline-titlebar p,.lo-connections-titlebar p,.lo-events-titlebar p{color:#ffffff94;margin:0;font-size:.64rem}.lo-leads-titlebar .lo-button,.lo-pipeline-titlebar .lo-button,.lo-connections-titlebar .lo-button,.lo-events-titlebar .lo-button{min-height:38px;box-shadow:none;background:#fff;border-color:#ffffff24;color:#171817!important}.lo-pipeline-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;align-items:center!important;display:flex!important}@media (max-width:620px){.lo-pipeline-title-actions{flex-wrap:nowrap;gap:.35rem}}.lo-connections-page{gap:.8rem}.lo-whatsapp-client-channels,.lo-whatsapp-onboarding-card{gap:.9rem;display:grid}.lo-whatsapp-client-channels .lo-panel-head,.lo-whatsapp-onboarding-card .lo-panel-head{align-items:center}.lo-whatsapp-channel-count{color:#6d756d;white-space:nowrap;font-size:.68rem}.lo-whatsapp-channel-capacity{color:#6d756d;margin:-.35rem 0 0;font-size:.68rem}.lo-whatsapp-client-channel-list{gap:.55rem;display:grid}.lo-whatsapp-client-channel{background:#f7f7f3;border:1px solid #deded9;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .85rem;display:flex}.lo-whatsapp-client-channel>div:first-child{gap:.18rem;min-width:0;display:grid}.lo-whatsapp-client-channel strong{color:#20241f;font-size:.75rem}.lo-whatsapp-client-channel .lo-channel-actions{flex:none}.lo-whatsapp-client-channel .lo-channel-actions button{min-height:31px}.lo-whatsapp-channel-routing{flex:0 370px;grid-template-columns:minmax(0,1.2fr) minmax(130px,.9fr);align-items:end;gap:.35rem;display:grid}.lo-whatsapp-channel-routing label{color:#6d756d;gap:.18rem;min-width:0;font-size:.58rem;font-weight:750;display:grid}.lo-whatsapp-channel-routing input,.lo-whatsapp-channel-routing select{color:#20241f;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #d2d5ce;border-radius:7px;padding:.35rem .45rem;font-size:.66rem}.lo-whatsapp-channel-routing button{color:#354235;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c0b5;border-radius:7px;grid-column:1/-1;justify-self:start;padding:.3rem .55rem;font-size:.62rem;font-weight:800}.lo-whatsapp-channel-routing button:hover,.lo-whatsapp-channel-routing button:focus-visible{background:#edf2eb;border-color:#354235;outline:none}.lo-whatsapp-channel-routing button:disabled{cursor:wait;opacity:.58}.lo-whatsapp-client-channel-empty{margin:0;padding:.6rem 0}.lo-whatsapp-onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.lo-whatsapp-onboarding-step{border:1px solid var(--lo-line);opacity:.62;background:#f1f1ed;border-radius:12px;align-items:flex-start;gap:.42rem;min-width:0;padding:.65rem .55rem;display:flex}.lo-whatsapp-onboarding-step.is-active{opacity:1}.lo-whatsapp-onboarding-step.is-current{border-color:#20241f;box-shadow:inset 0 -2px #20241f}.lo-whatsapp-onboarding-step>span{color:#4e564e;background:#d8dad3;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.64rem;font-weight:700;display:grid}.lo-whatsapp-onboarding-step>div{gap:.12rem;min-width:0;display:grid}.lo-whatsapp-onboarding-step strong{color:#20241f;font-size:.68rem}.lo-whatsapp-onboarding-copy{color:#4d554d;gap:.55rem;font-size:.76rem;line-height:1.55;display:grid}.lo-whatsapp-onboarding-copy p,.lo-whatsapp-onboarding-copy ul,.lo-whatsapp-onboarding-copy ol{margin:0}.lo-whatsapp-onboarding-copy ul,.lo-whatsapp-onboarding-copy ol{padding-left:1.2rem}.lo-whatsapp-onboarding-copy li+li{margin-top:.22rem}.lo-whatsapp-onboarding-consent{color:#3e463e;background:#f5f6f0;border:1px solid #d7d9d1;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;font-size:.7rem;line-height:1.45;display:flex}.lo-whatsapp-onboarding-consent input{accent-color:#20241f;flex:none;margin-top:.15rem}@media (max-width:820px){.lo-whatsapp-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-whatsapp-onboarding-step:last-child{grid-column:1/-1}}@media (max-width:620px){.lo-whatsapp-client-channel{flex-direction:column;align-items:stretch}.lo-whatsapp-client-channel .lo-channel-actions{justify-content:flex-start}.lo-whatsapp-channel-routing{flex-basis:auto;grid-template-columns:minmax(0,1fr);width:100%}.lo-whatsapp-channel-routing button{grid-column:auto;justify-self:stretch}.lo-whatsapp-onboarding-steps{grid-template-columns:1fr}.lo-whatsapp-onboarding-step:last-child{grid-column:auto}}.lo-whatsapp-onboarding-page{gap:1rem}.lo-whatsapp-onboarding-page .lo-connections-titlebar{background:radial-gradient(circle at 86% 0,#ffffff14,#0000 32%),linear-gradient(125deg,#151615,#242624 72%,#1b1c1a);border-color:#ffffff1f;justify-content:flex-start;align-items:flex-start;min-height:0;padding:1.35rem 1.45rem}.lo-whatsapp-onboarding-page .lo-whatsapp-onboarding-titlebar__copy{align-items:start;gap:.42rem;width:min(100%,930px);display:grid}.lo-whatsapp-onboarding-page .lo-connections-titlebar .lo-eyebrow{color:#ffffff8f;font-size:.67rem}.lo-whatsapp-onboarding-page .lo-connections-titlebar h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem)}.lo-whatsapp-onboarding-page .lo-connections-titlebar p{color:#ffffffa8;max-width:760px;font-size:.8rem;line-height:1.45}.lo-whatsapp-client-channels,.lo-whatsapp-onboarding-card{gap:1.1rem;padding:clamp(1.2rem,2.1vw,1.7rem)}.lo-whatsapp-client-channels .lo-panel-head,.lo-whatsapp-onboarding-card .lo-panel-head{margin-bottom:0}.lo-whatsapp-client-channels .lo-panel-head h2,.lo-whatsapp-onboarding-card .lo-panel-head h2{letter-spacing:-.04em;margin-top:.3rem;font-size:clamp(1.15rem,1.8vw,1.42rem)}.lo-whatsapp-channel-count{border:1px solid var(--lo-line);min-height:30px;color:var(--lo-muted);background:#f5f5f2;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.lo-whatsapp-channel-capacity{color:var(--lo-muted);margin:-.3rem 0 0;font-size:.76rem;line-height:1.45}.lo-whatsapp-client-channel-list{gap:.7rem}.lo-whatsapp-client-channel{background:#f7f7f4;border-color:#d9dcd5;border-radius:15px;grid-template-columns:minmax(210px,.95fr) minmax(360px,1.35fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.lo-whatsapp-client-channel>div:first-child{gap:.28rem}.lo-whatsapp-client-channel strong{color:var(--lo-ink);letter-spacing:-.02em;font-size:.9rem}.lo-whatsapp-client-channel span,.lo-whatsapp-client-channel small,.lo-whatsapp-client-channel-empty{color:var(--lo-muted);font-size:.7rem;line-height:1.45}.lo-whatsapp-channel-routing{flex:initial;grid-template-columns:minmax(150px,1.15fr) minmax(145px,.85fr);align-items:end;gap:.55rem .65rem;min-width:0;display:grid}.lo-whatsapp-channel-routing label{color:var(--lo-muted);gap:.3rem;font-size:.63rem;font-weight:850}.lo-whatsapp-channel-routing input,.lo-whatsapp-channel-routing select{box-sizing:border-box;min-height:40px;color:var(--lo-ink);background:#fff;border-color:#cfd3cc;border-radius:10px;padding:0 .7rem;font-size:.75rem;font-weight:650}.lo-whatsapp-channel-routing input:focus,.lo-whatsapp-channel-routing select:focus{outline-offset:1px;border-color:#20241f;outline:2px solid #20241f1f}.lo-whatsapp-channel-routing .lo-whatsapp-routing-save{min-height:34px;box-shadow:none;border-radius:9px;grid-column:1/-1;justify-self:start;padding:0 .75rem;font-size:.68rem}.lo-whatsapp-client-channel .lo-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.lo-whatsapp-client-channel .lo-whatsapp-channel-action{min-height:39px;box-shadow:none;border-radius:10px;padding:0 .8rem;font-size:.7rem}.lo-whatsapp-client-channel .lo-whatsapp-channel-action--primary{background:#20241f;border-color:#20241f;color:#fff!important}.lo-whatsapp-client-channel .lo-whatsapp-channel-action--danger{background:#fff9f7;border-color:#dfc5c0;color:#5f3631!important}.lo-whatsapp-client-channel-empty{background:#f7f7f4;border:1px dashed #cfd3cc;border-radius:12px;margin:0;padding:1rem}.lo-whatsapp-onboarding-steps{gap:.55rem}.lo-whatsapp-onboarding-step{opacity:1;background:#f7f7f4;border-color:#d7dad4;border-radius:14px;align-items:flex-start;gap:.65rem;min-height:78px;padding:.85rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s}.lo-whatsapp-onboarding-step.is-active{background:#f1f3ee}.lo-whatsapp-onboarding-step.is-current{background:#fff;border-color:#20241f;box-shadow:inset 0 -3px #20241f,0 5px 16px #14141212}.lo-whatsapp-onboarding-step>span{color:#6c736d;background:#e0e2dc;flex-basis:27px;width:27px;height:27px;font-size:.68rem}.lo-whatsapp-onboarding-step.is-active>span{color:#fff;background:#20241f}.lo-whatsapp-onboarding-step strong{color:var(--lo-ink);font-size:.73rem;line-height:1.25}.lo-whatsapp-onboarding-step small{color:var(--lo-muted);font-size:.63rem;line-height:1.35}.lo-whatsapp-onboarding-copy{color:#4d554d;gap:.85rem;max-width:980px;font-size:.86rem;line-height:1.55}.lo-whatsapp-onboarding-copy>p:first-child{max-width:860px}.lo-whatsapp-onboarding-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;list-style:none;display:grid}.lo-whatsapp-onboarding-copy ul li{color:#444b45;background:#f7f7f4;border:1px solid #dfe2dc;border-radius:12px;padding:.75rem .8rem .75rem 2.15rem;font-size:.76rem;line-height:1.4;position:relative}.lo-whatsapp-onboarding-copy ul li:before{content:"✓";color:#fff;background:#20241f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:.68rem;left:.78rem}.lo-whatsapp-onboarding-copy ol{counter-reset:onboarding-step;gap:.65rem;padding:0;list-style:none;display:grid}.lo-whatsapp-onboarding-copy ol li{counter-increment:onboarding-step;background:#f7f7f4;border:1px solid #dfe2dc;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem .8rem;font-size:.78rem;display:grid}.lo-whatsapp-onboarding-copy ol li:before{content:counter(onboarding-step);color:#20241f;background:#e7e9e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:850;display:grid}.lo-whatsapp-onboarding-consent{color:#3e463e;background:#f4f6f1;border-color:#d7dad2;border-radius:12px;gap:.7rem;padding:.9rem 1rem;font-size:.74rem}.lo-whatsapp-onboarding-consent input{width:18px;height:18px;margin-top:.08rem}.lo-whatsapp-onboarding-card .lo-form-actions{border-top:1px solid var(--lo-line);justify-content:flex-start;padding-top:1rem}.lo-whatsapp-onboarding-card .lo-form-actions .lo-button{min-height:42px;font-size:.78rem}.lo-whatsapp-onboarding-card .lo-privacy-note{background:#f7f7f4;border-left-width:3px;gap:.24rem;margin:0;display:grid}.lo-whatsapp-onboarding-card .lo-privacy-note strong{color:var(--lo-ink);font-size:.74rem}.lo-whatsapp-onboarding-card .lo-privacy-note span{color:var(--lo-muted);font-size:.72rem;line-height:1.45}.lo-whatsapp-onboarding-card>.lo-empty-state{background:#f7f7f4;border:1px dashed #d7dad4;border-radius:14px;min-height:170px}@media (max-width:1100px){.lo-whatsapp-client-channel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lo-whatsapp-client-channel .lo-channel-actions{border-top:1px solid #e0e2dc;grid-column:1/-1;justify-content:flex-start;padding-top:.65rem}}@media (max-width:820px){.lo-whatsapp-onboarding-copy ul,.lo-whatsapp-client-channel{grid-template-columns:1fr}.lo-whatsapp-channel-routing{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-whatsapp-client-channel .lo-channel-actions{grid-column:auto}}@media (max-width:620px){.lo-whatsapp-onboarding-page .lo-connections-titlebar{padding:1.15rem}.lo-whatsapp-onboarding-page .lo-connections-titlebar h1{font-size:1.35rem}.lo-whatsapp-onboarding-page .lo-connections-titlebar p{font-size:.74rem}.lo-whatsapp-client-channels,.lo-whatsapp-onboarding-card{padding:1rem}.lo-whatsapp-client-channels .lo-panel-head,.lo-whatsapp-onboarding-card .lo-panel-head{flex-direction:column;align-items:flex-start}.lo-whatsapp-channel-routing{grid-template-columns:1fr}.lo-whatsapp-channel-routing .lo-whatsapp-routing-save{grid-column:auto;justify-self:stretch}.lo-whatsapp-client-channel .lo-channel-actions{flex-direction:column;align-items:stretch}.lo-whatsapp-client-channel .lo-whatsapp-channel-action,.lo-whatsapp-onboarding-card .lo-form-actions .lo-button{width:100%}.lo-whatsapp-onboarding-steps{grid-template-columns:1fr}.lo-whatsapp-onboarding-step:last-child{grid-column:auto}}.lo-connections-switcher{border:1px solid var(--lo-line);background:#e9e9e6;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-height:54px;padding:.32rem;display:grid}.lo-whatsapp-connection-choice{gap:1rem;display:grid}.lo-whatsapp-connector-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.lo-whatsapp-connector-option{min-width:0;color:var(--lo-ink);font:inherit;text-align:left;cursor:pointer;background:#f7f8f4;border:1px solid #d9dcd5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem .85rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.lo-whatsapp-connector-option:hover,.lo-whatsapp-connector-option:focus-visible{background:#fff;border-color:#aeb8aa;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #1414120f}.lo-whatsapp-connector-option.is-recommended{background:linear-gradient(135deg,#f2f7f0,#fbfaf2);border-color:#c6d7c6}.lo-whatsapp-connector-option__index{color:#fff;background:#20241f;border-radius:10px;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:850;display:grid}.lo-whatsapp-connector-option:not(.is-recommended) .lo-whatsapp-connector-option__index{color:#626a61;background:#e4e7e0}.lo-whatsapp-connector-option__copy{gap:.12rem;min-width:0;display:grid}.lo-whatsapp-connector-option__eyebrow{color:#5f765e;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.lo-whatsapp-connector-option:not(.is-recommended) .lo-whatsapp-connector-option__eyebrow{color:#7b8179}.lo-whatsapp-connector-option strong{font-size:.82rem;line-height:1.25}.lo-whatsapp-connector-option small{color:var(--lo-muted);text-overflow:ellipsis;font-size:.68rem;line-height:1.35;overflow:hidden}.lo-whatsapp-connector-option__arrow{color:#647264;font-size:1.15rem;font-weight:750}.lo-whatsapp-manual-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.2rem 0 .15rem;display:grid}.lo-whatsapp-manual-steps span{min-width:0;color:var(--lo-muted);align-items:center;gap:.38rem;font-size:.68rem;font-weight:750;display:flex}.lo-whatsapp-manual-steps b{color:#4d5b4c;background:#e5e9e1;border-radius:50%;flex:0 0 1.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.64rem;display:grid}@media (max-width:760px){.lo-whatsapp-connector-options,.lo-whatsapp-manual-steps{grid-template-columns:1fr}}.lo-connections-switcher.lo-whatsapp-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-connections-switcher button{color:#666663;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .65rem;display:flex}.lo-connections-switcher button:hover{color:#292a28;background:#ffffff8c}.lo-connections-switcher button.is-active{color:#20211f;background:#fff;box-shadow:0 4px 12px #14141214}.lo-connections-switcher span{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:850;overflow:hidden}.lo-connections-switcher small{color:#858580;white-space:nowrap;font-size:.6rem}.lo-connections-content{gap:.75rem;min-width:0;display:grid}.lo-connections-content>.lo-panel{min-width:0;animation:.17s ease-out lo-connections-view-in}.lo-meta-connection-panel{padding:clamp(1rem,1.8vw,1.5rem)}.lo-meta-connection-panel .lo-panel-head{margin-bottom:1.35rem}.lo-meta-connection-panel .lo-panel-head h2{margin-top:.28rem;font-size:clamp(1.1rem,1.55vw,1.35rem)}.lo-meta-connection-form{gap:0}.lo-meta-form-section{border-top:1px solid var(--lo-line);grid-column:1/-1;gap:1rem;min-width:0;padding:1.15rem 0 1.3rem;display:grid}.lo-meta-form-section:first-child{border-top:0;padding-top:0}.lo-meta-form-section__head{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.lo-meta-form-section__head>div{min-width:0}.lo-meta-form-section__eyebrow{color:#7a807b;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}.lo-meta-form-section__head h3{color:var(--lo-ink);letter-spacing:-.025em;margin:.2rem 0 0;font-size:1rem}.lo-meta-form-section__head p{max-width:34rem;color:var(--lo-muted);text-align:right;margin:0;font-size:.69rem;line-height:1.45}.lo-meta-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;min-width:0;display:grid}.lo-meta-form-fields--single{grid-template-columns:minmax(0,1fr)}.lo-meta-form-fields>label,.lo-meta-form-fields>.lo-field-with-help{min-width:0}.lo-meta-connection-form .lo-meta-form-fields>label>span,.lo-meta-connection-form .lo-field-label-row>label{color:#3f4b44;font-size:.72rem;font-weight:850}.lo-meta-connection-form .lo-meta-form-fields input:not([type=checkbox]),.lo-meta-connection-form .lo-meta-form-fields select{min-height:46px;font-size:.8rem}.lo-meta-connection-form .lo-meta-form-fields label small,.lo-meta-connection-form .lo-field-with-help>small{line-height:1.45}.lo-connection-fallback{min-width:0;color:var(--lo-ink);background:#f5f7f4;border:1px solid #d9ded9;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;padding:.85rem .95rem;gap:.75rem!important;display:grid!important}.lo-connection-fallback>input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--brand-primary,var(--lo-green));margin:.15rem 0 0}.lo-connection-fallback__copy{gap:.28rem;min-width:0;display:grid}.lo-connection-fallback__copy strong{color:#334139;font-size:.76rem;line-height:1.35}.lo-connection-fallback__copy strong em{color:#657169;letter-spacing:.04em;text-transform:uppercase;margin-left:.35rem;font-size:.61rem;font-style:normal;font-weight:850}.lo-connection-fallback__copy small{max-width:72rem;color:var(--lo-muted);font-size:.67rem;font-weight:500;line-height:1.5}.lo-meta-connection-form .lo-copy-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.lo-meta-connection-form .lo-copy-field input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.lo-meta-connection-form .lo-copy-field button{min-width:5.4rem}.lo-meta-form-actions{border-top:1px solid var(--lo-line);margin-top:.1rem;padding-top:1.1rem}.lo-meta-form-actions>span{margin-left:auto}@keyframes lo-connections-view-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.lo-connections-switcher,.lo-connections-switcher.lo-whatsapp-switcher{grid-template-columns:minmax(0,1fr)}.lo-connections-switcher button{justify-content:space-between}}@media (max-width:900px){.lo-meta-form-section__head{flex-direction:column;align-items:flex-start;gap:.35rem}.lo-meta-form-section__head p{text-align:left;max-width:52rem}.lo-meta-form-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lo-meta-connection-panel{padding:.9rem}.lo-meta-connection-panel .lo-panel-head{flex-direction:column;align-items:flex-start;gap:.7rem}.lo-meta-form-section{gap:.85rem;padding-block:1rem 1.15rem}.lo-meta-connection-form .lo-copy-field{grid-template-columns:minmax(0,1fr)}.lo-meta-connection-form .lo-copy-field button{min-height:42px}.lo-meta-form-actions{flex-direction:column;align-items:stretch}.lo-meta-form-actions .lo-button{width:100%}.lo-meta-form-actions>span{margin-left:0}}.lo-lead-admin-removal{background:#7f1d1d0e;border:1px solid #991b1b38;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem;display:flex}.lo-lead-admin-removal>div{min-width:0}.lo-lead-admin-removal strong{margin-top:.2rem;font-size:.9rem;display:block}.lo-lead-admin-removal p{color:var(--lo-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.lo-button--danger{box-shadow:none;background:#8d2323;flex:none;color:#fff!important}.lo-inbox-page>.lo-page-header{min-height:96px;padding:1.1rem 1.35rem}.lo-inbox-page>.lo-page-header h1{font-size:clamp(1.25rem,2vw,1.8rem)}.lo-inbox>aside{z-index:20;border-right:1px solid var(--lo-line);background:#f1f1ef;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;padding:.85rem;display:grid;position:relative;overflow:visible}.lo-inbox-resizer{z-index:4;cursor:col-resize;touch-action:none;background:0 0;width:8px;min-width:8px;position:relative}.lo-inbox-resizer:before{content:"";opacity:0;background:#d9d9d5;border-radius:999px;transition:opacity .16s,background-color .16s;position:absolute;inset:0 3px}.lo-inbox-resizer:hover:before,.lo-inbox-resizer:focus-visible:before{opacity:1;background:#aeb8ad}.lo-inbox>aside:has(.lo-applied-filters.is-open){grid-template-rows:auto auto auto auto minmax(0,1fr)}.lo-inbox>aside:has(.lo-applied-filters.is-open)>.lo-conversation-list{display:block}.lo-inbox>aside>div{gap:.35rem;margin-top:.7rem;display:grid}.lo-inbox>aside>.lo-conversation-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;min-height:0;padding-right:.2rem;overflow-y:auto}.lo-inbox>aside>.lo-applied-filters{z-index:8;margin-top:.55rem}.lo-inbox>aside .lo-applied-filters>button{justify-content:flex-start;width:100%}.lo-inbox>aside .lo-applied-filters__content{min-width:min(520px,100vw - 3rem);left:0;right:auto}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__content{transform-origin:0 0;width:100%;min-width:0;max-width:none;max-height:min(430px,48vh);margin-top:.45rem;padding:.7rem;animation:.15s ease-out lo-filter-panel-in;position:static;inset:auto;overflow-y:auto;box-shadow:0 10px 26px #0000001a}.lo-inbox>aside .lo-applied-filters.is-inline.is-open{align-self:start;height:auto;min-height:0;max-height:none;display:block;overflow:visible}.lo-inbox>aside .lo-applied-filters.is-inline.is-open .lo-applied-filters__content{flex-flow:column;align-items:stretch;gap:.72rem;height:auto;min-height:0;max-height:min(390px,100dvh - 19rem);display:flex;overflow-y:auto}.lo-inbox>aside .lo-applied-filters.is-inline.is-open .lo-applied-filters__fields{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;min-height:0;padding:0;overflow:visible}.lo-inbox-read-toggle{background:#292a28;border:1px solid #292a28;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:.2rem;box-shadow:0 3px 10px #00000014;gap:.2rem!important;margin-top:.55rem!important;display:grid!important}.lo-inbox-box-toggle{background:#e9e9e6;border:1px solid #d5d5d1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.18rem;gap:.2rem!important;margin-top:.48rem!important;display:grid!important}.lo-inbox>aside .lo-inbox-box-toggle>button{color:#666662;text-align:center;background:0 0;border:0;border-radius:6px;grid-template-columns:none;justify-content:center;align-items:center;width:100%;min-height:28px;padding:.24rem .35rem;font-size:.61rem;font-weight:820;display:flex}.lo-inbox>aside .lo-inbox-box-toggle>button.is-active{color:#242422;background:#fff;box-shadow:0 1px 4px #00000014}.lo-inbox>aside .lo-inbox-read-toggle>button{color:#ffffffb8;text-align:center;border:0;border-radius:7px;grid-template-columns:none;place-items:center;width:100%;min-height:32px;padding:.3rem .25rem;font-size:.58rem;font-weight:800;display:grid;position:relative}.lo-inbox>aside .lo-inbox-read-toggle>button.is-awaiting{color:#664912;background:#fff5d9}.lo-inbox>aside .lo-inbox-read-toggle>button.is-awaiting .lo-inbox-read-count{color:#fff;background:#a96f08;border-color:#fff5d9}.lo-inbox-read-count{color:#222;background:#fff;border:1px solid #292a28;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:.5rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-2px;box-shadow:0 1px 4px #00000024}.lo-inbox-read-toggle>button.is-active .lo-inbox-read-count{color:#fff;background:#292a28;border-color:#fff}.lo-inbox>aside .lo-inbox-read-toggle>button:hover{color:#fff;background:#ffffff1a;border-color:#0000}.lo-inbox>aside .lo-inbox-read-toggle>button.is-active{color:#222;background:#fff;border-color:#0000;box-shadow:0 1px 4px #00000014}@keyframes lo-filter-panel-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields label{min-width:0}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields label:nth-child(3){grid-column:auto}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__content>header{background:#fff;padding:0;position:static}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__content>footer{background:#fff;padding:.62rem 0 0;position:static}.lo-inbox>aside .lo-applied-filters.is-inline.is-open .lo-applied-filters__content>footer{border-top:1px solid var(--lo-line);margin-top:0;bottom:auto}.lo-inbox>aside .lo-applied-filters>button{text-align:left;background:#fff;border-color:#14141433;grid-template-columns:none;align-items:center;gap:.4rem;min-height:40px;padding:.42rem .55rem .42rem .7rem;font-size:.72rem;display:flex;box-shadow:0 2px 7px #0000000a}.lo-inbox>aside .lo-applied-filters>button>span{color:#fff;background:#2a2a2a;border-radius:999px;align-items:center;width:auto;min-width:0;height:auto;padding:.14rem .38rem;font-size:.6rem;line-height:1;display:inline-flex}.lo-inbox>aside .lo-applied-filters>button>.lo-applied-filters__icon{color:#3c3c39;background:#eeeeeb;border-radius:7px;width:26px;height:26px}.lo-inbox>aside .lo-applied-filters>button.is-active>.lo-applied-filters__icon,.lo-inbox>aside .lo-applied-filters.is-open>button>.lo-applied-filters__icon{color:#fff;background:#252525}.lo-applied-filters__content .lo-filter-hint{color:#70706d;flex:1 0 100%;margin:0;font-size:.67rem}.lo-inbox>aside button{color:#222;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem;display:grid}.lo-inbox>aside button:hover,.lo-inbox>aside button.is-active{background:#fff;border-color:#d1d1ce}.lo-inbox>aside button>i{color:#fff;background:#222;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-style:normal;font-weight:850;display:grid}.lo-conversation-avatar{width:36px;min-width:36px;height:36px;position:relative;display:block!important}.lo-conversation-avatar>i{color:#fff;background:#656762;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-style:normal;font-weight:850;transition:background .15s,box-shadow .15s;display:grid}.lo-conversation-avatar.is-unread>i{background:#383a37;box-shadow:0 0 0 2px #383a3724}.lo-conversation-avatar.is-unread.is-seen>i{box-shadow:none;background:#51534f}.lo-conversation-avatar>.lo-conversation-unread-count{z-index:3;color:#fff;background:#222;border:2px solid #f1f1ef;border-radius:999px;min-width:19px;height:19px;padding:0 3px;font-size:.52rem;line-height:1;position:absolute;bottom:-5px;right:-7px;box-shadow:0 2px 7px #14141233}.lo-conversation-avatar>.lo-conversation-unread-count:not(.is-seen){animation:2.8s ease-in-out infinite lo-unread-counter-pulse}.lo-conversation-avatar>.lo-conversation-unread-count.is-seen{background:#969692}@keyframes lo-unread-counter-pulse{0%,to{font-size:.52rem;transform:scale(1);box-shadow:0 2px 7px #14141233}50%{font-size:calc(.52rem + 2px);transform:scale(1.05);box-shadow:0 2px 7px #14141233,0 0 0 1px #383a3724}}@media (prefers-reduced-motion:reduce){.lo-conversation-avatar>.lo-conversation-unread-count:not(.is-seen){animation:none}}.lo-conversation-service-icon{z-index:2;color:#fff;background:#222;border:2px solid #f4f4f1;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0000002e}.lo-conversation-service-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.lo-conversation-service-icon.is-human{color:#fff;font-size:.52rem;font-weight:900;line-height:1}.lo-conversation-service-icon.is-human.is-mine{box-shadow:0 0 0 2px #fff,0 0 0 3px #c9932f,0 2px 6px #704b083d}.lo-conversation-service-icon.is-waiting_operator{color:#33270d;background:#f1b94f}.lo-conversation-item.is-bot-active .lo-conversation-select{box-shadow:inset 0 0 0 1px #000000c7,inset 0 0 12px #00000024}.lo-inbox>aside button>span{gap:.15rem;min-width:0;display:grid}.lo-inbox>aside button strong{font-size:.75rem}.lo-inbox>aside button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.lo-inbox>aside button small strong{font-size:inherit;font-weight:780}.lo-inbox>aside button em{color:#4f4f4d;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:760;overflow:hidden}.lo-window-indicator{background:#fff;border:2px solid #777;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 2px #ffffffb3;display:inline-block!important}.lo-window-indicator.is-open{background:#4fa96a;border-color:#277542}.lo-window-indicator.is-expiring{background:#e9aa35;border-color:#a66a08}.lo-window-indicator.is-closed{background:#e47777;border-color:#b13a3a}.lo-window-indicator.is-unknown{background:#b8c0b8;border-color:#737b73}.lo-inbox>aside button b{color:#fff;background:#222;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.58rem;display:grid}.lo-inbox>aside button b.lo-conversation-unread-count.is-seen{background:#969692}.lo-inbox>aside .lo-applied-filters>button>b{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;display:inline}.lo-inbox>aside .lo-applied-filters>button>.lo-applied-filters__icon{color:#3c3c39;background:#eeeeeb;border-radius:7px;grid-template-columns:none;width:26px;height:26px;padding:0;display:grid}.lo-inbox>aside .lo-applied-filters>button.is-active>.lo-applied-filters__icon{color:#fff;background:#252525}.lo-inbox>aside .lo-applied-filters__content button{text-align:center;grid-template-columns:none;width:auto;padding:.35rem .7rem;display:inline-grid}.lo-inbox>aside .lo-applied-filters__content>header button{width:28px;height:28px;padding:0}.lo-inbox>aside .lo-applied-filters__content>footer .lo-text-button{margin-right:auto}.lo-conversation-item{position:relative}.lo-conversation-item .lo-conversation-select{padding-right:4.8rem}.lo-conversation-actions{z-index:3;justify-content:center;align-items:center;gap:.18rem;min-width:3.8rem;height:2rem;display:flex;position:absolute;top:.55rem;right:.55rem}.lo-inbox>aside .lo-conversation-actions>button{color:#92928e;cursor:pointer;opacity:.52;background:0 0;border:0;border-radius:50%;grid-template-columns:none;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;transition:all .15s;display:grid;position:static}.lo-conversation-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.lo-inbox>aside .lo-conversation-actions>button:hover,.lo-conversation-item:focus-within .lo-conversation-actions>button{color:#292927;opacity:1;background:#e8e8e5}.lo-inbox>aside .lo-conversation-actions>.lo-delete-action:hover{color:#a82828;background:#feecec}.lo-conversation-actions button:disabled{cursor:wait;opacity:.38}.lo-delete-action{color:#92928e;cursor:pointer;opacity:.42;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:grid}.lo-delete-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px}.lo-delete-action:hover{color:#a82828;opacity:1;background:#feecec}.lo-delete-action:disabled{cursor:wait}.lo-inbox>aside button.lo-delete-action--conversation{z-index:2;background:0 0;border:0;width:28px;padding:0;position:static}.lo-inbox>aside button.lo-delete-action--conversation:hover{background:#feecec}.lo-conversation-item:hover .lo-delete-action--conversation,.lo-conversation-item:focus-within .lo-delete-action--conversation{opacity:1}.lo-inbox>main{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.lo-inbox>main>header{border-bottom:1px solid var(--lo-line);justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem 2.35rem .62rem .78rem;transition:min-height .28s,padding .28s;display:flex;position:relative}.lo-inbox>main>header>div:first-child{flex:320px;min-width:0}.lo-inbox>main>header div{gap:.12rem;display:grid}.lo-inbox>main>header strong{font-size:.82rem}.lo-inbox>main>header span{color:#777;font-size:.66rem}.lo-inbox-contact-title{align-items:center;gap:.42rem!important;display:flex!important}.lo-phone-location{text-overflow:ellipsis;white-space:nowrap;background:#fafaf8;border:1px solid #d4d4cf;border-radius:999px;align-items:center;gap:.24rem;width:fit-content;max-width:min(300px,38vw);padding:.2rem .48rem;font-weight:780;line-height:1.2;display:inline-flex;position:relative;overflow:visible;color:#555752!important;font-size:calc(.57rem + 1px)!important}.lo-phone-location__label{flex:none;color:inherit!important}.lo-phone-location__info{width:14px;height:14px;font:inherit;cursor:help;background:0 0;border:1px solid;border-radius:50%;flex:0 0 14px;place-items:center;margin-left:.32rem;padding:0;line-height:1;color:#686b66!important;font-size:.52rem!important;font-weight:900!important;display:inline-grid!important}.lo-phone-location__info:hover,.lo-phone-location__info:focus-visible{background:#eceeea;border-color:#4d514d;outline:none}.lo-phone-location>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-phone-location__tooltip{z-index:20;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;background:#30332f;border:1px solid #cfd3ce;border-radius:7px;width:max-content;max-width:min(220px,50vw);padding:.34rem .5rem;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + .42rem);transform:translate(.2rem,-50%);color:#fff!important;font-size:.61rem!important;font-weight:650!important}.lo-phone-location__info:hover+.lo-phone-location__tooltip,.lo-phone-location__info:focus-visible+.lo-phone-location__tooltip,.lo-phone-location.is-help-open .lo-phone-location__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.lo-phone-location strong{color:#292a27;font-weight:880;font-size:inherit!important}.lo-chat-header-toggle{color:#777;width:25px;height:25px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:.55rem;font-weight:800;transition:color .18s,background-color .18s,border-color .18s,transform .28s;display:grid;position:absolute;bottom:.5rem;right:.58rem}.lo-chat-header-toggle:hover{color:#252623;background:#f1f1ee;border-color:#d4d4cf}.lo-chat-header-toggle span{display:none}.lo-chat-header-toggle b{color:inherit;font-size:.72rem;line-height:1;display:block}.lo-inbox>main>header.is-collapsed{min-height:44px;padding-block:.42rem}.lo-inbox-contact-summary>span,.lo-inbox-context,.lo-conversation-tag-editor,.lo-inbox-lead-actions,.lo-conversation-owner.is-standalone,.lo-inbox-pipeline-link{transition:opacity .2s,transform .28s,max-height .28s,max-width .28s,padding .28s,margin .28s,border-color .2s}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-summary>span,.lo-inbox>main>header.is-collapsed .lo-inbox-context,.lo-inbox>main>header.is-collapsed .lo-conversation-tag-editor{opacity:0;visibility:hidden;pointer-events:none;max-height:0;margin-block:0;transition:opacity .2s,transform .28s,max-height .28s,margin .28s,visibility 0s linear .28s;overflow:hidden;transform:translateY(-5px)}.lo-inbox>main>header.is-collapsed .lo-inbox-lead-actions,.lo-inbox>main>header.is-collapsed .lo-conversation-owner.is-standalone{opacity:0;visibility:hidden;pointer-events:none;border-color:#0000;flex-basis:0;max-width:0;max-height:0;margin:0;transition:opacity .2s,transform .28s,max-height .28s,max-width .28s,padding .28s,margin .28s,border-color .2s,visibility 0s linear .28s;overflow:hidden;transform:translate(8px);padding:0!important}.lo-inbox>main>header.is-collapsed .lo-inbox-pipeline-link{max-width:0;opacity:0;visibility:hidden;pointer-events:none;border-color:#0000;min-block-size:0;padding-inline:0;transition:opacity .2s,transform .28s,max-width .28s,padding .28s,border-color .2s,visibility 0s linear .28s;overflow:hidden;transform:translate(-5px)}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-summary{flex-basis:auto}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-title{width:100%}.lo-inbox-context{flex-wrap:wrap;gap:.32rem;margin-top:.26rem;display:flex!important}.lo-inbox-context>span{text-overflow:ellipsis;white-space:nowrap;background:#f1f1ef;border:1px solid #d7d7d4;border-radius:999px;max-width:230px;padding:.18rem .42rem;font-weight:780;overflow:hidden;color:#50504e!important;font-size:.59rem!important}.lo-inbox-context .lo-origin-badge,.lo-inbox-context a.lo-origin-badge,.lo-conversation-select .lo-origin-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;max-width:118px;padding:.14rem .42rem;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex;font-size:.55rem!important}.lo-conversation-select .lo-origin-badge{max-width:104px;margin-top:.04rem;padding:.11rem .34rem;font-size:.52rem!important}.lo-origin-badge.is-facebook_ads{color:#1657a8!important;background:#e8f1ff!important;border-color:#b9d2ff!important}.lo-origin-badge.is-instagram_ads{color:#9b285f!important;background:#fff0f6!important;border-color:#efbfd6!important}.lo-origin-badge.is-meta_ads{color:#5840a5!important;background:#f1edff!important;border-color:#d1c5f5!important}.lo-inbox-context a.lo-origin-badge:hover{filter:brightness(.97);text-decoration:underline}.lo-conversation-tag-editor{flex-wrap:wrap;align-items:center;margin-top:.26rem;gap:.3rem!important;display:flex!important}.lo-conversation-tag-editor>span,.lo-conversation-tags i{background:#dededb;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .42rem;font-style:normal;font-weight:800;display:inline-flex;color:#3d3d3b!important;font-size:.56rem!important}.lo-conversation-tag-editor button{color:#777;cursor:pointer;background:0 0;border:0;padding:0}.lo-conversation-tag-editor>span.is-follow-up,.lo-conversation-tags i.is-follow-up{background:#fff0d6;border:1px solid #edb660;color:#9a5600!important}.lo-conversation-tag-editor>span.is-qualified,.lo-conversation-tags i.is-qualified{background:#eaf2ff;border:1px solid #9dbce7;color:#235f9f!important}.lo-conversation-tag-editor>span.is-disqualified,.lo-conversation-tags i.is-disqualified,.lo-conversation-badge.is-disqualified{background:#fff0f0;border:1px solid #e0aaaa;color:#9a3030!important}.lo-conversation-tag-editor .lo-follow-up-action{color:#925100;background:#fff7e8;border:1px dashed #dc9b39;border-radius:999px;min-height:25px;padding:.15rem .48rem;font-size:.57rem;font-weight:850}.lo-conversation-tag-editor .lo-follow-up-action:hover{background:#ffedcc;border-style:solid}.lo-conversation-tag-editor label{display:inline-flex!important}.lo-conversation-tag-editor input{width:92px;min-height:25px;font:inherit;background:#fff;border:1px dashed #c3c3bf;border-radius:999px;padding:.15rem .48rem;font-size:.58rem}.lo-conversation-owner{flex-direction:column;align-items:stretch;min-width:0;margin:0;gap:.16rem!important;display:flex!important}.lo-conversation-owner>span{text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#858580!important;font-size:.55rem!important}.lo-conversation-owner select{color:#333;width:100%;min-width:0;max-width:none;min-height:38px;font:inherit;background:#fbfbf8;border:0;border-radius:8px;padding:0 1.65rem 0 .48rem;font-size:.6rem;font-weight:750}.lo-conversation-owner strong{font-size:.62rem}.lo-conversation-owner.is-standalone{background:#f0f0ec;border:1px solid #deded9;border-radius:10px;flex:0 210px;padding:.38rem .48rem}.lo-conversation-tags{flex-wrap:wrap;margin-top:.1rem;gap:.2rem!important;display:flex!important}.lo-conversation-badges{flex-wrap:wrap;align-items:center;margin-top:.1rem;gap:.16rem!important;display:flex!important}.lo-conversation-priority-badges{white-space:nowrap;flex:0 auto;align-items:center;min-width:0;gap:.16rem!important;display:inline-flex!important}.lo-conversation-badge{text-overflow:ellipsis;white-space:nowrap;background:#dededb;border-radius:999px;align-items:center;max-width:min(100%,180px);padding:.11rem .34rem;font-style:normal;font-weight:800;line-height:1.15;display:inline-flex;overflow:hidden;color:#3d3d3b!important;font-size:.52rem!important}.lo-conversation-badge.is-follow-up{background:#fff0d6;border:1px solid #edb660;color:#9a5600!important}.lo-conversation-badge.is-qualified{background:#edf8f0;border:1px solid #9bc8aa;color:#21643a!important}.lo-conversation-badge.lo-window-badge{max-width:150px}.lo-conversation-badge.lo-window-badge.is-open{background:#edf8f0;border:1px solid #9bc8aa;color:#21643a!important}.lo-conversation-badge.lo-window-badge.is-expiring{background:#fff0d6;border:1px solid #edb660;color:#9a5600!important}.lo-conversation-badge.lo-window-badge.is-closed{background:#fff1f1;border:1px solid #e2a4a4;color:#922d2d!important}.lo-conversation-badge.lo-window-badge.is-unknown{background:#f2f4f1;border:1px solid #c9cec8;color:#596259!important}.lo-conversation-tags i{text-overflow:ellipsis;white-space:nowrap;background:#dededb;max-width:min(100%,180px);padding-block:.12rem;overflow:hidden}.lo-conversation-tag-controls{box-sizing:border-box;background:#fff;border:1px dashed #c3c3bf;border-radius:999px;flex:none;align-items:center;height:24px;position:relative;overflow:visible;gap:0!important;display:inline-flex!important}.lo-conversation-tag-select{flex:0 0 96px;align-items:stretch;width:96px;height:22px;display:inline-flex!important}.lo-conversation-tag-select__trigger{box-sizing:border-box;color:#5b5b57;width:96px;height:22px;min-height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px 0 0 999px;justify-content:center;align-items:center;gap:.28rem;padding:0 .42rem;font-size:.56rem;font-weight:750;line-height:1;transition:background-color .15s,color .15s;display:flex}.lo-conversation-tag-select__trigger:hover,.lo-conversation-tag-select__trigger:focus-visible{color:#353532;background:#f1f1ef;outline:none}.lo-conversation-tag-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-conversation-tag-select__arrow{border-bottom:1.5px solid #566257;border-right:1.5px solid #566257;flex:0 0 5px;width:5px;height:5px;margin-top:-2px;transform:rotate(45deg)}.lo-conversation-tag-select__trigger:disabled{cursor:not-allowed;opacity:.58}.lo-conversation-tag-menu{z-index:50;background:#fff;border:1px solid #c8cec7;border-radius:9px;gap:.12rem;width:max-content;min-width:152px;max-width:230px;padding:.25rem;display:grid;position:absolute;top:calc(100% + 5px);left:-1px;box-shadow:0 10px 24px #17231a29}.lo-conversation-tag-menu button{color:#354238;min-height:28px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.32rem .48rem;font-size:.63rem;font-weight:700;display:block;overflow:hidden}.lo-conversation-tag-menu button:hover,.lo-conversation-tag-menu button:focus-visible{background:#e7ebe5;outline:none}.lo-tag-manager-trigger{box-sizing:border-box;color:#555552;width:72px;height:22px;min-height:22px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:#e9e9e6;border:0;border-left:1px solid #d1d1cc;border-radius:0 999px 999px 0;flex:0 0 72px;justify-content:center;align-items:center;padding:0 .42rem;font-size:.56rem;font-weight:850;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.lo-tag-manager-trigger:hover{color:#353532;background:#dededb}.lo-tag-manager-trigger:disabled{cursor:wait;opacity:.55}.lo-inbox-lead-actions{background:#f0f0ec;border:1px solid #deded9;border-radius:12px;flex:0 440px;grid-template-columns:minmax(155px,1.15fr) minmax(132px,.8fr);align-items:flex-end;width:min(100%,440px);min-width:0;gap:.35rem!important;padding:.32rem!important;display:grid!important}.lo-inbox-lead-actions.is-stage-danger{background:#fbefef;border-color:#e2b8b8}.lo-inbox-lead-actions.is-stage-attention{background:#fbf5e8;border-color:#dfca9d}.lo-inbox-lead-actions.is-stage-qualified{background:#eef4fc;border-color:#b7cceb}.lo-inbox-lead-actions.is-stage-success{background:#eef7f1;border-color:#b6d3c0}.lo-inbox-lead-actions.is-stage-new{background:#f4f0fa;border-color:#cbbde3}.lo-inbox-lead-actions .lo-button{white-space:nowrap;grid-column:1/-1;min-height:34px;padding-inline:.65rem;font-size:.68rem}.lo-inbox-lead-actions label{color:#777;flex-direction:column;gap:.16rem;min-width:0;font-size:.58rem;font-weight:780;display:flex!important}.lo-inbox-lead-actions label>span{padding:0 .22rem}.lo-inbox-lead-actions select{width:100%;min-width:0;max-width:none;color:#333;block-size:38px;min-block-size:38px;max-block-size:38px;font:inherit;background:#fbfbf8;border:0;border-radius:8px;padding:0 2rem 0 .5rem;font-size:.65rem}.lo-inbox-pipeline-link{color:#242522;white-space:nowrap;background:#fff;border:1px solid #cfcfca;border-radius:7px;align-items:center;gap:.28rem;min-block-size:24px;padding:.12rem .18rem .12rem .42rem;font-size:.56rem;font-weight:800;text-decoration:none;display:inline-flex}.lo-inbox-pipeline-link span{color:#242522!important;font-size:inherit!important}.lo-inbox-pipeline-link b{color:#fff;background:#242522;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.58rem;display:grid}.lo-inbox-pipeline-link:hover{background:#f9f9f6;border-color:#9f9f99;box-shadow:0 5px 14px #18191714}@media (max-width:1120px){.lo-inbox>main>header{flex-wrap:wrap;align-items:flex-start}.lo-inbox-lead-actions{flex-basis:100%;width:100%}}@media (max-width:620px){.lo-inbox-lead-actions{grid-template-columns:minmax(0,1fr)}.lo-inbox-lead-actions label>span,.lo-inbox-lead-actions select,.lo-inbox-lead-actions .lo-conversation-owner,.lo-inbox-pipeline-link{grid-column:1}.lo-inbox-pipeline-link{justify-content:space-between}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__content{width:100%}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields{grid-template-columns:minmax(0,1fr)}}.lo-message-list{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(135deg,#f7f7f5,#ededeb);flex-direction:column;gap:.55rem;min-height:0;padding:1rem;display:flex;overflow:auto}.lo-message-list-state{max-width:32rem;color:var(--lo-muted);text-align:center;align-self:center;margin:auto;padding:1rem}.lo-message-list-state.is-error{color:#b42318}.lo-compression-chat-status{color:#383835;background:#ffffffe0;border:1px solid #d3d3cf;border-left:3px solid #333331;border-radius:10px;align-self:flex-start;gap:.28rem;width:min(100%,430px);margin:.2rem .25rem .45rem;padding:.55rem .65rem;font-size:.63rem;display:grid;box-shadow:0 4px 12px #1414120f}.lo-compression-chat-status__header{align-items:center;gap:.35rem;display:flex}.lo-compression-chat-status__header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-compression-chat-status__header b{color:#3f7256;margin-left:auto;font-size:.61rem}.lo-compression-chat-status__dot{background:currentColor;border:1px solid;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.lo-compression-chat-status>small{color:#73736e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-compression-chat-status progress{accent-color:#3f7256;width:100%;height:5px}.lo-compression-chat-status__indeterminate,.lo-message-upload-status__indeterminate{background:#dededb;border-radius:999px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.lo-compression-chat-status__indeterminate:after,.lo-message-upload-status__indeterminate:after{content:"";border-radius:inherit;background:#3f7256;width:35%;animation:1.1s ease-in-out infinite lo-upload-indeterminate;position:absolute;inset:0 auto 0 -35%}@keyframes lo-upload-indeterminate{0%{transform:translate(0)}to{transform:translate(385%)}}.lo-compression-chat-status p{color:#5e5e59;margin:0;font-size:.6rem;font-weight:700;line-height:1.3}.lo-compression-chat-status.is-completed{border-left-color:#3f7256}.lo-compression-chat-status.is-completed .lo-compression-chat-status__dot{color:#3f7256}.lo-compression-chat-status.is-failed,.lo-compression-chat-status.is-cancelled{color:#922d2d;background:#fff7f7;border-left-color:#a52b2b}.lo-compression-chat-status.is-failed .lo-compression-chat-status__dot,.lo-compression-chat-status.is-cancelled .lo-compression-chat-status__dot{color:#a52b2b}.lo-compression-chat-status.is-failed p,.lo-compression-chat-status.is-cancelled p{color:#922d2d}.lo-message-date-separator{color:#5d665e;text-align:center;background:#ffffffe6;border:1px solid #d5d9d3;border-radius:999px;align-self:center;margin:.45rem 0 .15rem;padding:.24rem .62rem;font-size:.59rem;font-weight:820;line-height:1.2;box-shadow:0 2px 8px #1e2a210f}.lo-window-status-banner{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #d7d7d3;border-radius:999px;align-self:flex-end;align-items:center;gap:.32rem;width:fit-content;max-width:100%;margin:.05rem .25rem .1rem;padding:.22rem .5rem;font-size:.6rem;font-weight:840;line-height:1.25;display:inline-flex;position:sticky;top:.45rem}.lo-window-status-banner__dot{background:currentColor;border:1px solid;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.lo-window-status-banner.is-open{color:#21643a;background:#edf8f0;border-color:#9bc8aa}.lo-window-status-banner.is-expiring{color:#9a5600;background:#fff0d6;border-color:#edb660}.lo-window-status-banner.is-closed{color:#922d2d;background:#fff1f1;border-color:#e2a4a4}.lo-window-status-banner.is-unknown{color:#596259;background:#f2f4f1;border-color:#c9cec8}.lo-message{background:#fff;border:1px solid #d7d7d4;border-radius:14px 14px 14px 4px;gap:.2rem;max-width:min(72%,560px);padding:.65rem .75rem;display:grid;position:relative;box-shadow:0 5px 15px #0000000a}.lo-message.has-compact-media{align-self:flex-start;width:fit-content;max-width:min(82%,620px)}.lo-message.has-compact-media.is-outbound{align-self:flex-end}.lo-message.is-system{color:#68706a;text-align:center;background:#f3f5f2;border-color:#dfe2de;border-radius:12px;align-self:center;max-width:min(86%,640px)}.lo-message-system-label{color:#747c76;letter-spacing:.02em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lo-message.is-system p{color:#68706a;font-size:.7rem;line-height:1.4}.lo-message-sender{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.8rem);font-weight:850;line-height:1.2;overflow:hidden;color:#5e5e5a!important;font-size:.57rem!important}.lo-message-operator{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.8rem);font-size:.65rem;font-weight:850;line-height:1.25;overflow:hidden}.lo-message-operator+p{margin-top:.08rem}@media (prefers-reduced-motion:reduce){.lo-inbox>main>header,.lo-chat-header-toggle,.lo-inbox-contact-summary>span,.lo-inbox-context,.lo-conversation-tag-editor,.lo-inbox-lead-actions,.lo-conversation-owner.is-standalone,.lo-inbox-pipeline-link{transition:none!important}}.lo-message.has-message-actions{padding-right:7.65rem}.lo-message-actions{opacity:.45;gap:.12rem;transition:opacity .15s;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.lo-message:hover .lo-message-actions,.lo-message:focus-within .lo-message-actions{opacity:1}.lo-message-actions button{color:#92928e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.lo-message-actions button:hover{color:#292927;background:#e8e8e5}.lo-message-actions button:disabled{cursor:wait;opacity:.45}.lo-reaction-action-wrap{display:inline-flex;position:relative}.lo-reaction-action:hover,.lo-reaction-action[aria-expanded=true]{color:#8a5a00!important;background:#fff2d8!important}.lo-reaction-picker{z-index:40;background:#fff;border:1px solid #c9cac5;border-radius:10px;gap:.35rem;width:292px;padding:.42rem;display:grid;position:absolute;top:calc(100% + .34rem);right:-.25rem;box-shadow:0 12px 28px #18191733}.lo-reaction-picker__categories{border-bottom:1px solid #e2e2de;grid-template-columns:repeat(5,minmax(0,1fr));gap:.12rem;padding-bottom:.28rem;display:grid}.lo-reaction-picker__categories button{color:#777a75;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;height:27px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1rem;line-height:1}.lo-reaction-picker__categories button:hover,.lo-reaction-picker__categories button:focus-visible,.lo-reaction-picker__categories button.is-active{color:#292927;background:#eeeeeb;outline:0}.lo-reaction-picker__emojis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.12rem;display:grid}.lo-reaction-picker__emojis button{cursor:pointer;background:0 0;border:0;border-radius:7px;width:31px;height:31px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1.15rem;line-height:1}.lo-reaction-picker__emojis button:hover,.lo-reaction-picker__emojis button:focus-visible,.lo-reaction-picker__emojis button.is-selected{background:#fff2d8;outline:0;box-shadow:inset 0 0 0 1px #e4b65d}.lo-reaction-picker__remove{color:#777a75;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e2de;justify-content:center;align-items:center;gap:.22rem;padding:.42rem .2rem .08rem;font-size:.66rem;font-weight:750;display:inline-flex}.lo-reaction-picker__remove:hover,.lo-reaction-picker__remove:focus-visible{color:#8a3030;outline:0}.lo-reaction-picker__remove:disabled{color:#b7b9b4;cursor:not-allowed;opacity:.75}.lo-message-actions button[data-tooltip]:after{z-index:20;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;background:#292b29;border:1px solid #3c403c;border-radius:6px;width:max-content;max-width:190px;padding:.34rem .48rem;font-size:.57rem;font-weight:700;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .36rem);right:0;transform:translateY(-2px)}.lo-message-actions button[data-tooltip]:hover:after,.lo-message-actions button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.lo-message-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lo-forward-action:hover{color:#1657a8!important;background:#e8f1ff!important}.lo-delete-action--message{position:static}.lo-message.is-outbound .lo-delete-action--message{color:#aaa}.lo-message.is-outbound .lo-delete-action--message:hover{color:#ffb5b5;background:#4b2929}.lo-message-forwarded{align-items:center;gap:.25rem;width:fit-content;font-style:italic;font-weight:750;display:inline-flex;color:#777!important;font-size:.57rem!important}.lo-message.is-outbound .lo-message-forwarded{color:#c6c6c2!important}.lo-message-forwarded:before{content:"↗";font-size:.72rem;font-style:normal}.lo-message-quote{background:#f0f5f1;border-left:3px solid #6eaa7d;border-radius:5px;gap:.14rem;min-width:0;padding:.3rem .45rem;display:grid}.lo-message-quote--link{text-align:left;cursor:pointer;width:100%;font:inherit;border-top:0;border-bottom:0;border-right:0}.lo-message-quote--link:hover{background:#e5f0e7}.lo-message.is-outbound .lo-message-quote--link:hover{background:#ffffff29}.lo-message-quote__header{color:#4d7658;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.16rem;min-width:0;font-size:.55rem;font-weight:850;line-height:1.25;display:flex;overflow:hidden}.lo-message-quote__header strong{text-overflow:ellipsis;overflow:hidden}.lo-message-quote__type{color:#56635a;align-items:center;gap:.22rem;font-size:.61rem;font-weight:780;line-height:1.2;display:inline-flex}.lo-message-quote__type>span:first-child{font-size:.72rem;line-height:1}.lo-message-quote>p{color:#4f5751;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.64rem;line-height:1.3;display:-webkit-box;overflow:hidden}.lo-message-quote>small{color:#7e8780;font-size:.52rem;line-height:1.25}.lo-message.is-outbound .lo-message-quote{background:#ffffff17;border-left-color:#88c89a}.lo-message.is-outbound .lo-message-quote>span,.lo-message.is-outbound .lo-message-quote__header,.lo-message.is-outbound .lo-message-quote__type,.lo-message.is-outbound .lo-message-quote>p,.lo-message.is-outbound .lo-message-quote>small{color:#c6d8ca}.lo-message.is-reference-target{outline-offset:3px;outline:2px solid #75b483;animation:1.8s ease-out lo-message-reference-target}@keyframes lo-message-reference-target{0%,to{box-shadow:0 5px 15px #0000000a}18%{box-shadow:0 0 0 5px #75b4833b,0 8px 22px #37664124}}.lo-reaction-event{color:#4e5951;align-items:center;gap:.38rem;font-size:.68rem;font-weight:760;display:inline-flex}.lo-reaction-event strong{font-size:1.25rem;line-height:1}.lo-message.is-outbound .lo-reaction-event{color:#d0ddd3}.lo-message.has-reactions{margin-bottom:.78rem}.lo-message-reactions{z-index:1;pointer-events:none;background:#fff;border:1px solid #d2d9d3;border-radius:999px;align-items:center;gap:.08rem;padding:.1rem .28rem;line-height:1;display:inline-flex;position:absolute;bottom:-.72rem;right:.55rem;box-shadow:0 3px 8px #0000001f}.lo-message-reactions span{font-size:.85rem;line-height:1}.lo-message-reactions span+span{margin-left:.08rem}.lo-message.is-outbound .lo-message-reactions{background:#333;border-color:#555;left:.55rem;right:auto}.lo-message-reply-draft{background:#f4f8f5;border:1px solid #cbd8ce;border-radius:9px;gap:.25rem;margin:.38rem .55rem 0;padding:.34rem .42rem;display:grid}.lo-message-reply-draft__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lo-message-reply-draft__header strong{color:#3d6548;font-size:.61rem}.lo-message-reply-draft__header button{color:#6d786f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;display:grid}.lo-message-reply-draft__header button:hover{color:#29352d;background:#e2ebe4}.lo-message-reply-draft .lo-message-quote{background:#fff}.lo-reply-action:hover{color:#28643a!important;background:#e4f1e7!important}.lo-message:hover .lo-delete-action--message,.lo-message:focus-within .lo-delete-action--message{opacity:1}.lo-ad-referral{color:#252525;background:#f5f5f2;border:1px solid #d9d9d5;border-radius:11px;grid-template-columns:auto minmax(0,1fr);min-width:min(340px,58vw);display:grid;overflow:hidden}.lo-ad-referral>img{object-fit:cover;width:82px;height:100%;min-height:82px}.lo-ad-referral>div{gap:.18rem;min-width:0;padding:.55rem .65rem;display:grid}.lo-ad-referral span{color:#777;letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:850}.lo-ad-referral strong{font-size:.7rem;line-height:1.3}.lo-ad-referral p{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.63rem;display:-webkit-box;overflow:hidden}.lo-ad-referral small{color:#777!important}.lo-ad-referral a{color:#333;width:max-content;font-size:.59rem;font-weight:800}.lo-message.is-outbound{color:#fff;background:#222;border-color:#222;border-radius:14px 14px 4px;align-self:flex-end}.lo-template-message-preview{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;gap:.28rem;min-width:min(270px,100%);padding:.48rem .52rem;display:grid}.lo-template-message-preview__label{color:#aeb8b1;letter-spacing:.035em;text-transform:uppercase;font-size:.55rem;font-weight:850}.lo-template-message-preview__media{color:#dce5de;font-size:.65rem;font-weight:800}.lo-template-message-preview>strong:not(.lo-template-message-preview__media){color:#fff;font-size:.75rem;line-height:1.35}.lo-template-message-preview>p{color:#fff;font-size:.75rem;line-height:1.45}.lo-template-message-preview__footer{line-height:1.3;color:#b8c0ba!important;font-size:.6rem!important}.lo-template-message-preview__buttons{gap:.24rem;margin-top:.12rem;display:grid}.lo-template-message-preview__buttons span{color:#9bd4ac;text-align:center;border-top:1px solid #ffffff1f;padding-top:.28rem;font-size:.63rem;font-weight:800;display:block}.lo-template-message-preview.is-unavailable{border-style:dashed}.lo-template-message-preview__empty{color:#c0c6c1!important;font-size:.65rem!important}.lo-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.45}.lo-interactive-message{color:#285d3b;background:#f0faf2;border:1px solid #b9dac2;border-radius:10px;gap:.38rem;margin-top:.12rem;padding:.48rem .52rem;display:grid}.lo-message.is-outbound .lo-interactive-message{color:#dff4e4;background:#ffffff14;border-color:#9ad3ab7a}.lo-interactive-message header{gap:.12rem;display:grid}.lo-interactive-message header strong{font-size:.62rem;font-weight:850}.lo-interactive-message header small{color:#5f8469;font-size:.55rem;line-height:1.3}.lo-message.is-outbound .lo-interactive-message header small{color:#a9cfb2}.lo-interactive-message__options{gap:.25rem;display:grid}.lo-interactive-message__options span{color:#347047;text-align:center;background:#fff;border:1px solid #afd3ba;border-radius:7px;padding:.3rem .42rem;font-size:.62rem;font-weight:800;display:block}.lo-message.is-outbound .lo-interactive-message__options span{color:#c9ebd1;background:#ffffff1a;border-color:#9ad3ab8c}.lo-interactive-selection{background:#47705214;border-left:3px solid #477052;gap:.14rem;margin-top:.12rem;padding:.35rem .48rem;display:grid}.lo-interactive-selection span,.lo-interactive-selection small{color:var(--lo-muted);font-size:.55rem}.lo-interactive-selection strong{color:#285d3b;font-size:.64rem}.lo-message.is-outbound .lo-interactive-selection{background:#9ad3ab1f;border-left-color:#9ad3ab}.lo-message.is-outbound .lo-interactive-selection strong{color:#dff4e4}.lo-message small{color:#888;font-size:.56rem}.lo-message-error-details{background:#fff2f2;border:1px solid #e6bcbc;border-radius:8px;gap:.12rem;margin-top:.24rem;padding:.28rem .42rem;display:grid}.lo-message-error-details summary{color:#932c2c;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;font-size:.63rem;font-weight:800;list-style:none;display:flex}.lo-message-error-details summary::-webkit-details-marker{display:none}.lo-message-error-details summary:after{content:"Detalhes";color:#9c6262;flex:none;font-size:.56rem;font-weight:760}.lo-message-error-details[open] summary:after{content:"Ocultar"}.lo-message-error-details[open]>div{gap:.12rem;margin-top:.18rem;display:grid}.lo-message-recovery-action{border-top:1px solid #ffffff24;align-items:center;gap:.35rem;margin-top:.28rem;padding-top:.3rem;display:flex}.lo-message-recovery-action select{color:#422;min-width:0;min-height:29px;font:inherit;background:#fff;border:1px solid #d0b4b4;border-radius:7px;flex:auto;padding:0 .36rem;font-size:.59rem}.lo-message-recovery-action button{color:#fff;min-height:29px;font:inherit;cursor:pointer;white-space:nowrap;background:#222;border:1px solid #222;border-radius:7px;flex:none;padding:.24rem .45rem;font-size:.59rem;font-weight:820}.lo-message-recovery-action button:hover:not(:disabled){background:#000}.lo-message-recovery-action button:disabled{cursor:not-allowed;opacity:.55}.lo-message-error-details strong{color:#932c2c;font-size:.63rem}.lo-message-error-details p,.lo-message-error-details small{color:#6f3434;margin:0;font-size:.6rem;line-height:1.35}.lo-message-window-observe{background:#fafaf8;border:1px solid #deded9;border-radius:9px;align-items:center;gap:.4rem;min-width:0;margin:.45rem .75rem 0;padding:.3rem .38rem;display:flex}.lo-message-window-observe__label{color:#606760;white-space:nowrap;align-items:center;gap:.3rem;margin-right:auto;font-size:.61rem;font-weight:820;display:inline-flex}.lo-message-window-observe__label i{background:#e47777;border:1px solid #b13a3a;border-radius:50%;width:7px;height:7px}.lo-message-window-observe select{color:#292a28;min-width:0;max-width:240px;min-height:29px;font:inherit;background:#fff;border:1px solid #d0d0cc;border-radius:7px;padding:0 .38rem;font-size:.59rem}.lo-message-window-observe button{color:#fff;min-height:29px;font:inherit;cursor:pointer;white-space:nowrap;background:#222;border:1px solid #222;border-radius:7px;flex:none;padding:.24rem .45rem;font-size:.59rem;font-weight:820}.lo-message-window-observe button:hover:not(:disabled){background:#000}.lo-message-window-observe button:disabled{cursor:not-allowed;opacity:.5}.lo-message-window-observe small{color:#777;font-size:.59rem}@media (max-width:620px){.lo-message-window-observe{flex-wrap:wrap}.lo-message-window-observe__label{flex:1 0 100%}.lo-message-window-observe select{flex:1 1 0;max-width:none}}.lo-message.is-outbound small{color:#bbb}.lo-message-meta{align-items:center;gap:.22rem;display:inline-flex}.lo-message-delivery-mark{color:#aeb5b0;letter-spacing:-.16em;text-align:left;min-width:1.15rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-block}.lo-message-delivery-mark.is-delivered{color:#b8c3bb}.lo-message-delivery-mark.is-read{color:#68d391}.lo-message-delivery-mark.is-failed{color:#321515;letter-spacing:0;text-align:center;background:#e58a8a;border-radius:50%;min-width:.9rem;font-size:.55rem;line-height:.9rem}.lo-scheduled-message{color:#454642;background:#f1f1ee;border:1px dashed #aaa9a4;border-radius:12px 12px 4px;align-self:flex-end;gap:.35rem;width:min(360px,82%);padding:.58rem .65rem;display:grid}.lo-scheduled-message__header{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.lo-scheduled-message__header>span{gap:.08rem;display:grid}.lo-scheduled-message__header strong{color:#343633;font-size:.64rem}.lo-scheduled-message__header small,.lo-scheduled-message__header time,.lo-scheduled-message__locked{color:#777873;font-size:.54rem}.lo-scheduled-message>p{color:#343633;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.35}.lo-scheduled-message>button{color:#565752;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5c5c0;border-radius:7px;justify-self:start;padding:.25rem .48rem;font-size:.56rem;font-weight:800}.lo-scheduled-message>button:hover:not(:disabled){background:#e8e8e4;border-color:#8e8f8a}.lo-scheduled-message>button:disabled{cursor:wait;opacity:.62}.lo-message-attachment{color:#222;background:#f7f7f5;border:1px solid #d7d7d4;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:.6rem;min-width:min(280px,55vw);padding:.55rem;text-decoration:none;display:grid}.lo-message-attachment__icon{background:#e7e7e4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.lo-message-attachment__copy{gap:.15rem;min-width:0;display:grid}.lo-message-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lo-message-attachment small{color:#555!important}.lo-message.is-outbound .lo-message-attachment{color:#fff;background:#333;border-color:#555}.lo-message.is-outbound .lo-message-attachment small{color:#bbb!important}.lo-message.is-outbound .lo-message-attachment__icon{background:#444}.lo-shared-contact{color:#222;background:#f7f7f5;border:1px solid #d7d7d4;border-radius:12px;gap:.45rem;min-width:min(300px,58vw);padding:.65rem;display:grid}.lo-shared-contact>header{border-bottom:1px solid #dededb;align-items:center;gap:.55rem;padding-bottom:.45rem;display:flex}.lo-shared-contact>header>span{color:#fff;background:#222;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.64rem;font-weight:850;display:grid}.lo-shared-contact>header div,.lo-shared-contact__row div{gap:.08rem;min-width:0;display:grid}.lo-shared-contact strong{overflow-wrap:anywhere;font-size:.68rem}.lo-shared-contact small{font-size:.53rem;color:#777!important}.lo-shared-contact__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.lo-shared-contact__row a{color:#222;border:1px solid #c8c8c4;border-radius:8px;flex:none;padding:.35rem .5rem;font-size:.56rem;font-weight:800;text-decoration:none}.lo-shared-contact__row a:hover{color:#fff;background:#222;border-color:#222}.lo-shared-contact__address{color:#666;font-size:.58rem!important}.lo-message.is-outbound .lo-shared-contact{color:#fff;background:#333;border-color:#555}.lo-message.is-outbound .lo-shared-contact__row a{color:#fff;border-color:#666}.lo-shared-location{color:#222;background:#f7f7f5;border:1px solid #d7d7d4;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:min(300px,58vw);padding:.6rem;text-decoration:none;display:grid}.lo-shared-location>span{background:#e7e7e4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.lo-shared-location>div{gap:.08rem;min-width:0;display:grid}.lo-shared-location strong{font-size:.68rem}.lo-shared-location small{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden;color:#777!important}.lo-shared-location b{font-size:.55rem}.lo-message-video{background:#111;border-radius:11px;width:min(360px,60vw);max-height:340px}.lo-message.is-outbound .lo-shared-location{color:#fff;background:#333;border-color:#555}@media (max-width:720px){.lo-shared-contact,.lo-shared-location{width:min(100%,300px);min-width:0}}.lo-message-image-wrap{width:fit-content;max-width:min(360px,60vw);position:relative}.lo-message-image{max-width:100%;color:inherit;cursor:zoom-in;background:#ececea;border:0;border-radius:11px;padding:0;display:block;position:relative;overflow:hidden}.lo-message-image img{object-fit:cover;width:100%;max-height:340px;display:block}.lo-message-image__download{color:#20211f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff0;border:1px solid #ffffffd1;border-radius:8px;align-items:center;gap:.28rem;min-height:30px;padding:.25rem .45rem;font-size:.58rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.lo-message-image__download:hover{color:#fff;background:#20211f}.lo-message-image__download svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px}.lo-message-image:hover img{transform:scale(1.015)}.lo-message-image img{transition:transform .18s}.lo-image-preview-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0eb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lo-image-preview-modal{background:#f7f7f4;border:1px solid #ffffff47;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000061}.lo-image-preview-modal>header,.lo-image-preview-modal>footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.lo-image-preview-modal>header{border-bottom:1px solid var(--lo-line)}.lo-image-preview-modal>header div{gap:.08rem;min-width:0;display:grid}.lo-image-preview-modal>header small,.lo-image-preview-modal>footer span{color:var(--lo-muted);font-size:.62rem}.lo-image-preview-modal>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lo-image-preview-modal>header button{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#20211f;border:0;border-radius:9px;font-size:1.2rem}.lo-image-preview-stage{background:#292a28;place-items:center;min-height:240px;padding:1rem;display:grid;overflow:auto}.lo-image-preview-stage img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 190px)}.lo-image-preview-modal>footer{border-top:1px solid var(--lo-line)}.lo-tag-manager-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08161075;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lo-tag-manager-dialog{background:#f9faf8;border:1px solid #ffffffb3;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(580px,100%);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 30px 90px #08161047}.lo-tag-manager-dialog>header,.lo-tag-manager-dialog>footer{justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.lo-tag-manager-dialog>header{border-bottom:1px solid var(--lo-line);align-items:flex-start}.lo-tag-manager-dialog>header>div{min-width:0}.lo-tag-manager-dialog h2{color:var(--lo-ink);margin:.12rem 0 0;font-size:1.18rem}.lo-tag-manager-dialog>header p{color:var(--lo-muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.4}.lo-tag-manager-dialog>header>button{border:1px solid var(--lo-line);width:32px;height:32px;color:var(--lo-muted);cursor:pointer;background:#fff;border-radius:9px;flex:none;font-size:1.2rem}.lo-tag-manager-create{border-bottom:1px solid var(--lo-line);background:#f0f1ed;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.9rem 1.1rem;display:grid}.lo-tag-manager-create label{gap:.25rem;display:grid}.lo-tag-manager-create label>span{color:var(--lo-muted);font-size:.62rem;font-weight:800}.lo-tag-manager-create input{min-height:37px;color:var(--lo-ink);font:inherit;background:#fff;border:1px solid #d2d4ce;border-radius:8px;padding:0 .6rem;font-size:.72rem}.lo-tag-manager-create .lo-button{white-space:nowrap;min-height:37px}.lo-tag-manager-list{align-content:start;gap:.4rem;min-height:0;padding:.9rem 1.1rem;display:grid;overflow:auto}.lo-tag-manager-list article{background:#fff;border:1px solid #deded9;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .65rem;display:flex}.lo-tag-manager-list article>div{gap:.12rem;min-width:0;display:grid}.lo-tag-manager-list strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.lo-tag-manager-list small{color:var(--lo-muted);font-size:.62rem}.lo-tag-manager-list article>button{color:#a82828;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:.63rem;font-weight:800}.lo-tag-manager-list article>button:hover{text-decoration:underline}.lo-tag-manager-list article>button:disabled{cursor:wait;opacity:.5}.lo-tag-manager-dialog>footer{border-top:1px solid var(--lo-line);justify-content:flex-end}.lo-forward-backdrop{z-index:85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08161075;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lo-forward-dialog{background:#f9faf8;border:1px solid #ffffffb3;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100%);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 30px 90px #08161047}.lo-forward-dialog>header,.lo-forward-dialog>footer{justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.lo-forward-dialog>header{border-bottom:1px solid var(--lo-line);align-items:flex-start}.lo-forward-dialog>header>div{min-width:0}.lo-forward-dialog h2{color:var(--lo-ink);margin:.12rem 0 0;font-size:1.18rem}.lo-forward-dialog>header p{max-width:35rem;color:var(--lo-muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.4}.lo-forward-dialog>header>button{border:1px solid var(--lo-line);width:32px;height:32px;color:var(--lo-muted);cursor:pointer;background:#fff;border-radius:9px;flex:none;font-size:1.2rem}.lo-forward-dialog__body{align-content:start;gap:.75rem;min-height:0;padding:.9rem 1.1rem;display:grid;overflow:auto}.lo-forward-preview{background:#eef2ed;border:1px solid #d9ddd7;border-radius:10px;gap:.3rem;padding:.65rem;display:grid}.lo-forward-preview__content{gap:.25rem;min-width:0;display:grid}.lo-forward-preview__content img{object-fit:cover;border-radius:7px;width:min(180px,100%);max-height:130px}.lo-forward-preview__content strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lo-forward-preview__content p{color:#444943;white-space:pre-wrap;overflow-wrap:anywhere;max-height:6.5rem;margin:0;font-size:.72rem;line-height:1.45;overflow:auto}.lo-forward-preview__content small{color:var(--lo-muted);font-size:.62rem}.lo-forward-search{gap:.25rem;display:grid}.lo-forward-search>span{color:var(--lo-muted);font-size:.62rem;font-weight:800}.lo-forward-search input{width:100%;min-height:38px;color:var(--lo-ink);font:inherit;background:#fff;border:1px solid #d2d4ce;border-radius:8px;padding:0 .6rem;font-size:.72rem}.lo-forward-destinations{align-content:start;gap:.35rem;min-height:10rem;padding:.1rem;display:grid}.lo-forward-destination{cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.55rem .6rem;display:grid}.lo-forward-destination:hover{background:#f8faf7;border-color:#b9c4b8}.lo-forward-destination.is-disabled{cursor:not-allowed;opacity:.58}.lo-forward-destination>input{accent-color:#4f7c5f;width:1rem;height:1rem}.lo-forward-destination>span{gap:.12rem;min-width:0;display:grid}.lo-forward-destination strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lo-forward-destination small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.lo-forward-error{color:#b42318;margin:0;font-size:.68rem}.lo-forward-dialog>footer{border-top:1px solid var(--lo-line);align-items:center}.lo-forward-dialog>footer>span{color:var(--lo-muted);font-size:.65rem;font-weight:750}.lo-forward-dialog>footer>div{align-items:center;gap:.55rem;display:inline-flex}@media (max-width:620px){.lo-tag-manager-backdrop,.lo-forward-backdrop{align-items:end;padding:0}.lo-tag-manager-dialog,.lo-forward-dialog{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.lo-tag-manager-create{grid-template-columns:minmax(0,1fr)}.lo-location-google{grid-template-columns:minmax(0,1fr) auto}.lo-location-google label{grid-column:1/-1}.lo-tag-manager-create .lo-button{width:100%}.lo-forward-dialog>footer{flex-direction:column;align-items:stretch}.lo-forward-dialog>footer>div{justify-content:flex-end}}.lo-image-preview-modal>footer a{background:#20211f;border-radius:9px;align-items:center;gap:.4rem;min-height:36px;padding:0 .7rem;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.lo-image-preview-modal>footer a:hover,.lo-image-preview-modal>footer a:focus-visible{background:#30312f;color:#fff!important}.lo-image-preview-modal>footer svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}@media (max-width:620px){.lo-image-preview-backdrop{padding:.5rem}.lo-image-preview-modal{border-radius:13px;max-height:calc(100dvh - 1rem)}.lo-image-preview-modal>footer span{display:none}.lo-image-preview-modal>footer a{justify-content:center;width:100%}}.lo-media-download{width:30px;height:30px;color:inherit;border-radius:50%;place-items:center;display:grid}.lo-media-download:hover{background:#7f7f7f2e}.lo-media-download svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px}.lo-message-audio{grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:.4rem;min-width:min(320px,60vw);display:grid}.lo-message-audio audio{display:none}.lo-message-audio__player{background:#7f7f7f1a;border-radius:99px;grid-template-columns:30px auto minmax(60px,1fr) auto 28px;align-items:center;gap:.38rem;min-width:0;padding:.28rem .42rem;display:grid}.lo-message-audio__player button,.lo-message-audio__speed{font:inherit;cursor:pointer;border:0}.lo-message-audio__play,.lo-message-audio__volume{width:28px;height:28px;color:inherit;background:0 0;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.lo-message-audio__play:hover,.lo-message-audio__volume:hover{background:#7f7f7f29}.lo-message-audio__player>span{color:var(--lo-muted);font-variant-numeric:tabular-nums;font-size:.56rem}.lo-message-audio__player input[type=range]{accent-color:#323532;cursor:pointer;width:100%;min-width:50px}.lo-message-audio__speed{border:1px solid var(--lo-line);color:#4f544f;background:#fff;border-radius:99px;min-width:36px;height:28px;font-size:.58rem;font-weight:850}.lo-message-audio__speed:hover{background:#f5f6f3;border-color:#999e98}.lo-message-audio__speed:focus-visible,.lo-message-audio__player button:focus-visible{outline-offset:2px;outline:2px solid #2c302d}.lo-message-audio__duration{color:var(--lo-muted);grid-column:1/-1;margin-top:-.2rem;font-size:.7rem;line-height:1.2}.lo-message-composer{border-top:1px solid var(--lo-line);grid-template-columns:minmax(0,1fr) auto auto auto;gap:.65rem;padding:.8rem;display:grid;overflow:visible}.lo-message-composer:not(.is-scheduling){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) 38px auto;align-items:stretch}.lo-message-composer:not(.is-scheduling) .lo-message-composer__content{grid-area:1/1/3;height:100%}.lo-message-composer:not(.is-scheduling) .lo-message-composer__content>textarea{height:100%;min-height:0}.lo-message-composer:not(.is-scheduling) .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/2;align-self:end}.lo-message-composer:not(.is-scheduling) .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/2;align-self:start}.lo-message-composer:not(.is-scheduling) .lo-message-composer__actions>.lo-button{grid-area:1/3/3;align-self:stretch;min-width:104px;min-height:0;padding-inline:.9rem}.lo-message-composer.is-scheduling{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.lo-message-composer.is-scheduling .lo-message-composer__content,.lo-message-composer.is-scheduling .lo-message-composer__actions,.lo-message-composer.is-scheduling .lo-quick-replies{display:none}.lo-message-composer.has-video-attachment{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) 42px auto;align-items:stretch}.lo-message-composer:has(.lo-message-compression-confirmation){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) 42px auto;align-items:stretch}.lo-message-composer:has(.lo-message-upload-status){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) 42px auto;align-items:stretch}.lo-message-composer:has(.lo-message-compression-result){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) 42px auto;align-items:stretch}.lo-message-composer:has(.lo-message-compression-error){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) 42px auto;align-items:stretch}.lo-message-composer.has-video-attachment .lo-message-composer__content{grid-area:1/1/3/3;height:100%}.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__content{grid-area:1/1/3/3;height:100%}.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__content{grid-area:1/1/3/3;height:100%}.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__content{grid-area:1/1/3/3;height:100%}.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__content{grid-area:1/1/3/3;height:100%}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/3;align-self:end;transform:translateY(.22rem)}.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/3;align-self:end;transform:translateY(.22rem)}.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/3;align-self:end;transform:translateY(.22rem)}.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/3;align-self:end;transform:translateY(.22rem)}.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/3;align-self:end;transform:translateY(.22rem)}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/3;align-self:start;transform:translateY(-.12rem)}.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/3;align-self:start;transform:translateY(-.12rem)}.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/3;align-self:start;transform:translateY(-.12rem)}.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/3;align-self:start;transform:translateY(-.12rem)}.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/3;align-self:start;transform:translateY(-.12rem)}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-button{grid-area:1/4/3;align-self:stretch;min-height:100%}.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-button{grid-area:1/4/3;align-self:stretch;min-height:100%}.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-button{grid-area:1/4/3;align-self:stretch;min-height:100%}.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-button{grid-area:1/4/3;align-self:stretch;min-height:100%}.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-button{grid-area:1/4/3;align-self:stretch;min-height:100%}.lo-message-window-blocker{color:#7d3232;background:#fff8f8;border:1px solid #e4b0b0;border-radius:9px;margin:.55rem .75rem;padding:.25rem .35rem;display:grid}.lo-message-window-blocker__summary{align-items:center;gap:.4rem;min-width:0;display:flex}.lo-message-window-blocker__label{color:#8d3535;white-space:nowrap;align-items:center;gap:.32rem;min-width:0;margin-right:auto;font-size:.64rem;font-weight:820;display:inline-flex}.lo-message-window-blocker__label i{background:#e47777;border:1px solid #b13a3a;border-radius:50%;width:7px;height:7px}.lo-message-window-blocker__action,.lo-message-window-blocker__toggle{color:#7d3232;min-height:27px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6a0a0;border-radius:7px;padding:.24rem .45rem;font-size:.59rem;font-weight:800}.lo-message-window-blocker__action{color:#fff;background:#222;border-color:#222}.lo-message-window-blocker__action:disabled{cursor:not-allowed;opacity:.52}.lo-message-window-blocker__action:hover:not(:disabled){background:#000;border-color:#000}.lo-message-window-blocker__toggle{color:#8d5a5a}.lo-message-window-blocker__details{border-top:1px solid #edcccc;gap:.2rem;margin-top:.3rem;padding:.45rem .2rem .15rem;display:grid}.lo-message-window-blocker__details p,.lo-message-window-blocker__details small{color:#6e3838;margin:0;font-size:.61rem;line-height:1.35}.lo-message-window-blocker__details label{gap:.16rem;margin-top:.12rem;display:grid}.lo-message-window-blocker__details label>span{color:#7d4a4a;font-size:.58rem;font-weight:760}.lo-message-window-blocker__details select{color:#422;min-height:30px;font:inherit;background:#fff;border:1px solid #d0b4b4;border-radius:7px;padding:0 .4rem;font-size:.65rem}.lo-message-window-blocker__flow-recovery{border-top:1px solid #edcccc;gap:.3rem;margin-top:.18rem;padding-top:.32rem;display:grid}.lo-message-window-blocker__flow-recovery .lo-message-window-blocker__action{justify-self:start}.lo-message-recovery-action .lo-template-send-button,.lo-message-window-observe .lo-template-send-button,.lo-message-window-blocker .lo-template-send-button{color:#fff;box-shadow:none;background:#222;border:1px solid #222}.lo-message-recovery-action .lo-template-send-button:hover:not(:disabled),.lo-message-window-observe .lo-template-send-button:hover:not(:disabled),.lo-message-window-blocker .lo-template-send-button:hover:not(:disabled){color:#fff;background:#000;border-color:#000}.lo-operations-checklist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lo-operations-sync{background:#f6f8f4;border:1px solid #d9ded8;border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.75rem;padding:.55rem .6rem;display:flex}.lo-operations-sync>div{gap:.12rem;min-width:0;display:grid}.lo-operations-sync strong{color:#2c302c;font-size:.68rem}.lo-operations-sync small{color:#6d746c;font-size:.59rem;line-height:1.35}.lo-operations-sync small.is-error{color:#922d2d}.lo-operations-checklist li{background:#fbfbf8;border:1px solid #deded9;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.55rem .6rem;display:grid}.lo-operations-checklist li>span{color:#5d625c;background:#e9e9e5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.67rem;font-weight:850;display:grid}.lo-operations-checklist li.is-done{background:#f2faf3;border-color:#a9cbb2}.lo-operations-checklist li.is-done>span{color:#21643a;background:#d8efdd}.lo-operations-checklist li>div{gap:.12rem;min-width:0;display:grid}.lo-operations-checklist strong{color:#2c302c;font-size:.7rem}.lo-operations-checklist small{color:#6d746c;font-size:.61rem;line-height:1.35}.lo-operations-checklist a{color:#356b47;white-space:nowrap;font-size:.62rem;font-weight:800;text-decoration:none}.lo-operations-checklist a:hover{text-decoration:underline}.lo-meta-template-catalog{border-top:1px solid #dfe2dd;gap:.55rem;margin-top:1rem;padding-top:.9rem;display:grid}.lo-meta-template-catalog__heading{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.lo-meta-template-catalog__heading>div{gap:.12rem;display:grid}.lo-meta-template-catalog__heading h3{color:#2c302c;margin:0;font-size:.8rem}.lo-meta-template-catalog__heading>small{color:#6d746c;text-align:right;max-width:250px;font-size:.59rem;line-height:1.35}.lo-meta-template-card{background:#fbfbf8;border:1px solid #deded9;border-radius:9px;gap:.55rem;padding:.62rem;display:grid}.lo-meta-template-card>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lo-meta-template-card>header>div{gap:.12rem;min-width:0;display:grid}.lo-meta-template-card>header strong{color:#2c302c;font-size:.7rem}.lo-meta-template-card>header small,.lo-meta-template-card__empty{color:#6d746c;font-size:.59rem;line-height:1.35}.lo-meta-template-status{text-transform:uppercase;border-radius:999px;padding:.16rem .38rem;font-size:.55rem;font-weight:820}.lo-meta-template-status.is-approved{color:#21643a;background:#dff1e3}.lo-meta-template-status.is-pending{color:#9a5600;background:#fff0d6}.lo-meta-template-status.is-rejected,.lo-meta-template-status.is-paused{color:#922d2d;background:#ffe2e2}.lo-meta-template-parameters{gap:.42rem;display:grid}.lo-meta-template-parameters label{gap:.18rem;display:grid}.lo-meta-template-parameters label>span{color:#5e675f;font-size:.58rem;font-weight:760}.lo-meta-template-parameters select{color:#2c302c;min-height:32px;font:inherit;background:#fff;border:1px solid #d0d5ce;border-radius:7px;padding:0 .42rem;font-size:.66rem}@media (max-width:620px){.lo-meta-template-catalog__heading{flex-direction:column;align-items:stretch}.lo-meta-template-catalog__heading>small{text-align:left;max-width:none}.lo-operations-sync{flex-direction:column;align-items:stretch}.lo-operations-checklist li{grid-template-columns:28px minmax(0,1fr)}.lo-operations-checklist a{grid-column:2}}.lo-location-draft{color:#292927;background:#f7f7f5;border:1px solid #d3d3d0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:.45rem;width:fit-content;max-width:min(100%,390px);padding:.36rem .38rem .36rem .42rem;display:grid}.lo-location-draft__pin{color:#555552;background:#e9e9e6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}.lo-location-draft>span:nth-child(2){gap:.06rem;min-width:0;display:grid}.lo-location-draft strong,.lo-location-draft small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-location-draft strong{font-size:.69rem;line-height:1.2}.lo-location-draft small{color:#6a6a66;font-size:.58rem;line-height:1.2}.lo-location-draft>button{color:#62625e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:1rem;line-height:1;display:grid}.lo-location-draft>button:hover:not(:disabled){color:#292927;background:#e6e6e3}.lo-location-draft>button:disabled{cursor:wait;opacity:.55}.lo-location-composer{background:#f7f7f5;border:1px solid #d5d5d1;border-radius:12px;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);min-width:0;max-height:min(430px,55vh);display:grid;overflow:hidden;box-shadow:0 10px 24px #17231a1a}.lo-location-picker-wrap{grid-column:1/-1;min-width:0}.lo-location-composer>header{border-bottom:1px solid #deded9;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.lo-location-composer>header strong{color:#292927;font-size:.75rem}.lo-location-composer>header>button{color:#5b5b57;cursor:pointer;background:#e9e9e6;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:1rem;display:grid}.lo-location-composer__body{align-content:start;gap:.45rem;min-height:0;padding:.65rem;display:grid;overflow:auto}.lo-location-current,.lo-location-saved__item{color:#30302d;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d7d7d3;border-radius:9px;align-items:center;gap:.55rem;padding:.48rem .55rem;display:flex}.lo-location-current{cursor:pointer}.lo-location-current:hover,.lo-location-saved__item:hover{background:#fff;border-color:#b6b6b1}.lo-location-current:disabled{cursor:wait;opacity:.62}.lo-location-current>span:last-child,.lo-location-saved__item>button:first-child>span:last-child{gap:.12rem;min-width:0;display:grid}.lo-location-current strong,.lo-location-saved__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.lo-location-current small,.lo-location-saved__item small,.lo-location-empty{color:#727b73;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.lo-location-current__icon,.lo-location-saved__pin{color:#555552;background:#e9e9e6;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:1rem;display:grid}.lo-location-saved{gap:.28rem;display:grid}.lo-location-section-heading{color:#696965;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.57rem;font-weight:850;display:flex}.lo-location-section-heading small{text-align:center;background:#e6e6e3;border-radius:999px;min-width:17px;padding:.1rem .25rem}.lo-location-saved__item{padding:0}.lo-location-saved__item>button:first-child{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:.48rem .55rem;display:flex}.lo-location-saved__delete{color:#9b4a4a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 27px;width:27px;height:27px;margin-right:.35rem;font-size:.9rem}.lo-location-saved__delete:hover{background:#fff0f0}.lo-location-empty{padding:.2rem 0}.lo-location-google{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.4rem;display:grid}.lo-location-google label{gap:.22rem;min-width:0;display:grid}.lo-location-google label>span{color:#696965;font-size:.57rem;font-weight:850}.lo-location-google input{box-sizing:border-box;color:#30302d;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d1d1ce;border-radius:7px;padding:0 .48rem;font-size:.63rem}.lo-location-paste,.lo-location-parse,.lo-location-preview__actions button,.lo-location-preview__actions a{color:#444440;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#ededeb;border:1px solid #d1d1ce;border-radius:7px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.59rem;font-weight:800;text-decoration:none;display:inline-flex}.lo-location-paste:hover,.lo-location-parse:hover,.lo-location-preview__actions button:hover,.lo-location-preview__actions a:hover{background:#e2e2df}.lo-location-error{color:#a32626;margin:0;font-size:.6rem;line-height:1.35}.lo-location-error>p{margin:0}.lo-location-permission-help{color:#4b4b48;background:#f2f2ef;border:1px solid #d5d5d1;border-radius:8px;gap:.25rem;margin-top:.4rem;padding:.5rem .55rem;display:grid}.lo-location-permission-help strong{color:#30302d;font-size:.62rem}.lo-location-permission-help small{color:#696965;font-size:.57rem;line-height:1.4}.lo-location-permission-help>div{justify-content:space-between;align-items:center;gap:.45rem;margin-top:.08rem;display:flex}.lo-location-permission-help a,.lo-location-permission-help button{color:#4b4b48;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.57rem;font-weight:800;text-decoration:underline}.lo-location-permission-help button{background:#e2e2df;border:1px solid #bdbdb8;border-radius:6px;min-height:25px;padding:0 .42rem;text-decoration:none}.lo-location-permission-help button:hover{background:#d6d6d2}.lo-location-preview{background:#fff;border:1px solid #cfcfca;border-radius:9px;grid-template-columns:38px minmax(0,1fr);gap:.45rem;padding:.5rem;display:grid}.lo-location-preview__map{color:#555552;background:#e9e9e6;border-radius:7px;align-content:center;place-items:center;gap:.05rem;min-height:38px;display:grid}.lo-location-preview__map span{font-size:1.1rem}.lo-location-preview__copy{align-content:center;gap:.13rem;min-width:0;display:grid}.lo-location-preview__copy strong,.lo-location-preview__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-location-preview__copy strong{color:#30302d;font-size:.68rem}.lo-location-preview__copy small{color:#696965;font-size:.56rem}.lo-location-preview__actions{grid-column:1/-1;justify-content:flex-end;gap:.35rem;display:flex}.lo-location-reference{grid-column:1/-1;gap:.22rem;display:grid}.lo-location-reference>span{color:#696965;font-size:.57rem;font-weight:850}.lo-location-reference textarea{box-sizing:border-box;resize:vertical;color:#30302d;width:100%;min-height:42px;max-height:76px;font:inherit;background:#fff;border:1px solid #d1d1ce;border-radius:7px;padding:.42rem .48rem;font-size:.63rem;line-height:1.35}.lo-location-reference textarea:focus,.lo-location-google input:focus{outline-offset:1px;outline:2px solid #292927}.lo-location-preview__actions .lo-button{color:#fff;background:#30302d;border-color:#30302d}@media (min-width:760px){.lo-location-composer{max-height:min(340px,46vh)}.lo-location-composer__body:has(.lo-location-preview){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(250px,.72fr) minmax(360px,1.28fr);column-gap:.65rem}:is(.lo-location-composer__body:has(.lo-location-preview)>.lo-location-current,.lo-location-composer__body:has(.lo-location-preview)>.lo-location-saved,.lo-location-composer__body:has(.lo-location-preview)>.lo-location-google){grid-column:1}.lo-location-composer__body:has(.lo-location-preview)>.lo-location-preview{grid-area:1/2/-1;align-self:stretch}}.lo-attachment-menu-wrap{align-self:end;position:relative}.lo-message-upload-trigger{color:#333;cursor:pointer;background:#f7f7f5;border:1px solid #dededb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .16s;display:inline-flex}.lo-message-upload-trigger:hover{background:#ededeb;border-color:#b9b9b5;transform:translateY(-1px)}.lo-message-upload-trigger:disabled{cursor:wait;opacity:.55}.lo-message-upload-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}.lo-attachment-menu{z-index:40;background:#fff;border:1px solid #d0d4cf;border-radius:10px;gap:.2rem;width:190px;padding:.3rem;display:grid;position:absolute;bottom:calc(100% + 9px);right:-5px;box-shadow:0 12px 28px #1419152e}.lo-attachment-menu__item{color:#353532;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.45rem;padding:0 .48rem;display:flex}.lo-attachment-menu__item:hover{background:#ededeb}.lo-attachment-menu__item input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lo-attachment-menu__item>span{color:#4b4b48;background:#ededeb;border-radius:6px;place-items:center;width:25px;height:25px;font-size:1rem;display:grid}.lo-attachment-menu__item>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px}.lo-attachment-menu__item strong{font-size:.64rem}.lo-scheduled-message-panel{z-index:20;background:#f3f3f0;border:1px solid #d2d3cf;border-radius:10px;grid-column:1/-1;gap:.38rem;padding:.48rem .58rem;display:grid;position:relative;overflow:visible}.lo-scheduled-message-panel__header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lo-scheduled-message-panel__header>div{gap:.12rem;display:grid}.lo-scheduled-message-panel__header strong{color:#343633;font-size:.68rem}.lo-scheduled-message-panel__message>span{justify-content:space-between;gap:.5rem;display:flex}.lo-scheduled-message-panel__message-row{grid-template-columns:minmax(0,1fr) minmax(132px,150px);align-items:end;gap:.65rem;display:grid}.lo-scheduled-message-panel__message-row>label{color:#4c4d49;gap:.2rem;font-size:.58rem;font-weight:800;display:grid}.lo-scheduled-message-panel__message>span small{color:#7b897d;font-size:.52rem;font-weight:600}.lo-scheduled-message-panel__header small,.lo-scheduled-message-panel__note{color:#70726e;font-size:.56rem;line-height:1.35}.lo-scheduled-message-panel__header>button{color:#666864;cursor:pointer;background:0 0;border:0;font-size:1rem}.lo-scheduled-message-panel>label{color:#4c4d49;gap:.2rem;font-size:.58rem;font-weight:800;display:grid}.lo-scheduled-message-panel input[type=datetime-local]{color:#263329;background:#fff;border:1px solid #d0d1cd;border-radius:7px;width:210px;min-height:34px;padding:.4rem .48rem;font-size:.62rem}.lo-scheduled-message-panel textarea{resize:vertical;color:#263329;background:#fff;border:1px solid #d0d1cd;border-radius:7px;width:100%;min-height:54px;max-height:96px;padding:.42rem .48rem;font-size:.68rem;line-height:1.35}.lo-scheduled-message-panel__schedule-row{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.lo-scheduled-message-panel__schedule-row>label{color:#4c4d49;flex:none;gap:.2rem;font-size:.58rem;font-weight:800;display:grid}.lo-scheduled-message-panel__time-control{align-items:end;gap:.28rem;display:flex}.lo-scheduled-message-panel__time-control>label{color:#4c4d49;gap:.2rem;width:100%;font-size:.58rem;font-weight:800;display:grid}.lo-scheduled-date-picker{width:100%;position:relative}.lo-scheduled-date-picker__trigger{color:#4c4d49;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d1cd;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .48rem;font-size:.62rem;font-weight:650;display:inline-flex}.lo-scheduled-date-picker__trigger:hover,.lo-scheduled-date-picker__trigger[aria-expanded=true]{outline-offset:1px;border-color:#999a95;outline:2px solid #6465601f}.lo-scheduled-date-picker__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.lo-scheduled-date-picker__trigger>span:first-child b{color:#6d6e69;flex:none;font-size:.7rem;font-weight:700}.lo-scheduled-date-picker__trigger>span:first-child svg{fill:none;stroke:#6d6e69;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.lo-scheduled-date-picker__trigger>span:last-child{color:#747570;font-size:.7rem}.lo-scheduled-date-picker__popover{z-index:60;background:#fff;border:1px solid #c9cac5;border-radius:10px;gap:.48rem;width:min(320px,100vw - 2rem);padding:.62rem;display:grid;position:absolute;top:auto;bottom:calc(100% + .42rem);left:0;box-shadow:0 16px 34px #18191733}.lo-chatbot-start-panel{background:#f3f3f0;border:1px solid #d2d3cf;border-radius:10px;grid-column:1/-1;gap:.42rem;padding:.48rem .58rem;display:grid}.lo-chatbot-start-panel__header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lo-chatbot-start-panel__header>div{gap:.12rem;display:grid}.lo-chatbot-start-panel__header strong{color:#343633;font-size:.68rem}.lo-chatbot-start-panel__header small{color:#70726e;max-width:720px;font-size:.56rem;line-height:1.35}.lo-chatbot-start-panel__header>button{color:#666864;cursor:pointer;background:0 0;border:0;font-size:1rem}.lo-chatbot-start-panel>label{color:#4c4d49;gap:.2rem;font-size:.58rem;font-weight:800;display:grid}.lo-chatbot-start-panel select{color:#343633;width:min(420px,100%);min-height:34px;font:inherit;background:#fff;border:1px solid #d0d1cd;border-radius:7px;padding:.35rem .48rem;font-size:.62rem}.lo-chatbot-start-panel__actions{justify-content:flex-end;gap:.35rem;display:flex}.lo-chatbot-start-panel__actions button{min-height:31px;padding:.35rem .65rem;font-size:.6rem}.lo-chatbot-start-panel__actions .lo-button--ghost{background:#fff;border:1px solid #d0d1cd;border-radius:7px;color:#555651!important}.lo-scheduled-date-picker .rdp-root{--rdp-accent-color:#3d3e3b;--rdp-accent-background-color:#e6e6e2;width:100%;margin:0;font-size:.62rem}.lo-scheduled-date-picker .rdp-months,.lo-scheduled-date-picker .rdp-month{width:100%}.lo-scheduled-date-picker .rdp-month_caption{color:#343633;text-transform:capitalize;justify-content:center;align-items:center;height:28px;font-size:.66rem;font-weight:850;display:flex}.lo-scheduled-date-picker .rdp-nav{justify-content:space-between;display:flex;position:absolute;inset:.15rem .1rem auto}.lo-scheduled-date-picker .rdp-button_previous,.lo-scheduled-date-picker .rdp-button_next{color:#555651;cursor:pointer;background:#f4f4f1;border:1px solid #deded9;border-radius:6px;width:26px;height:26px}.lo-scheduled-date-picker .rdp-button_previous:hover,.lo-scheduled-date-picker .rdp-button_next:hover{background:#e9e9e5;border-color:#aaa9a4}.lo-scheduled-date-picker .rdp-month_grid{border-collapse:separate;border-spacing:.16rem;width:100%}.lo-scheduled-date-picker .rdp-weekday{color:#858681;text-transform:uppercase;font-size:.52rem;font-weight:800}.lo-scheduled-date-picker .rdp-day{text-align:center;width:14.28%;padding:0}.lo-scheduled-date-picker .rdp-day_button{color:#454642;width:29px;height:29px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:.6rem}.lo-scheduled-date-picker .rdp-day_button:hover{background:#f0f0ed;border-color:#c5c6c1}.lo-scheduled-date-picker .rdp-today .rdp-day_button{border-color:#9d9e98;font-weight:850}.lo-scheduled-date-picker .rdp-selected .rdp-day_button{color:#fff;background:#343633;border-color:#343633}.lo-scheduled-date-picker .rdp-outside .rdp-day_button,.lo-scheduled-date-picker .rdp-disabled .rdp-day_button{color:#c1c2bd;cursor:not-allowed}.lo-scheduled-date-picker__time{color:#4c4d49;gap:.2rem;font-size:.58rem;font-weight:800;display:grid}.lo-scheduled-date-picker__time input{color:#343633;width:100%;min-height:34px;font:inherit;background:#f8f8f6;border:1px solid #d0d1cd;border-radius:7px;padding:.35rem .48rem;font-size:.62rem}.lo-scheduled-date-picker__error{color:#8a4b20;font-size:.56rem;font-weight:700}.lo-scheduled-date-picker__actions{border-top:1px solid #e2e2de;justify-content:flex-end;gap:.35rem;padding-top:.48rem;display:flex}.lo-scheduled-date-picker__actions button{min-height:30px;padding:.32rem .65rem;font-size:.6rem}.lo-scheduled-date-picker__actions .lo-button--ghost{background:#fff;border:1px solid #d0d1cd;border-radius:7px;color:#555651!important}.lo-scheduled-message-panel__notes{align-content:end;gap:.18rem;min-width:0;padding-bottom:.3rem;display:grid}.lo-scheduled-message-panel__schedule-row .lo-scheduled-message-panel__note{display:block}.lo-scheduled-message-panel__warning{color:#8a4b20;font-size:.56rem;font-weight:700}.lo-scheduled-message-panel__window-warning{color:#85512c;font-size:.56rem;font-weight:700;line-height:1.3}.lo-scheduled-message-panel__actions{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:.25rem;display:grid}.lo-scheduled-message-panel__actions button{white-space:nowrap;width:100%;min-height:31px;padding:.35rem .6rem;font-size:.6rem}.lo-scheduled-message-panel__actions .lo-button--ghost{background:#fff;border:1px solid #d0d1cd;border-radius:7px;color:#526056!important}@media (max-width:620px){.lo-scheduled-message-panel__schedule-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem}.lo-scheduled-message-panel__message-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.lo-scheduled-message-panel input[type=datetime-local]{width:100%}.lo-scheduled-message-panel__schedule-row .lo-scheduled-message-panel__note{padding-bottom:0}.lo-scheduled-message-panel__time-control{width:100%}.lo-scheduled-message-panel__time-control>label{flex:auto}.lo-scheduled-message-panel__notes{padding-bottom:0}}.lo-message-composer__actions{display:contents}.lo-message-access-lock{background:#f2f2ef;border:1px solid #d6d6d1;border-radius:11px;align-items:center;gap:.65rem;margin:.7rem;padding:.7rem .82rem;display:flex}.lo-message-access-lock>span{font-size:1rem}.lo-message-access-lock div{gap:.12rem;display:grid}.lo-message-access-lock strong{font-size:.7rem}.lo-message-access-lock small{color:#777;font-size:.6rem;line-height:1.4}.lo-quick-replies{scrollbar-width:thin;grid-column:1/-1;gap:.35rem;padding-top:.05rem;display:flex;overflow-x:auto}.lo-quick-replies button{color:#444440;min-height:27px;font:inherit;cursor:pointer;background:#f7f7f4;border:1px solid #d3d3cf;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.58rem;font-weight:780}.lo-quick-replies button:hover{background:#fff;border-color:#8f8f89}.lo-response-center{border:1px solid var(--lo-line);scrollbar-width:thin;background:#f1f1ee;border-radius:18px;min-height:0;padding:1rem;overflow:auto}.lo-response-center>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.lo-response-center h2{letter-spacing:-.035em;margin:.15rem 0;font-size:1.1rem}.lo-response-center>header p{color:var(--lo-muted);margin:0;font-size:.72rem}.lo-inbox-page:has(.lo-flow-builder){grid-template-rows:auto auto auto;height:auto;min-height:calc(100dvh - 7.75rem);overflow:visible}.lo-inbox-page:has(.lo-flow-builder)>.lo-response-center{min-height:0;overflow:visible}.lo-inbox-page:has(.lo-flow-builder) .lo-response-flows-section{overflow:visible}.lo-inbox-page--expanded{grid-template-rows:auto auto auto;align-content:start;height:auto;min-height:calc(100dvh - 7.75rem);overflow:visible}.lo-inbox-titlebar,.lo-inbox-view-switcher{box-sizing:border-box;align-self:start;width:100%}.lo-inbox-titlebar{height:54px}.lo-inbox-view-switcher{height:52px}.lo-inbox-page--expanded>.lo-response-center,.lo-inbox-page--expanded>.lo-alert-settings{min-height:0;overflow:visible}.lo-response-personalization,.lo-response-flows-section{scroll-margin-block-start:calc(var(--panel-topbar-height,112px) + 1rem)}.lo-response-personalization.is-anchor-target,.lo-response-flows-section.is-anchor-target{animation:.95s ease-out lo-response-disclosure-focus}@keyframes lo-response-disclosure-focus{0%{box-shadow:0 0 #44704f00}34%{box-shadow:0 0 0 5px #44704f33}to{box-shadow:0 0 #44704f00}}@media (prefers-reduced-motion:reduce){.lo-response-personalization.is-anchor-target,.lo-response-flows-section.is-anchor-target{animation:none}}.lo-response-summary{background:#fff;border:1px solid #d5d5d0;border-radius:11px;place-items:center;min-width:70px;padding:.45rem;display:grid}.lo-response-summary strong{font-size:1rem}.lo-response-summary span{color:var(--lo-muted);font-size:.58rem}.lo-response-navigation{background:#e8e8e4;border:1px solid #d8d8d3;border-radius:11px;gap:.35rem;margin-bottom:.8rem;padding:.3rem;display:flex}.lo-response-navigation button{color:#666963;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.48rem .7rem;font-size:.65rem;font-weight:800}.lo-response-navigation button.is-active{color:#20231f;background:#fff;box-shadow:0 2px 8px #1e211d14}.lo-response-navigation small{color:#427454;margin-left:.3rem}.lo-flow-builder{grid-template-columns:minmax(190px,.48fr) minmax(360px,1.15fr) minmax(270px,.65fr);align-items:start;gap:.75rem;display:grid}.lo-flow-library,.lo-flow-editor,.lo-flow-simulator{background:#fff;border:1px solid #d8d8d3;border-radius:14px;min-width:0;padding:.8rem}.lo-flow-library,.lo-flow-library>header>div,.lo-flow-simulator,.lo-flow-simulator>header{gap:.5rem;display:grid}.lo-flow-library>header,.lo-flow-editor>header,.lo-flow-simulator footer{justify-content:space-between;align-items:end;gap:.5rem;display:flex}.lo-flow-library button,.lo-flow-editor button,.lo-flow-simulator button{color:#242824;font:inherit;cursor:pointer;background:#f2f3f0;border:1px solid #d5d9d5;border-radius:8px;padding:.45rem .55rem;font-size:.62rem;font-weight:800}.lo-flow-library>button,.lo-flow-library-list>button{text-align:left;gap:.15rem;display:grid}.lo-flow-library-list{scrollbar-width:thin;gap:.4rem;max-height:620px;padding-right:.22rem;display:grid;overflow-y:auto}.lo-flow-library-list>button.is-active{background:#f0f0ed;border-color:#292b29}.lo-flow-library-list>button strong{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.lo-flow-library-list>button strong em{text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.15rem .3rem;font-size:.45rem;font-style:normal}.lo-flow-library-list>button strong em.is-enabled{color:#257342;background:#e5f5e9;border-color:#b9dfc4}.lo-flow-library-list>button strong em.is-disabled{color:#777d77;background:#f0f1ee;border-color:#d9ddd8}.lo-flow-library .lo-flow-primary-toggle{color:#fff;text-align:center;background:#252925;margin-top:.45rem}.lo-flow-transfer-actions{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.lo-flow-transfer-actions button{text-align:center}.lo-flow-transfer-actions input{display:none}.lo-flow-template-picker{background:#f3faf4;border:1px solid #cfe2d3;border-radius:11px;gap:.45rem;padding:.65rem;display:grid}.lo-flow-template-picker>div{gap:.12rem;display:grid}.lo-flow-template-picker strong{font-size:.66rem}.lo-flow-template-picker small{color:#5c7562;line-height:1.4}.lo-flow-template-picker select{color:#263629;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfd6c4;border-radius:8px;padding:.52rem .55rem;font-size:.58rem;font-weight:750}.lo-flow-library>header>div>small{max-width:210px;line-height:1.45}.lo-flow-identity-settings{background:#f5f5f3;border:1px solid #d9ddd8;border-radius:12px;margin-top:.75rem;overflow:hidden}.lo-flow-identity-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;list-style:none;display:flex}.lo-flow-identity-settings>summary::-webkit-details-marker{display:none}.lo-flow-identity-settings>summary>div{gap:.1rem;display:grid}.lo-flow-identity-settings>summary strong{font-size:.7rem}.lo-flow-identity-settings>summary small,.lo-flow-identity-settings>div>small{color:var(--lo-muted);font-size:.53rem;line-height:1.4}.lo-flow-identity-settings>summary>b{font-size:.55rem}.lo-flow-identity-settings>div{background:#fff;border-top:1px solid #e0e3df;grid-template-columns:1fr 1fr .45fr;gap:.55rem;padding:.7rem;display:grid}.lo-flow-identity-settings label{gap:.25rem;display:grid}.lo-flow-identity-settings label>span{font-size:.57rem;font-weight:800}.lo-flow-identity-settings input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5d9d5;border-radius:8px;padding:.52rem .6rem;font-size:.62rem}.lo-flow-identity-settings>div>small{grid-column:1/-1}.lo-flow-privacy-settings{background:#f5f5f3;border:1px solid #d9ddd8;border-radius:12px;margin-top:.75rem;overflow:hidden}.lo-flow-privacy-settings>header{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;display:flex}.lo-flow-privacy-settings>header>div{gap:.12rem;display:grid}.lo-flow-privacy-settings>header strong{font-size:.7rem}.lo-flow-privacy-settings>header small,.lo-flow-privacy-fields small{color:var(--lo-muted);font-size:.54rem;line-height:1.4}.lo-flow-privacy-toggle{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:.35rem;display:grid}.lo-flow-privacy-toggle input{opacity:0;position:absolute}.lo-flow-privacy-toggle>span{background:#c9cbc7;border-radius:999px;width:36px;height:21px;position:relative}.lo-flow-privacy-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.lo-flow-privacy-toggle input:checked+span{background:#292a27}.lo-flow-privacy-toggle input:checked+span:after{transform:translate(15px)}.lo-flow-privacy-toggle b{font-size:.56rem}.lo-flow-privacy-fields{background:#fff;border-top:1px solid #e0e3df;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.lo-flow-privacy-fields label{gap:.25rem;display:grid}.lo-flow-privacy-fields label>span{font-size:.58rem;font-weight:800}.lo-flow-privacy-fields .is-wide{grid-column:1/-1}.lo-flow-privacy-fields input,.lo-flow-privacy-fields select,.lo-flow-privacy-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5d9d5;border-radius:8px;padding:.52rem .6rem;font-size:.62rem}.lo-flow-privacy-fields textarea{resize:vertical;min-height:92px}.lo-flow-privacy-fields aside{background:#eeeeeb;border-left:3px solid #343633;border-radius:8px;align-content:center;gap:.12rem;padding:.55rem;display:grid}.lo-flow-privacy-fields aside strong{font-size:.58rem}.lo-flow-privacy-fields aside span{color:#555854;font-size:.53rem;line-height:1.4}.lo-flow-library>button.is-active{background:#f0f0ed;border-color:#292b29}.lo-flow-library small{color:var(--lo-muted);font-size:.54rem}.lo-flow-editor>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.lo-flow-editor>header label{flex:1;gap:.25rem;font-size:.6rem;font-weight:800;display:grid}.lo-flow-editor>header input{border:1px solid #d5d9d5;border-radius:8px;width:100%;padding:.55rem .6rem}.lo-flow-editor>header>div{gap:.35rem;display:flex}.lo-flow-editor>header>.lo-flow-editor-header-main{flex:auto;gap:.28rem;min-width:0;display:contents}.lo-flow-editor-header-top{grid-column:1/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;width:max-content;min-height:24px;display:flex}.lo-flow-live-toggle__messages{text-align:right;gap:.12rem;min-width:0;max-width:min(420px,48vw);display:grid}.lo-flow-editor-header-main>label{grid-column:1;min-width:0}.lo-flow-editor>header>div:not(.lo-flow-editor-header-main){grid-column:2;align-self:end}.lo-flow-editor>header .lo-flow-live-toggle{flex:none;min-height:28px;padding-block:.16rem;display:inline-flex}.lo-flow-editor>header .lo-flow-live-toggle__copy{align-items:baseline;gap:.26rem;display:inline-flex}.lo-flow-editor>header .lo-flow-live-toggle__copy small{font-size:.5rem}.lo-flow-live-toggle__hint{color:#777b76;text-align:right;max-width:420px;font-size:.5rem;line-height:1.2}.lo-flow-live-feedback{color:#4e554e;text-align:right;font-size:.58rem;line-height:1.3}.lo-chatbot-schedule__automatic{color:#5d625d;border-left:2px solid #777773;margin:-.12rem 0 0;padding-left:.42rem;font-size:.61rem;line-height:1.35}.lo-chatbot-schedule__conflict{color:#7b3d18;background:#fff3e7;border-left:3px solid #a45522;margin:0;padding:.45rem .55rem;font-size:.61rem;font-weight:700;line-height:1.35}.lo-flow-nodes{scrollbar-width:thin;align-content:start;gap:.45rem;max-height:620px;margin-top:.7rem;padding:.18rem .25rem .18rem .12rem;display:grid;overflow-y:auto}.lo-flow-node-types{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.65rem;display:flex}.lo-flow-node-types>small{color:var(--lo-muted);flex:100%;font-size:.52rem}.lo-flow-node-types>button.is-active{background:#ededeb;border-color:#292b29;box-shadow:0 0 0 2px #2323211a}.lo-flow-workspace{grid-template-columns:minmax(180px,.56fr) minmax(320px,1.44fr);align-items:start;gap:.7rem;display:grid}.lo-flow-nodes>button{color:#242824;text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #dfe2de;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.lo-flow-nodes>button.is-selected{background:#eeeeeb;border-color:#292b29;box-shadow:0 0 0 2px #2323211a}.lo-flow-nodes>button>span{color:#292b29;background:#e3e3df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.58rem;font-weight:900;display:grid}.lo-flow-nodes>button>div{gap:.1rem;min-width:0;display:grid}.lo-flow-nodes>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.lo-flow-nodes>button small,.lo-flow-nodes>button code{color:#747a74;font-size:.5rem}.lo-flow-properties{background:#fafbf9;border:1px solid #dfe2de;border-radius:10px;align-content:start;gap:.7rem;min-width:0;max-width:100%;margin-top:.7rem;padding:.8rem;display:grid}.lo-flow-properties>label,.lo-flow-properties>label>*{min-width:0;max-width:100%}.lo-flow-properties>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lo-flow-properties>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.lo-flow-properties>header>div:first-child{gap:.08rem;display:grid}.lo-flow-properties>header>div:first-child small{color:var(--lo-muted);font-size:.5rem}.lo-flow-route-context{background:#fff;border:1px solid #dfe4df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem;display:grid}.lo-flow-route-context>span{gap:.12rem;min-width:0;display:grid}.lo-flow-route-context small{color:var(--lo-muted);font-size:.48rem}.lo-flow-route-context strong{color:#39423b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.54rem;line-height:1.35;display:block;overflow:hidden}.lo-flow-route-context>b{color:#333532}.lo-flow-destination-picker{width:100%;min-width:0;max-width:100%;font-weight:400;position:relative}.lo-flow-destination-picker>summary{cursor:pointer;background:#fff;border:1px solid #d5d9d5;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;max-width:100%;min-height:39px;padding:.48rem .52rem;list-style:none;display:grid;overflow:hidden}.lo-flow-destination-picker>summary::-webkit-details-marker{display:none}.lo-flow-destination-picker>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.58rem;font-weight:700;display:block;overflow:hidden}.lo-flow-destination-picker[open]>summary{border-color:#333532;box-shadow:0 0 0 2px #2323211a}.lo-flow-destination-picker>div{z-index:40;background:#fff;border:1px solid #ccd3cd;border-radius:9px;gap:.35rem;width:min(360px,100vw - 32px);min-width:min(280px,100vw - 32px);max-width:none;padding:.42rem;display:grid;position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow:hidden;box-shadow:0 12px 30px #1f262029}.lo-flow-destination-picker>div>input{width:100%;min-width:0;max-width:100%;min-height:35px}.lo-flow-destination-picker>div>section{grid-auto-rows:minmax(48px,auto);align-content:start;gap:.3rem;max-height:250px;display:grid;overflow:hidden auto}.lo-flow-destination-picker section>button{text-align:left;background:#f7f7f5;border:1px solid #d8dad6;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-self:stretch;align-items:center;gap:.42rem;width:100%;min-width:0;max-width:100%;height:auto;min-height:48px;margin:0;padding:.42rem .5rem;display:grid;overflow:hidden}.lo-flow-destination-picker section>button>span{color:#292b29;background:#e3e3df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.52rem;display:grid}.lo-flow-destination-picker section>button>div{gap:.08rem;min-width:0;display:grid}.lo-flow-destination-picker section strong{font-size:.54rem}.lo-flow-destination-picker section small{color:var(--lo-muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.51rem;line-height:1.3;display:-webkit-box;overflow:hidden}.lo-flow-destination-picker section>button.is-current{background:#e9e9e6;border-color:#292b29}.lo-flow-map{background:#f5f5f3;border:1px solid #dfe2de;border-radius:10px;margin-top:.65rem}.lo-flow-map>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.58rem .65rem;list-style:none;display:flex}.lo-flow-map>summary::-webkit-details-marker{display:none}.lo-flow-map>summary>span{gap:.08rem;display:grid}.lo-flow-map>summary strong{font-size:.62rem}.lo-flow-map>summary small{color:var(--lo-muted);font-size:.5rem}.lo-flow-map>summary>b{font-size:.54rem}.lo-flow-map[open]>summary>b{font-size:0}.lo-flow-map[open]>summary>b:after{content:"Recolher desenho";font-size:.54rem}.lo-flow-map>div{background:radial-gradient(circle,#d7ddd8 1px,#0000 1px) 0 0/14px 14px;border-top:1px solid #e1e4e0;max-height:420px;overflow:auto}.lo-flow-map svg g{cursor:pointer}.lo-flow-map svg g rect{fill:#fff;stroke:#cfd5d0;stroke-width:1.2px}.lo-flow-map svg g.is-selected rect{fill:#ececea;stroke:#292b29;stroke-width:2px}.lo-flow-map svg text{fill:#2d342f;font-size:10px;font-weight:800}.lo-flow-map svg .lo-flow-map-content{fill:#6b736d;font-size:9px;font-weight:500}.lo-flow-document-settings{background:#fff;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.55rem;display:grid}.lo-flow-document-settings>label{min-width:0}.lo-flow-document-settings>label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.lo-flow-document-settings>label>div small{color:var(--lo-muted);font-size:.5rem}.lo-flow-document-settings>.is-wide{color:var(--lo-muted);grid-column:1/-1;font-size:.5rem;line-height:1.4}.lo-flow-properties label{gap:.25rem;font-size:.56rem;font-weight:800;display:grid}.lo-flow-properties input,.lo-flow-properties select,.lo-flow-properties textarea,.lo-flow-simulator>input{width:100%;font:inherit;background:#fff;border:1px solid #d5d9d5;border-radius:7px;padding:.48rem .52rem;font-size:.62rem}.lo-flow-properties textarea{resize:vertical;min-height:70px}.lo-flow-properties .lo-flow-quick-reply-import{background:#f5f5f3;border-color:#cfd1cd;margin:0;font-weight:700}.lo-flow-reuse-control{gap:.3rem;min-width:0;display:grid}.lo-flow-reuse-control>div{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.lo-flow-reuse-control>div>button{background:#fff;padding:.3rem .45rem;font-size:.52rem}.lo-flow-properties label>small{color:var(--lo-muted);font-size:.5rem;line-height:1.4}.lo-flow-properties label>small.lo-flow-field-error{color:#a13d35;font-weight:800}.lo-flow-options,.lo-flow-condition{gap:.55rem;display:grid}.lo-flow-options{min-width:0;padding-top:.15rem}.lo-flow-options__heading{background:#f1f2ef;border:1px solid #dfe2de;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(125px,.45fr);align-items:end;gap:.7rem;min-width:0;padding:.7rem;display:grid}.lo-flow-options__heading>div{gap:.16rem;min-width:0;display:grid}.lo-flow-options__heading>div>strong{color:var(--lo-ink);font-size:.7rem}.lo-flow-options__heading>div>small{color:var(--lo-muted);font-size:.52rem;font-weight:500;line-height:1.4}.lo-flow-choice-style{background:0 0;border:0;gap:.22rem;padding:0;display:grid}.lo-flow-choice-style>span{color:var(--lo-ink);font-size:.56rem;font-weight:800}.lo-flow-choice-style select{width:100%;min-height:32px;color:var(--lo-ink);background:#fff;border:1px solid #d5d9d5;border-radius:7px;padding:.4rem .48rem;font-size:.6rem}.lo-flow-options__format-help{color:var(--lo-muted);margin:-.15rem 0 0;padding:0 .15rem;font-size:.5rem;font-weight:500;line-height:1.45}.lo-flow-option-card{background:#fff;border:1px solid #d8dcd8;border-radius:11px;gap:0;min-width:0;display:grid;overflow:visible;box-shadow:0 3px 10px #1e221e0a}.lo-flow-option-card>header{background:#f6f7f5;border-bottom:1px solid #e3e5e2;border-radius:10px 10px 0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;padding:.52rem .6rem;display:grid}.lo-flow-option-card>header>span{color:#30322f;background:#dedfdb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.54rem;font-weight:900;display:grid}.lo-flow-option-card>header>div{gap:.06rem;min-width:0;display:grid}.lo-flow-option-card>header strong{color:var(--lo-ink);font-size:.62rem}.lo-flow-option-card>header small{color:var(--lo-muted);font-size:.48rem;font-weight:500}.lo-flow-option-card .lo-flow-option-card__remove{color:#727570;background:0 0;border-color:#0000;place-items:center;width:26px;height:26px;padding:0;font-size:.9rem;line-height:1;display:grid}.lo-flow-option-card .lo-flow-option-card__remove:hover{color:#943f36;background:#fff2f0;border-color:#e1c9c6}.lo-flow-option-card__fields{grid-template-columns:minmax(0,.85fr) minmax(150px,1.15fr);align-items:start;gap:.65rem;min-width:0;padding:.65rem;display:grid}.lo-flow-option-card__fields>label{gap:.25rem;min-width:0;display:grid}.lo-flow-option-card__fields>label>span{color:#4d524d;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;font-size:.54rem;font-weight:800;display:flex}.lo-flow-option-card__fields>label>span small{color:#858983;flex:none;font-size:.47rem;font-weight:650}.lo-flow-option-card__fields .lo-flow-field-error{color:#a13d35;font-size:.49rem;font-weight:800;line-height:1.35}.lo-flow-options .lo-flow-options__add{color:#434843;background:#f7f8f6;border-style:dashed;min-height:38px}.lo-flow-options .lo-flow-options__add:hover{background:#fff;border-color:#858b85}@media (max-width:1180px){.lo-flow-option-card__fields{grid-template-columns:minmax(0,1fr)}}.lo-flow-condition label{grid-template-columns:auto minmax(0,1fr);align-items:center}.lo-flow-library details{border-top:1px solid #e0e3df;gap:.3rem;padding-top:.5rem;display:grid}.lo-flow-library summary{cursor:pointer;font-size:.6rem;font-weight:800}.lo-flow-library details button{text-align:left;width:100%;margin-top:.25rem;display:block}.lo-flow-nodes article{background:#fafbf9;border:1px solid #dfe2de;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.lo-flow-nodes article>span{color:#292b29;background:#e3e3df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.58rem;font-weight:900;display:grid}.lo-flow-nodes article>div{gap:.2rem;display:grid}.lo-flow-nodes textarea{resize:vertical;min-height:48px;font:inherit;background:0 0;border:0;font-size:.66rem}.lo-flow-nodes code{color:#747a74;font-size:.52rem}.lo-flow-add{width:100%;margin-top:.5rem}.lo-flow-error{color:#a13d35;font-size:.6rem}.lo-flow-phone{background:#e8ece9;border:5px solid #171b18;border-radius:20px;overflow:hidden}.lo-flow-phone>div{background:#f7f8f8;align-items:center;gap:.4rem;padding:.45rem;display:flex}.lo-flow-phone>div b{background:#63d696;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.53rem;display:grid}.lo-flow-phone>div span{font-size:.61rem;font-weight:800;display:grid}.lo-flow-phone>div small{color:#68736c;font-size:.48rem}.lo-flow-phone main{background-image:radial-gradient(circle at 8px 8px,#2f9d6514 1px,#0000 1.5px);background-size:30px 30px;min-height:260px;padding:.65rem}.lo-flow-phone main>small{color:#68736c;background:#fff;border-radius:5px;width:max-content;margin:0 auto .6rem;padding:.2rem .4rem;font-size:.48rem;display:block}.lo-flow-phone article{background:#fff;border:1px solid #dfe5e1;border-radius:8px;width:90%;padding:.5rem}.lo-flow-phone article p{margin:0;font-size:.62rem}.lo-flow-phone article small{color:#68736c;text-align:right;font-size:.46rem;display:block}.lo-flow-sim-options{border-top:1px solid #dfe5e1;margin:.35rem -.5rem -.5rem;display:grid}.lo-flow-sim-options button{color:#39815a!important;background:#edf8f1!important;border:0!important;border-bottom:1px solid #dfe5e1!important;border-radius:0!important}.lo-flow-sim-options button:last-child{border-bottom:0!important}.lo-flow-sim-options.is-buttons{background:#f5faf6;flex-wrap:wrap;gap:.25rem;padding:.35rem;display:flex}.lo-flow-sim-options.is-buttons button{flex:calc(50% - .25rem);min-width:0;padding:.38rem .45rem;background:#fff!important;border:1px solid #b9dfc4!important;border-radius:7px!important}.lo-flow-sim-options.is-list{border-top-color:#dfe5e1}.lo-flow-simulator>small{color:var(--lo-muted);font-size:.54rem}.lo-flow-governance{background:#fff;border:1px solid #d8d8d3;border-radius:14px;margin-top:.75rem;overflow:hidden}.lo-flow-governance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;list-style:none;display:flex}.lo-flow-governance>summary::-webkit-details-marker{display:none}.lo-flow-governance>summary span{gap:.15rem;display:grid}.lo-flow-governance>summary strong{font-size:.72rem}.lo-flow-governance>summary small,.lo-flow-governance-body p,.lo-flow-governance-list small{color:var(--lo-muted);font-size:.56rem}.lo-flow-governance>summary b{color:#316847;background:#edf8f1;border-radius:999px;padding:.28rem .45rem;font-size:.54rem}.lo-flow-governance-body{border-top:1px solid #eceeea;gap:.65rem;padding:0 .8rem .8rem;display:grid}.lo-flow-governance-form{grid-template-columns:minmax(160px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:.5rem;display:grid}.lo-flow-governance-form label{gap:.25rem;font-size:.56rem;font-weight:800;display:grid}.lo-flow-governance-form input{width:100%;font:inherit;border:1px solid #d5d9d5;border-radius:8px;padding:.5rem;font-size:.62rem}.lo-flow-governance button{color:#fff;font:inherit;cursor:pointer;background:#202421;border:1px solid #d5d9d5;border-radius:8px;padding:.5rem .65rem;font-size:.58rem;font-weight:800}.lo-flow-governance-list{gap:.35rem;display:grid}.lo-flow-governance-list article{border:1px solid #e3e5e1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;padding:.5rem;display:grid}.lo-flow-governance-list article span{gap:.12rem;display:grid}.lo-flow-governance-list article strong{font-size:.62rem}.lo-flow-governance-list em{color:#626862;background:#f1f2ef;border-radius:999px;padding:.2rem .4rem;font-size:.5rem;font-style:normal;font-weight:800}.lo-flow-governance-list em[data-status=verified]{color:#287448;background:#e4f7eb}.lo-flow-governance-list em[data-status=revoked]{color:#963d35;background:#f8e8e6}.lo-flow-governance-list article button.is-danger{color:#8d2f2a;background:#fff5f4;border-color:#d9b9b6}.lo-addon-manager{gap:.65rem;margin-top:0;display:grid}.lo-addon-manager__header{justify-content:space-between;align-items:center;gap:.8rem;min-height:2.3rem;display:flex}.lo-addon-manager__header>div{gap:.08rem;display:grid}.lo-addon-manager__header strong{letter-spacing:-.02em;font-size:.84rem}.lo-addon-manager__header>span{color:#656861;background:#eceeea;border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.58rem;font-weight:800}.lo-addon-manager.is-embedded .lo-addon-manager__header{display:none}.lo-addon-list{gap:.45rem;display:grid}.lo-addon-item{background:#fff;border:1px solid #d6d9d4;border-radius:12px;overflow:hidden}.lo-addon-item>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:3.55rem;padding:.7rem .85rem;list-style:none;display:grid}.lo-addon-item>summary::-webkit-details-marker{display:none}.lo-addon-item>summary:hover,.lo-addon-item>summary:focus-visible{background:#f8f9f6;outline:none}.lo-addon-item>summary:focus-visible{box-shadow:inset 0 0 0 2px #292a27}.lo-addon-item[open]>summary{background:#f8f9f6;border-bottom:1px solid #dfe1dd}.lo-addon-item__main,.lo-addon-item__meta{gap:.14rem;min-width:0;display:grid}.lo-addon-item__main strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.lo-addon-item__main small,.lo-addon-item__meta small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.lo-addon-item__meta{text-align:right;justify-items:end}.lo-addon-item__meta em{color:#686b65;background:#eceeea;border-radius:999px;width:max-content;padding:.23rem .45rem;font-size:.56rem;font-style:normal;font-weight:800}.lo-addon-item__meta em.is-enabled{color:#285e3e;background:#dff5e7}.lo-addon-item__chevron{color:#60645e;border:1px solid #d6d9d4;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.78rem;line-height:1;transition:transform .16s;display:grid}.lo-addon-item[open] .lo-addon-item__chevron{transform:rotate(180deg)}.lo-addon-item__body{gap:.65rem;padding:.8rem .85rem .9rem;display:grid}.lo-addon-config{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.6rem;display:grid}.lo-addon-config label{gap:.3rem;min-width:0;display:grid}.lo-addon-config label>span{font-size:.62rem;font-weight:800}.lo-addon-config select,.lo-addon-config input,.lo-addon-config button{box-sizing:border-box;min-height:39px;font:inherit;background:#fff;border:1px solid #d4d7d2;border-radius:8px;padding:.5rem .65rem}.lo-addon-config button{color:#fff;cursor:pointer;background:#252824;border-color:#252824;font-weight:800}.lo-addon-config button:disabled{opacity:.5;cursor:not-allowed}.lo-addon-price-field small,.lo-addon-config label>small{color:var(--lo-muted);font-size:.55rem;line-height:1.3}.lo-addon-price-field .lo-money-input{min-height:39px}.lo-addon-price-field .lo-money-input input{box-sizing:border-box;width:100%;min-width:0;min-height:2.2rem;color:inherit;font:inherit;text-align:right;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:.5rem .7rem .5rem .35rem}.lo-addon-price-field .lo-money-input input:focus{box-shadow:none;outline:none}.lo-addon-reason{grid-column:1/-1}.lo-addon-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.lo-addon-feedback{color:#3f5b44;background:#f1f7f1;border-left:3px solid #59765e;border-radius:7px;margin:0;padding:.45rem .6rem;font-size:.61rem;display:block}.lo-addon-feedback.is-error{color:#8f302a;background:#fff2f1;border-left-color:#b54943}.lo-addon-manager footer{color:var(--lo-muted);font-size:.58rem;line-height:1.4}.lo-addon-rollout-warning{background:#fff6e5;border-left:3px solid #b47b22;border-radius:8px;gap:.15rem;margin-top:.75rem;padding:.65rem .75rem;display:grid}.lo-addon-rollout-warning strong{font-size:.66rem}.lo-addon-rollout-warning span{color:#75551e;font-size:.58rem}.lo-addon-access-switch{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:center;min-height:39px;gap:.5rem!important;display:grid!important}.lo-addon-price-field+.lo-addon-access-switch{margin-top:1.25rem}.lo-addon-access-switch input{opacity:0;position:absolute}.lo-addon-access-switch>span{background:#c9cbc7;border-radius:999px;width:36px;height:21px;position:relative}.lo-addon-access-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.lo-addon-access-switch input:checked+span{background:#292a27}.lo-addon-access-switch input:checked+span:after{transform:translate(15px)}.lo-addon-access-switch>div{gap:.05rem;display:grid}.lo-addon-access-switch strong{font-size:.61rem}.lo-addon-access-switch small{color:var(--lo-muted);font-size:.54rem}.lo-account-addon-details{background:#f7f7f4;border:1px solid #d5d6d1;border-radius:12px;margin-top:1rem;overflow:hidden}.lo-account-addon-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;list-style:none;display:flex}.lo-account-addon-details>summary::-webkit-details-marker{display:none}.lo-account-addon-details>summary>span{gap:.12rem;display:grid}.lo-account-addon-details>summary strong{font-size:.74rem}.lo-account-addon-details>summary small{color:var(--lo-muted);font-size:.61rem}.lo-account-addon-details>summary em{color:#64655f;background:#e7e8e4;border-radius:999px;padding:.3rem .52rem;font-size:.57rem;font-style:normal;font-weight:800}.lo-account-addon-details>summary em.is-enabled{color:#285e3e;background:#dff5e7}.lo-account-addon-details[open]>summary{border-bottom:1px solid #d5d6d1}.lo-addon-manager.is-embedded{background:#fff;margin:0;padding:.75rem}.lo-addon-manager.is-embedded .lo-addon-item__body{padding-inline:.65rem}.lo-addon-manager.is-embedded footer{display:none}@media (max-width:1100px){.lo-flow-builder{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.lo-flow-simulator{grid-column:1/-1}.lo-flow-phone{max-width:330px;margin:auto}}@media (max-width:700px){.lo-flow-governance>summary{align-items:flex-start}.lo-flow-governance-form{grid-template-columns:minmax(0,1fr)}.lo-flow-governance-list article{grid-template-columns:minmax(0,1fr) auto}.lo-flow-governance-list article button{grid-column:span 1}}.lo-operator-identity{background:#fff;border:1px solid #d8d8d3;border-radius:13px;grid-template-columns:minmax(210px,1fr) minmax(220px,.8fr) minmax(240px,1fr) auto;align-items:end;gap:.7rem;margin-bottom:.8rem;padding:.82rem;display:grid}.lo-operator-identity>div:first-child{align-self:center}.lo-operator-identity strong{margin-top:.1rem;font-size:.8rem;display:block}.lo-operator-identity p{color:var(--lo-muted);margin:.18rem 0 0;font-size:.62rem;line-height:1.4}.lo-operator-identity label{color:#5d5d59;gap:.3rem;font-size:.62rem;font-weight:800;display:grid}.lo-operator-identity input{width:100%;min-height:39px;font:inherit;background:#fafaf8;border:1px solid #d3d3ce;border-radius:8px;padding:0 .65rem;font-size:.7rem}.lo-operator-identity input:disabled{color:#777;cursor:not-allowed}.lo-operator-identity__preview{background:#f5f5f2;border:1px solid #deded9;border-radius:8px;align-content:center;gap:.1rem;min-height:39px;padding:.42rem .65rem;display:grid}.lo-operator-identity__preview small{color:#858580;text-transform:uppercase;letter-spacing:.06em;font-size:.54rem;font-weight:800}.lo-operator-identity__preview span{overflow-wrap:anywhere;font-size:.65rem}.lo-operator-identity__locked{max-width:150px;color:var(--lo-muted);align-self:center;font-size:.58rem;line-height:1.35}.lo-operator-color{border-top:1px solid #e2e2dd;grid-column:1/-1;align-items:end;gap:.55rem;padding-top:.65rem;display:flex}.lo-operator-color label{min-width:180px}.lo-operator-identity .lo-operator-color input[type=color]{cursor:pointer;width:100%;min-height:39px;padding:.2rem}.lo-operator-color__sample{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 6px #0003}.lo-operator-color__sample svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.lo-response-layout{grid-template-columns:minmax(390px,1.25fr) minmax(280px,.72fr) minmax(250px,.68fr);align-items:start;gap:.8rem;display:grid}@media (max-width:1180px){.lo-operator-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-response-form,.lo-response-list{background:#fff;border:1px solid #d8d8d3;border-radius:15px;padding:.9rem}.lo-response-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.8rem;display:grid}.lo-response-type button{color:#292a27;font:inherit;text-align:left;cursor:pointer;background:#f7f7f4;border:1px solid #d8d8d4;border-radius:10px;gap:.12rem;padding:.55rem .65rem;font-size:.7rem;font-weight:820;display:grid}.lo-response-type button.is-active{background:#edede9;border-color:#292a27;box-shadow:inset 3px 0 #292a27}.lo-response-type small{color:var(--lo-muted);font-size:.58rem;font-weight:500}.lo-response-form textarea{min-height:128px}.lo-response-name-field{max-width:17rem}.lo-response-name-field input{min-height:36px;padding-block:.48rem}.lo-response-form label>small{color:var(--lo-muted);font-size:.58rem}.lo-response-states{background:#f7f7f4;border:1px solid #d8d8d3;border-radius:11px;margin:0;padding:.65rem}.lo-response-states legend{color:#292a27;padding:0 .25rem;font-size:.64rem;font-weight:820}.lo-response-states>p{color:var(--lo-muted);margin:0 0 .55rem;font-size:.58rem;line-height:1.4}.lo-response-states>div{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3rem;display:grid}.lo-response-states label{color:#555550;cursor:pointer;background:#fff;border:1px solid #d5d5d0;border-radius:8px;place-items:center;min-height:31px;font-size:.6rem;font-weight:820;display:grid}.lo-response-states label.is-selected{color:#fff;background:#292a27;border-color:#292a27}.lo-response-states input{opacity:0;pointer-events:none;position:absolute}.lo-response-geo-safeguard{background:#efefeb;border-left:3px solid #292a27;border-radius:9px;align-content:center;gap:.15rem;min-height:58px;padding:.5rem .65rem;display:grid}.lo-response-geo-safeguard strong{font-size:.63rem}.lo-response-geo-safeguard span{color:var(--lo-muted);font-size:.57rem;line-height:1.35}.lo-response-variables{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.18rem 0 .32rem;display:flex}.lo-response-variable-picker{background:#f7f7f4;border:1px solid #deded9;border-radius:10px;gap:.35rem;margin:.25rem 0 .4rem;padding:.5rem .55rem;display:grid}.lo-response-variable-picker>div:first-child{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.lo-response-variable-picker strong{font-size:.62rem}.lo-response-variable-picker small,.lo-response-preview-guidance{color:var(--lo-muted);font-size:.56rem}.lo-response-variable-picker>footer{border-top:1px solid #e0e0dc;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.35rem;display:flex}.lo-response-variable-picker>footer>span{color:var(--lo-muted);font-size:.54rem}.lo-response-variable-picker .lo-variable-create-link{color:#292a27;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .35rem;font-size:.56rem;font-weight:820}.lo-response-variables>small{color:#777;margin-right:.1rem;font-size:.56rem;font-weight:700}.lo-response-variables button{color:#353532;cursor:pointer;background:#f1f1ee;border:1px solid #d1d1cc;border-radius:8px;min-height:25px;padding:.15rem .45rem;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lo-response-variables button:hover{background:#fff;border-color:#83837d}.lo-response-active{align-items:center;gap:.45rem;margin-top:.65rem;font-size:.65rem;font-weight:750;display:flex!important}.lo-response-form>footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.7rem;display:flex}.lo-response-list{gap:.45rem;display:grid}.lo-response-list>header{justify-content:space-between;padding-bottom:.4rem;display:flex}.lo-response-list>header strong{font-size:.76rem}.lo-response-list>header span{font-size:.65rem}.lo-response-list-tabs{background:#ecece8;border:1px solid #d8d8d3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.22rem;display:grid}.lo-response-list-tabs button{color:#666;min-height:33px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;font-size:.61rem;font-weight:820;display:flex}.lo-response-list-tabs button.is-active{color:#222;background:#fff;box-shadow:0 1px 4px #1414121f}.lo-response-list-tabs button span{color:#555;background:#d7d7d2;border-radius:999px;min-width:18px;padding:.12rem .3rem;font-size:.51rem}.lo-response-list article{will-change:transform;background:#f8f8f5;border:1px solid #deded9;border-radius:11px;gap:.35rem;padding:.65rem 2.55rem .65rem .65rem;transition:border-color .18s,box-shadow .18s,opacity .18s,background-color .18s;display:grid;position:relative}.lo-response-list article.is-dragging{z-index:2;opacity:.82;background:#fff;border-color:#20231f;box-shadow:0 14px 30px #181b1729}.lo-response-list article.is-drag-target{background:#f8fbf8;border-color:#cfd5d0}.lo-response-list article.is-drag-target:before{content:"";z-index:4;background:#2f9d65;border-radius:999px;height:3px;position:absolute;top:-.36rem;left:.25rem;right:.25rem;box-shadow:0 0 0 3px #2f9d651f}.lo-response-list article.is-inactive{opacity:.56}.lo-response-list article div{gap:.12rem;display:grid}.lo-response-list article div>span{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.lo-response-list article strong{font-size:.73rem}.lo-response-list article p{color:#666;max-height:2.7em;margin:0;font-size:.62rem;line-height:1.35;overflow:hidden}.lo-response-list article>small{color:#777;font-size:.56rem}.lo-response-list article footer{align-items:center;gap:.3rem;display:flex}.lo-response-list article footer button{min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d3ce;border-radius:8px;padding:0 .5rem;font-size:.58rem;font-weight:760}.lo-response-list article>.lo-response-drag-handle{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#292a27;border:1px solid #d2d3ce;border-radius:7px;place-items:center;width:28px;height:26px;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}.lo-response-list article>.lo-response-drag-handle:active{cursor:grabbing}.lo-response-list article>.lo-response-drag-handle span{font-size:1rem;line-height:1;transform:scaleX(1.15)}.lo-response-card-toggle{cursor:pointer;width:30px;height:18px;position:absolute;top:.55rem;right:.55rem}.lo-response-card-toggle input{opacity:0;position:absolute}.lo-response-card-toggle span{background:#c9cbc7;border-radius:999px;width:100%;height:100%;transition:background-color .16s;display:block}.lo-response-card-toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.lo-response-card-toggle input:checked+span{background:#292a27}.lo-response-card-toggle input:checked+span:after{transform:translate(12px)}.lo-response-group{border-top:1px solid #deded9;gap:.4rem;min-width:0;padding-top:.35rem;display:grid}.lo-response-group>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lo-response-group>header>div{gap:.05rem;display:grid}.lo-response-group>header strong{font-size:.66rem}.lo-response-group>header small,.lo-response-group>header span{color:#777;font-size:.54rem}.lo-response-group-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.45rem;max-height:34rem;padding:.1rem .2rem .25rem .05rem;display:grid;overflow-y:auto}@media (prefers-reduced-motion:reduce){.lo-response-list article{transition:none}}.lo-microphone-help-backdrop{z-index:180}.lo-microphone-help{background:#f7f7f4;border:1px solid #cacac5;border-radius:17px;width:min(510px,100vw - 2rem);overflow:hidden;box-shadow:0 28px 80px #0f0f0e4d}.lo-microphone-help>header{background:#fff;border-bottom:1px solid #d9d9d4;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.lo-microphone-help h2{letter-spacing:-.035em;margin:.15rem 0 0;font-size:1.05rem}.lo-microphone-help>header>button{color:#333;cursor:pointer;background:#f3f3f0;border:1px solid #d4d4cf;border-radius:9px;width:34px;height:34px;font-size:1rem}.lo-microphone-help__status{background:#fff7e9;border:1px solid #e0c7a0;border-radius:11px;gap:.65rem;margin:1rem;padding:.75rem;display:flex}.lo-microphone-help__status>i{color:#fff;background:#8b5a16;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.lo-microphone-help__status p{gap:.18rem;margin:0;display:grid}.lo-microphone-help__status strong{font-size:.72rem}.lo-microphone-help__status span{color:#6e6252;font-size:.62rem;line-height:1.45}.lo-microphone-help__instructions{background:#fff;border:1px solid #d9d9d4;border-radius:11px;margin:0 1rem;padding:.8rem}.lo-microphone-help__instructions strong{font-size:.72rem}.lo-microphone-help__instructions p{color:#666;margin:.3rem 0 0;font-size:.65rem;line-height:1.55}.lo-microphone-help>footer{justify-content:flex-end;gap:.45rem;padding:1rem;display:flex}@media (max-width:920px){.lo-response-layout,.lo-response-type{grid-template-columns:1fr}}.lo-message-composer__content{gap:.4rem;min-width:0;display:grid;position:relative}.lo-message-composer textarea{resize:vertical;width:100%;min-height:48px;max-height:120px;font:inherit;border:1px solid #d1d1ce;border-radius:12px;padding:.65rem;font-size:.75rem}.lo-message-composer__content>textarea,.lo-scheduled-message-panel__message>textarea{padding-right:2.7rem}.lo-message-composer__content:has(.lo-message-split-notice)>textarea{padding-bottom:2.35rem}.lo-message-split-notice{color:#6e5630;pointer-events:none;align-items:center;gap:.38rem;min-width:0;font-size:.62rem;line-height:1.15;display:flex;position:absolute;bottom:.48rem;left:.55rem;right:2.7rem}.lo-message-split-notice strong{background:#fff7e8;border:1px solid #986f2f38;border-radius:999px;flex:none;padding:.18rem .38rem;font-size:.6rem;font-weight:850}.lo-message-split-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-scheduled-message-panel__message{position:relative}.lo-emoji-picker{z-index:70;position:absolute;bottom:.48rem;right:.5rem}.lo-emoji-picker__trigger{color:#555752;cursor:pointer;background:#fffffff2;border:1px solid #d0d1cd;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1rem;line-height:1;display:grid;box-shadow:0 1px 4px #191a181a}.lo-emoji-picker__trigger:hover,.lo-emoji-picker__trigger[aria-expanded=true]{background:#f0f0ed;border-color:#999a95}.lo-emoji-picker__popover{background:#fff;border:1px solid #c9cac5;border-radius:10px;gap:.42rem;width:min(296px,100vw - 2rem);padding:.48rem;display:grid;position:absolute;bottom:calc(100% + .42rem);right:0;box-shadow:0 16px 34px #18191733}.lo-emoji-picker__categories{border-bottom:1px solid #e2e2de;gap:.2rem;padding-bottom:.35rem;display:flex}.lo-emoji-picker__categories button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:28px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:.95rem;display:grid}.lo-emoji-picker__categories button:hover,.lo-emoji-picker__categories button.is-active{background:#eeeeeb}.lo-emoji-picker__grid{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(0,1fr));gap:.12rem;max-height:190px;padding:.08rem;display:grid;overflow-y:auto}.lo-emoji-picker__grid button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:31px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1.12rem;line-height:1}.lo-emoji-picker__grid button:hover,.lo-emoji-picker__grid button:focus-visible{background:#eeeeeb;outline:0}.lo-message-file{background:#ededeb;border-radius:9px;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;font-size:.68rem;display:flex}:is(.lo-message-composer__content:has(.lo-message-compression-confirmation),.lo-message-composer__content:has(.lo-message-upload-status),.lo-message-composer__content:has(.lo-message-compression-result),.lo-message-composer__content:has(.lo-message-compression-error)){grid-column:1/3;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);align-items:stretch;gap:.45rem}.lo-message-composer.has-video-attachment .lo-message-composer__content>textarea,.lo-message-composer.has-video-attachment .lo-message-composer__content>.lo-message-file{grid-row:1}.lo-message-composer.has-video-attachment .lo-message-composer__content>textarea{grid-column:2;align-self:stretch;height:100%;min-height:0;max-height:none}.lo-message-composer.has-video-attachment .lo-message-composer__content>.lo-message-file{grid-column:1}.lo-message-composer.has-video-attachment .lo-message-file{background:#f3f3f1;border:1px solid #d2d2cf;grid-template-columns:minmax(0,1fr);align-content:center;gap:.3rem;min-width:0;display:grid}:is(.lo-message-composer__content:has(.lo-message-compression-confirmation)>textarea,.lo-message-composer__content:has(.lo-message-upload-status)>textarea,.lo-message-composer__content:has(.lo-message-compression-result)>textarea,.lo-message-composer__content:has(.lo-message-compression-error)>textarea){grid-area:1/2;align-self:stretch;height:100%;min-height:0;max-height:none}:is(.lo-message-composer__content:has(.lo-message-compression-confirmation)>.lo-message-file,.lo-message-composer__content:has(.lo-message-upload-status)>.lo-message-file,.lo-message-composer__content:has(.lo-message-compression-result)>.lo-message-file,.lo-message-composer__content:has(.lo-message-compression-error)>.lo-message-file){grid-area:1/1}:is(.lo-message-file:has(.lo-message-compression-confirmation),.lo-message-file:has(.lo-message-upload-status),.lo-message-file:has(.lo-message-compression-result),.lo-message-file:has(.lo-message-compression-error)){background:#f3f3f1;border:1px solid #d2d2cf;grid-template-columns:minmax(0,1fr);align-content:center;gap:.3rem;min-width:0;display:grid}.lo-message-recording{color:#a32626;background:#fff0f0;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.68rem;font-weight:800;display:flex}.lo-message-recording__signal{align-items:center;gap:.65rem;min-width:0;display:flex}.lo-message-recording__signal>span{flex:none}.lo-audio-meter{align-items:center;gap:2px;min-width:92px;height:24px;display:flex;overflow:hidden}.lo-audio-meter i{opacity:.78;transform-origin:50%;background:currentColor;border-radius:999px;flex:3px;width:3px;height:22px;transition:transform 70ms linear}.lo-message-recording button{min-height:25px;color:inherit;cursor:pointer;font:inherit;background:#ffffffb3;border:1px solid #a3262638;border-radius:7px;align-items:center;gap:.28rem;padding:.15rem .4rem;display:inline-flex}.lo-message-recording button:hover{background:#fff;border-color:#a326267a}.lo-message-recording button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lo-message-audio-preview{width:100%;height:36px}.lo-message-file__info{text-overflow:ellipsis;white-space:nowrap;gap:.08rem;display:grid;overflow:hidden}.lo-message-file__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;margin-top:.2rem;display:grid;white-space:normal!important;overflow:visible!important}.lo-message-file .lo-message-file__meta>small{color:#70706c;text-transform:uppercase;background:#2323220f;border-left:2px solid #777773;gap:.04rem;min-width:0;padding:.2rem .3rem;font-size:.48rem;line-height:1.15;display:grid}.lo-message-file .lo-message-file__meta>small>span{color:#777773;letter-spacing:.08em;font-size:.44rem;font-weight:800}.lo-message-file .lo-message-file__meta>small>strong{color:#30302e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:800;overflow:hidden}.lo-message-file small{color:#6c6c68;font-size:.6rem;font-weight:650}.lo-message-file .lo-message-compression-note{white-space:normal;overflow:visible}.lo-message-file .lo-message-compression-result{color:#292927;white-space:normal;background:#23232214;border-left:2px solid #3f3f3d;padding:.18rem .3rem;font-size:.58rem;font-weight:800;line-height:1.25;display:block}.lo-message-file .lo-message-compression-error{color:#922d2d;white-space:normal;background:#fff1f1;border-left:2px solid #a52b2b;gap:.14rem;padding:.2rem .3rem;font-size:.58rem;line-height:1.3;display:grid}.lo-message-compression-error strong{color:#8a2424;font-size:.61rem}.lo-message-compression-error small{color:#922d2d;font-size:.57rem;font-weight:700}.lo-message-file .lo-message-upload-status{white-space:normal;gap:.22rem;display:grid;overflow:visible}.lo-message-file .lo-message-upload-status>span{white-space:normal;justify-content:space-between;align-items:center;gap:.5rem;display:flex;overflow:visible}.lo-message-file .lo-message-compression-confirmation{white-space:normal;color:#555552;border-top:1px solid #d8d8d4;gap:.28rem;min-width:0;padding-top:.32rem;display:grid;overflow:visible}.lo-message-compression-confirmation strong{color:#242422;font-size:.62rem}.lo-message-file .lo-message-compression-warning{color:#a52b2b;font-size:.58rem;font-weight:800;line-height:1.3}.lo-message-compression-confirmation>span{flex-wrap:wrap;gap:.3rem;display:flex;overflow:visible}.lo-message-compression-confirmation button{cursor:pointer;min-height:25px;font:inherit;border:1px solid #151514;border-radius:6px;padding:.18rem .42rem;font-size:.59rem;font-weight:750}.lo-message-file .lo-message-compression-confirmation__primary,.lo-message-file .lo-message-compression-confirmation__secondary{color:#fff;background:#151514;justify-content:center;align-items:center;min-width:76px;display:inline-flex}.lo-message-file .lo-message-compression-confirmation__secondary{color:#fff;background:#151514;border-color:#151514!important}.lo-message-file .lo-message-compression-confirmation button:hover:not(:disabled){filter:none;background:#373735}.lo-message-compression-confirmation button:disabled{cursor:wait;opacity:.55}.lo-message-upload-status strong{color:#30302d;font-size:.59rem}.lo-message-upload-status progress{accent-color:#3f7256;width:min(260px,100%);height:5px}.lo-message-file button{cursor:pointer;background:0 0;border:0}.lo-message-file .lo-message-file__cancel{color:#fff;min-height:24px;font:inherit;background:#2b2b29;border:1px solid #2b2b29;border-radius:6px;place-self:end;padding:.18rem .35rem;font-size:.55rem;font-weight:800;line-height:1}.lo-message-file .lo-message-file__cancel:hover{background:#4a4a47}.lo-message-upload{align-self:end}.lo-message-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lo-message-upload span{color:#333;cursor:pointer;background:#f7f7f5;border:1px solid #dededb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .16s;display:inline-flex}.lo-message-upload span:hover,.lo-message-record:hover{background:#ededeb;border-color:#b9b9b5;transform:translateY(-1px)}.lo-message-upload svg,.lo-message-record svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}.lo-message-record{color:#333;width:38px;height:38px;font:inherit;cursor:pointer;background:#f7f7f5;border:1px solid #dededb;border-radius:50%;align-self:end;place-items:center;padding:0;transition:all .16s;display:grid}.lo-message-record-wrap{align-self:end;position:relative}.lo-microphone-tooltip{z-index:30;color:#333;background:#fff;border:1px solid #cecec9;border-radius:11px;gap:.28rem;width:min(285px,100vw - 2rem);padding:.72rem;display:grid;position:absolute;bottom:calc(100% + 10px);right:-8px;box-shadow:0 15px 38px #14141233}.lo-microphone-tooltip:after{content:"";background:#fff;border-bottom:1px solid #cecec9;border-right:1px solid #cecec9;width:11px;height:11px;position:absolute;bottom:-6px;right:21px;transform:rotate(45deg)}.lo-microphone-tooltip>strong{padding-right:1.2rem;font-size:.69rem}.lo-microphone-tooltip>p{color:#686864;margin:0;font-size:.61rem;line-height:1.4}.lo-microphone-tooltip>small{color:#888;font-size:.55rem;font-weight:750}.lo-microphone-tooltip>div{justify-content:space-between;align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.lo-microphone-tooltip a,.lo-microphone-tooltip>div button{color:#333;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.58rem;font-weight:800;text-decoration:underline}.lo-microphone-tooltip>div button{color:#fff;background:#30302d;border:1px solid #30302d;border-radius:7px;min-height:27px;padding:0 .5rem;text-decoration:none}.lo-microphone-tooltip__close{color:#555;cursor:pointer;background:#f0f0ed;border:0;border-radius:6px;width:23px;height:23px;position:absolute;top:.42rem;right:.42rem}.lo-message-record.is-recording{color:#a32626;background:#fff0f0;border-color:#b83232}.lo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lo-inbox-empty{color:#888;text-align:center;margin:auto;padding:1rem;font-size:.72rem}.lo-conversation-load-more{gap:.28rem;width:100%;padding:.75rem .35rem 1rem;display:grid}.lo-conversation-load-more button{color:#252525;width:100%;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9c9c5;border-radius:8px;justify-content:center;align-items:center;padding:.32rem .75rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.lo-conversation-load-more button:hover{border-color:#252525}.lo-conversation-load-more button:disabled{cursor:wait;opacity:.58}.lo-conversation-load-more small,.lo-conversation-list-total{color:#7b7b77;text-align:center;margin:0;font-size:.58rem}.lo-conversation-list-total{padding:.65rem .35rem .9rem}.panel-nav-group--onboarding{background:linear-gradient(135deg,#f8f8f6,#e3e3e0);border:1px solid #c8c8c5;border-radius:15px;gap:.5rem;padding:.72rem;box-shadow:inset 0 1px #ffffffe0}.panel-nav-group--onboarding .panel-nav-title{color:#121212}.panel-nav-group--onboarding .panel-nav-link{background:#ffffff9e;border-color:#1e1e1e1a}.panel-nav-group--onboarding .panel-nav-link:hover{background:#fff;border-color:#1e1e1e3b}.panel-nav-group--onboarding .panel-nav-link.is-active{box-shadow:none;background:#1d1d1d;border-color:#1d1d1d}.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-label,.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-description{color:#fff}.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-description{color:#ffffffad}.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-icon{color:#111;background:#fff}.lo-guide-page{gap:1.2rem}.lo-guide-hero{background:#151515;border:1px solid #ffffff1f;border-radius:28px;align-items:flex-end;min-height:390px;padding:clamp(1.35rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000002e}.lo-guide-hero>img{object-fit:cover;object-position:center}.lo-guide-hero__scrim{background:linear-gradient(90deg,#050505ed 0%,#050505b3 43%,#0505051a 78%),linear-gradient(#0000 45%,#0000005c);position:absolute;inset:0}.lo-guide-hero__copy{z-index:1;color:#fff;width:min(590px,100%);position:relative}.lo-guide-hero .lo-eyebrow{color:#d1d1cf}.lo-guide-hero h1{letter-spacing:-.065em;margin:.35rem 0 .7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.lo-guide-hero p{color:#ffffffb8;max-width:510px;margin:0;font-size:.97rem;line-height:1.55}.lo-guide-hero__copy>div{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.lo-guide-hero .lo-button--ghost{background:#ffffff14;border-color:#fff3;color:#fff!important}.lo-guide-hero__stamp{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000005c;border:1px solid #ffffff2e;border-radius:12px;gap:.25rem;padding:.7rem .8rem;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.lo-guide-hero__stamp span{color:#bbb;letter-spacing:.1em;font-size:.6rem;font-weight:850}.lo-guide-hero__stamp strong{font-size:.72rem;line-height:1.35}.lo-guide-context{border:1px solid var(--lo-line);background:linear-gradient(130deg,#fff,#ededeb);border-radius:18px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.lo-guide-context>div{gap:.2rem;display:grid}.lo-guide-context strong{color:var(--lo-ink);font-size:.9rem}.lo-guide-context select{border:1px solid var(--lo-line);min-height:43px;color:var(--lo-ink);font:inherit;background:#fff;border-radius:11px;padding:0 .7rem;font-size:.8rem}.lo-guide-context small{color:var(--lo-muted);grid-column:1/-1;font-size:.7rem}.lo-guide-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.lo-guide-progress>a{border:1px solid var(--lo-line);background:#fffffcc2;border-radius:14px;align-items:flex-start;gap:.55rem;min-width:0;padding:.75rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;color:var(--lo-ink)!important}.lo-guide-progress>a:hover,.lo-guide-progress>a:focus-visible{border-color:#14141459;outline:0;transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.lo-guide-progress b{color:#727270;letter-spacing:.08em;flex:none;font-size:.64rem}.lo-guide-progress span{gap:.12rem;min-width:0;font-size:.73rem;font-weight:850;display:grid}.lo-guide-progress small{color:var(--lo-muted);font-size:.66rem;font-weight:550;line-height:1.35}.lo-guide-role{border:1px solid var(--lo-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:center;gap:1.2rem;padding:1.2rem;display:grid}.lo-guide-role h2{color:var(--lo-ink);letter-spacing:-.045em;margin:.25rem 0 .45rem;font-size:clamp(1.25rem,2.2vw,1.75rem)}.lo-guide-role p{color:var(--lo-muted);margin:0;font-size:.82rem;line-height:1.6}.lo-guide-role>div:last-child{background:#ededeb;border-radius:14px;gap:.3rem;padding:.9rem;display:grid}.lo-guide-role>div:last-child strong{color:#242424;font-size:.68rem}.lo-guide-role>div:last-child span{color:#666;margin-bottom:.45rem;font-size:.7rem;line-height:1.4}.lo-guide-role>div:last-child span:last-child{margin-bottom:0}.lo-guide-diagram{border:1px solid var(--lo-line);background:#ffffffb8;border-radius:18px;grid-template-columns:minmax(110px,1fr) 38px minmax(110px,1fr) 38px minmax(110px,1fr) 38px minmax(110px,1fr);align-items:center;gap:.45rem;padding:.9rem;display:grid}.lo-guide-diagram__node{background:#f6f6f4;border:1px solid #1414141c;border-radius:14px;align-content:center;gap:.18rem;min-height:100px;padding:.8rem;display:grid}.lo-guide-diagram__node--action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}button.lo-guide-diagram__node--action{appearance:none}.lo-guide-diagram__node--action:hover,.lo-guide-diagram__node--action:focus-visible,.lo-guide-diagram__node--action.is-selected{border-color:#252525;outline:0;transform:translateY(-2px);box-shadow:0 9px 20px #0000001a}.lo-guide-diagram__node--action:after{content:"Abrir";color:#5a5a58;margin-top:.18rem;font-size:.61rem;font-weight:850}.lo-guide-diagram__node span{color:#7b7b7b;letter-spacing:.08em;font-size:.62rem;font-weight:900}.lo-guide-diagram__node strong{color:#202020;font-size:.84rem}.lo-guide-diagram__node small{color:#777;font-size:.65rem}.lo-guide-diagram>i{background:#b9b9b6;height:1px;position:relative}.lo-guide-diagram>i:after{content:"→";color:#626262;font-style:normal;position:absolute;top:-11px;right:-3px}.lo-section-heading{max-width:730px}.lo-section-heading h2{color:var(--lo-ink);letter-spacing:-.045em;margin:.25rem 0 .35rem;font-size:clamp(1.35rem,2.3vw,1.9rem)}.lo-section-heading p{color:#696965;margin:0;font-size:.87rem;line-height:1.55}.lo-section-heading p .lo-guide-channels{gap:1rem;display:grid}.lo-section-heading p{color:#696965;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.lo-guide-channel-grid button{min-height:214px}.lo-guide-channel-grid button .lo-location-error>p{margin:0}.lo-guide-channel-grid button .lo-location-permission-help{color:#4b4b48;background:#f2f2ef;border:1px solid #d5d5d1;border-radius:8px;gap:.25rem;margin-top:.4rem;padding:.5rem .55rem;display:grid}.lo-guide-channel-grid button .lo-location-permission-help strong{color:#30302d;font-size:.62rem}.lo-guide-channel-grid button .lo-location-permission-help small{color:#696965;font-size:.57rem;line-height:1.4}.lo-guide-channel-grid button .lo-location-permission-help>div{justify-content:space-between;align-items:center;gap:.45rem;margin-top:.08rem;display:flex}.lo-guide-channel-grid button .lo-location-permission-help a,.lo-guide-channel-grid button .lo-location-permission-help button{color:#4b4b48;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.57rem;font-weight:800;text-decoration:underline}.lo-guide-channel-grid button .lo-location-permission-help button{background:#e2e2df;border:1px solid #bdbdb8;border-radius:6px;min-height:25px;padding:0 .42rem;text-decoration:none}.lo-guide-channel-grid button .lo-location-permission-help button:hover{background:#d6d6d2}.lo-guide-channel-grid button{border:1px solid var(--lo-line);color:#353532;cursor:pointer;background:#ffffffd1;border-radius:18px;align-content:start;justify-items:start;gap:.45rem;padding:.95rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.lo-guide-channel-grid button:hover{border-color:#1414144d;transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.lo-guide-channel-grid button.is-active{color:#fff;background:linear-gradient(155deg,#2a2a2a,#111);border-color:#1b1b1b;box-shadow:0 14px 30px #00000029}.lo-guide-channel-grid button>span{color:#868686;letter-spacing:.08em;font-size:.67rem;font-weight:900}.lo-guide-channel-grid button.is-active>span,.lo-guide-channel-grid button.is-active p,.lo-guide-channel-grid button.is-active small{color:#cfcfcd}.lo-guide-channel-grid i{color:#3f3f3f;background:#ececea;border:1px solid #1414141f;border-radius:999px;padding:.22rem .45rem;font-size:.62rem;font-style:normal;font-weight:850}.lo-guide-channel-grid button.is-active i{color:#f3f3f1;background:#ffffff1a;border-color:#fff3}.lo-guide-channel-grid strong{font-size:.95rem;line-height:1.15}.lo-guide-channel-grid p{color:var(--lo-muted);margin:0;font-size:.72rem;line-height:1.45}.lo-guide-channel-grid small{color:#555;margin-top:auto;font-size:.68rem;font-weight:800}.lo-guide-channel-grid b{margin-left:.22rem;font-size:.9rem}.lo-guide-workbench{border:1px solid var(--lo-line);background:#fff;border-radius:22px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.7fr);display:grid;overflow:hidden}.lo-guide-workbench>aside{border-right:1px solid var(--lo-line);color:#fff;background:linear-gradient(155deg,#262626,#111);align-content:start;gap:.55rem;padding:1.2rem;display:grid}.lo-guide-workbench>aside .lo-eyebrow{color:#b9b9b7}.lo-guide-workbench>aside>strong{letter-spacing:-.03em;font-size:1.15rem}.lo-guide-workbench>aside>p{color:#c8c8c5;margin:0;font-size:.76rem;line-height:1.5}.lo-guide-check{border-top:1px solid #ffffff26;gap:.5rem;margin-top:.7rem;padding-top:.85rem;display:grid}.lo-guide-check span{color:#c7c7c5;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.lo-guide-check span:before{content:"○";color:#a8a8a5;font-size:.9rem}.lo-guide-check span.is-done{color:#fff}.lo-guide-check span.is-done:before{content:"●";color:#fff}.lo-guide-workbench__main{min-width:0;padding:1.25rem}.lo-guide-workbench__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-guide-workbench__heading h2{color:var(--lo-ink);letter-spacing:-.035em;margin:.18rem 0 0;font-size:1.28rem}.lo-guide-link{white-space:nowrap;align-items:center;gap:.35rem;width:fit-content;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex;color:#242424!important}.lo-guide-link:hover{text-underline-offset:3px;text-decoration:underline}.lo-guide-link span{font-size:.92rem}.lo-guide-intro{color:var(--lo-muted);margin:.75rem 0 1rem;font-size:.84rem;line-height:1.55}.lo-guide-steps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lo-guide-steps li{grid-template-columns:28px 1fr;gap:.65rem;display:grid}.lo-guide-steps li>span{border:1px solid var(--lo-line);color:#333;background:#efefed;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.68rem;font-weight:900;display:grid}.lo-guide-steps li.is-done>span{color:#fff;background:#222;border-color:#222}.lo-guide-steps strong{color:var(--lo-ink);font-size:.8rem}.lo-guide-step-body{color:var(--lo-muted);margin:.1rem 0 0;font-size:.75rem;line-height:1.5}.lo-guide-steps code{color:#363636;background:#ececea;border-radius:4px;padding:.08rem .25rem;font-family:ui-monospace,monospace;font-size:.7rem}.lo-guide-steps--detailed{gap:.85rem}.lo-guide-steps--detailed li{border-bottom:1px solid #e5e5e2;padding-bottom:.85rem}.lo-guide-steps--detailed li:last-child{border-bottom:0;padding-bottom:0}.lo-guide-steps--detailed .lo-guide-step-body>b{color:#303030;font-weight:800}.lo-guide-path{flex-wrap:wrap;align-items:center;gap:.28rem;margin:.35rem 0 .45rem;display:flex}.lo-guide-path b,.lo-guide-path span{border-radius:7px;align-items:center;gap:.28rem;min-height:25px;padding:.2rem .45rem;font-size:.63rem;line-height:1.2;display:inline-flex}.lo-guide-path b{color:#fff;background:#202020}.lo-guide-path span{color:#494949;background:#f4f4f2;border:1px solid #d8d8d5;font-weight:750}.lo-guide-path i{color:#969693;font-size:.8rem;font-style:normal}.lo-guide-copy{background:#1b1b1b;border:1px solid #252525;border-radius:12px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:1rem;padding:.72rem;display:grid}.lo-guide-copy>span{color:#d1d1cf;font-size:.65rem;font-weight:800}.lo-guide-copy code{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.68rem;overflow:hidden}.lo-guide-copy button{color:#171717;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:8px;padding:0 .65rem;font-size:.65rem;font-weight:850}.lo-guide-callout{background:linear-gradient(135deg,#f5f5f3,#e8e8e5);border:1px solid #14141424;border-radius:13px;gap:.35rem;margin-top:1rem;padding:.85rem;display:grid}.lo-guide-callout strong{color:#252525;font-size:.77rem}.lo-guide-callout span{color:#5f5f5f;font-size:.73rem;line-height:1.45}.lo-guide-callout.is-warning{background:#dededb;border-style:dashed;border-color:#595959}.lo-guide-requirements{gap:1rem;display:grid}.lo-guide-footer{color:#fff;background:linear-gradient(135deg,#202020,#0e0e0e);border-radius:20px;grid-template-columns:1fr minmax(300px,.8fr);align-items:center;gap:1.5rem;padding:1.2rem;display:grid}.lo-guide-footer .lo-eyebrow{color:#bdbdbb}.lo-guide-footer h2{letter-spacing:-.035em;max-width:470px;margin:.22rem 0 0;font-size:1.25rem;line-height:1.15}.lo-guide-footer>div:last-child{gap:.55rem;display:grid}.lo-guide-footer .lo-guide-link{color:#f1f1ef!important}@media (max-width:1040px){.lo-platform-grid{grid-template-columns:1fr}.lo-guide-channel-grid,.lo-guide-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-guide-workbench{grid-template-columns:1fr}.lo-guide-workbench>aside{border-right:0;border-bottom:1px solid var(--lo-line)}.lo-guide-check{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-guide-diagram{grid-template-columns:minmax(100px,1fr) 28px minmax(100px,1fr) 28px minmax(100px,1fr) 28px minmax(100px,1fr)}}@media (max-width:700px){.lo-inbox{grid-template-columns:120px minmax(0,1fr)}.lo-message-composer{grid-template-columns:repeat(3,auto)}.lo-message-composer__content{grid-column:1/-1}.lo-inbox>aside button{grid-template-columns:32px minmax(0,1fr)}.lo-inbox>aside button>i{width:30px;height:30px}.lo-conversation-avatar{width:30px;min-width:30px;height:30px}.lo-conversation-avatar>i{width:30px;height:30px}.lo-conversation-service-icon{width:18px;height:18px;top:-8px}.lo-inbox>aside button b{display:none}.lo-organization-switcher{min-width:160px}.lo-organization-switcher>span{display:none}.lo-organization-switcher{grid-template-columns:minmax(0,1fr) 8px}.lo-support-context small,.lo-billing-banner small{display:none}.lo-guide-hero{min-height:400px}.lo-guide-hero__stamp{display:none}.lo-guide-context,.lo-guide-progress,.lo-guide-role{grid-template-columns:1fr}.lo-guide-diagram{grid-template-columns:1fr;gap:.35rem}.lo-guide-diagram>i{justify-self:center;width:1px;height:18px}.lo-guide-diagram>i:after{top:7px;right:-4px;transform:rotate(90deg)}.lo-guide-check,.lo-guide-footer{grid-template-columns:1fr}.lo-guide-copy{grid-template-columns:1fr auto}.lo-guide-copy>span{grid-column:1/-1}}.lo-privacy-score{background:#ededeb;border:1px solid #1414141a;border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .55rem;display:flex}.lo-privacy-score strong{color:#fff;background:#202020;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:.78rem;line-height:1;display:grid}.lo-privacy-score span{color:#5f5f5f;font-size:.7rem;font-weight:700}.lo-privacy-titlebar{justify-content:space-between}.lo-privacy-titlebar>div:first-child p{color:#70706d;margin:.18rem 0 0;font-size:.66rem;font-weight:650}.lo-privacy-client-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lo-privacy-client-overview>.lo-panel{min-width:0}.lo-privacy-client-progress,.lo-privacy-client-request-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem 1.2rem;display:grid}.lo-privacy-client-progress h2,.lo-privacy-client-request-card h2{margin:.15rem 0 .25rem}.lo-privacy-client-progress p,.lo-privacy-client-request-card p,.lo-privacy-client-settings .lo-panel-head p{color:#6a6a67;margin:0;font-size:.68rem;line-height:1.45}.lo-privacy-progress-track{background:#dededb;border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.lo-privacy-progress-track i{border-radius:inherit;background:#252525;height:100%;transition:width .22s;display:block}.lo-privacy-checklist{gap:.55rem;display:grid}.lo-privacy-checklist>div{background:#f5f5f2;border:1px solid #d8d8d4;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;display:grid}.lo-privacy-checklist>div>strong{color:#555;background:#dfdfdc;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.68rem;display:grid}.lo-privacy-checklist>div.is-complete>strong{color:#fff;background:#242424}.lo-privacy-checklist span{gap:.15rem;display:grid}.lo-privacy-checklist b{font-size:.7rem}.lo-privacy-checklist small{color:#747471;font-size:.62rem;line-height:1.35}.lo-privacy-managed-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lo-privacy-managed-list li{color:#4e4e4b;padding-left:1.15rem;font-size:.67rem;line-height:1.45;position:relative}.lo-privacy-managed-list li:before{content:"✓";color:#222;font-weight:900;position:absolute;top:0;left:0}.lo-privacy-managed-note{color:#71716e;border-top:1px solid #ddddda;margin:.85rem 0 0;padding-top:.75rem;font-size:.63rem;line-height:1.45}.lo-privacy-client-settings{gap:1rem;display:grid}.lo-privacy-client-settings>.lo-panel{padding:1rem}.lo-privacy-client-save{background:#eeeeeb;border:1px solid #d4d4d0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.lo-privacy-client-save p{color:#666;max-width:680px;margin:0;font-size:.64rem;line-height:1.45}.lo-request-create-panel .lo-form-grid.is-client-request{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.lo-privacy-grid>.lo-panel--wide,.lo-privacy-grid>.lo-privacy-note,.lo-privacy-grid>.lo-button{grid-column:1/-1}.lo-privacy-note{background:#eeeeeb;border:1px solid #d2d2ce;border-left:4px solid #222;border-radius:12px;padding:.9rem 1rem}.lo-privacy-note strong{font-size:.72rem}.lo-privacy-note p{color:#666;margin:.3rem 0 0;font-size:.67rem;line-height:1.5}.lo-privacy-grid>.lo-button{justify-self:end}.lo-request-create-panel .lo-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem}.lo-request-create-panel textarea{min-height:108px}.lo-request-create-actions{border-top:1px solid var(--lo-line);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}@media (max-width:760px){.lo-privacy-client-overview{grid-template-columns:1fr}.lo-privacy-client-progress,.lo-privacy-client-request-card{grid-column:auto;grid-template-columns:1fr}.lo-privacy-client-progress .lo-button,.lo-privacy-client-request-card .lo-button{width:100%}.lo-privacy-client-save{flex-direction:column;align-items:stretch}.lo-request-create-panel .lo-form-grid.is-client-request{grid-template-columns:1fr}}.lo-privacy-search{gap:.45rem;display:flex}.lo-privacy-search input{min-width:280px;min-height:38px;font:inherit;border:1px solid #cececa;border-radius:9px;padding:0 .7rem;font-size:.68rem}.lo-privacy-actions{flex-wrap:wrap;gap:.3rem;display:flex}.lo-privacy-actions button,.lo-privacy-actions a{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d0cc;border-radius:7px;padding:.3rem .42rem;font-size:.58rem;font-weight:800;text-decoration:none}.lo-privacy-actions .is-danger{color:#9d1919;border-color:#d7aaaa}.lo-table .is-overdue{color:#a71919;font-weight:850}.lo-backup-status{background:#f0f0ed;border:1px solid #d4d4d0;border-radius:11px;align-items:center;gap:.65rem;margin-bottom:.9rem;padding:.7rem;display:flex}.lo-backup-status>i{background:#a71919;border-radius:50%;width:10px;height:10px}.lo-backup-status>i.is-ok{background:#222}.lo-backup-status>div{gap:.12rem;display:grid}.lo-backup-status strong{font-size:.7rem}.lo-backup-status span{color:#777;font-size:.61rem}.lo-backup-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem;display:grid}.lo-backup-guidance>div{background:#f4f4f1;border:1px solid #d8d8d4;border-radius:12px;min-width:0;padding:.8rem}.lo-backup-guidance span,.lo-backup-guidance strong{display:block}.lo-backup-guidance span{color:#7a7a76;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.62rem;font-weight:850}.lo-backup-guidance strong{color:var(--lo-ink);font-size:.78rem}.lo-backup-guidance p,.lo-backup-explanation p{color:#70706c;margin:.3rem 0 0;font-size:.68rem;line-height:1.45}.lo-backup-explanation{background:#eeeeeb;border-left:4px solid #222;border-radius:10px;margin-bottom:1rem;padding:.85rem .95rem}.lo-backup-explanation strong{font-size:.76rem}.lo-account-security-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:1rem;display:grid}.lo-security-form-card,.lo-security-context-card{border-radius:18px}.lo-security-status{color:#555;white-space:nowrap;background:#efefec;border:1px solid #d7d7d2;border-radius:8px;align-items:center;gap:.42rem;padding:.4rem .58rem;font-size:.65rem;font-weight:850;display:inline-flex}.lo-security-status i{background:#363636;border-radius:50%;width:7px;height:7px}.lo-security-status.is-warning{color:#6d5312;background:#f3ecd2;border-color:#d9c98f}.lo-security-status.is-warning i{background:#9a7411}.lo-password-checks{background:#f3f3f0;border:1px solid #deded9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;margin-top:.55rem;padding:.65rem .7rem;display:grid}.lo-password-checks span{color:#777;align-items:center;gap:.35rem;font-size:.68rem;transition:color .18s;display:flex}.lo-password-checks span.is-valid{color:#285a3b;font-weight:750}.lo-password-checks i{border:1px solid #c9c9c4;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.6rem;font-style:normal;display:grid}.lo-password-checks .is-valid i{color:#fff;background:#386f4b;border-color:#386f4b}.lo-password-match{margin-top:.4rem;font-size:.68rem;font-weight:750;display:block}.lo-password-match.is-valid{color:#386f4b}.lo-password-match.is-invalid{color:#a23a32}.lo-security-form-actions{border-top:1px solid var(--lo-line);justify-content:flex-end;margin-top:.2rem;padding-top:1rem;display:flex}.lo-security-form-actions .lo-button{min-width:150px}.lo-security-context-card{background:#e9e9e6;padding:0;overflow:hidden}.lo-security-account{color:#f7f7f5;background:#222;align-items:center;gap:.75rem;padding:1rem;display:flex}.lo-security-account>span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.lo-security-account div{min-width:0}.lo-security-account small,.lo-security-account strong,.lo-security-account p{display:block}.lo-security-account small{color:#aaa;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.lo-security-account strong{margin-top:.12rem;font-size:.82rem}.lo-security-account p{color:#bdbdb9;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.67rem;overflow:hidden}.lo-security-guidance{gap:0;padding:.35rem 1rem .6rem;display:grid}.lo-security-guidance>div{border-bottom:1px solid #d0d0cc;grid-template-columns:28px minmax(0,1fr);gap:.65rem;padding:.85rem 0;display:grid}.lo-security-guidance>div:last-child{border-bottom:0}.lo-security-guidance i{color:#888;font-size:.62rem;font-style:normal;font-weight:850}.lo-security-guidance p{gap:.2rem;margin:0;display:grid}.lo-security-guidance strong{color:#2d2d2d;font-size:.73rem}.lo-security-guidance span{color:#70706c;font-size:.67rem;line-height:1.45}.lo-security-sessions{gap:0;min-width:0;margin:.15rem 0 .25rem;display:grid}.lo-security-session-row{border-bottom:1px solid #d0d0cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.85rem 0;display:grid}.lo-security-session-row:last-child{border-bottom:0}.lo-security-session-copy{gap:.2rem;min-width:0;margin:0;display:grid}.lo-security-session-copy strong{color:#2d2d2d;font-size:.78rem}.lo-security-session-copy span{color:#70706c;overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.lo-security-session-action{flex:none;min-width:5.5rem}.lo-security-sessions__revoke-all{width:100%}.lo-session-policy{background:#f6f6f3;border:1px solid #d0d0cc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 .75rem .75rem;padding:.85rem;display:grid}.lo-session-policy>div,.lo-session-policy>button{grid-column:1/-1}.lo-session-policy small,.lo-session-policy strong,.lo-session-policy label span{display:block}.lo-session-policy small,.lo-session-policy label span{color:#73736f;font-size:.62rem;font-weight:800}.lo-session-policy strong{color:#252525;margin-top:.15rem;font-size:.78rem}.lo-session-policy p{color:#6e6e69;margin:.25rem 0 0;font-size:.65rem;line-height:1.45}.lo-session-policy select{color:#222;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d2d2cd;border-radius:9px;margin-top:.3rem;padding:0 .65rem;font-size:.68rem;font-weight:750}.lo-session-policy .lo-button{width:100%}@media (max-width:900px){.lo-privacy-grid{grid-template-columns:1fr}.lo-privacy-grid>.lo-panel--wide,.lo-privacy-grid>.lo-privacy-note,.lo-privacy-grid>.lo-button{grid-column:auto}.lo-privacy-search{width:100%}.lo-privacy-search input{flex:1;min-width:0}.lo-request-create-panel .lo-form-grid,.lo-backup-guidance{grid-template-columns:1fr}.lo-privacy-titlebar{flex-direction:row;align-items:center}.lo-account-security-layout{grid-template-columns:1fr}}@media (max-width:560px){.lo-security-session-row{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.lo-security-session-action{width:100%}}.lo-email-center{padding-bottom:1rem}.lo-email-titlebar{justify-content:space-between}.lo-email-title-actions{align-items:center;gap:.55rem;display:flex}.lo-email-health{border:1px solid var(--lo-line);background:#eeeeeb;border-radius:9px;align-items:center;gap:.5rem;min-width:0;padding:.42rem .6rem;display:flex}.lo-email-health>i{background:#a71919;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #a719191a}.lo-email-health.is-ready>i{background:#252525;box-shadow:0 0 0 5px #1e1e1e1a}.lo-email-health>div{gap:.12rem;display:grid}.lo-email-health strong{font-size:.72rem}.lo-email-health span{color:#777;font-size:.62rem}.lo-email-title-actions .lo-button{min-height:36px;padding:.5rem .72rem}.lo-email-tabs{border:1px solid var(--lo-line);background:#e9e9e6;border-radius:14px;gap:.35rem;padding:.35rem;display:flex}.lo-email-tabs button{color:#666;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:.7rem;font-weight:850}.lo-email-tabs button.is-active{color:#181818;background:#fff;box-shadow:0 2px 8px #00000014}.lo-email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lo-email-grid .lo-email-test{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lo-email-test p{color:#6f6f6b;max-width:600px;margin:.35rem 0 0;font-size:.7rem}.lo-email-test>div:last-child{gap:.5rem;display:flex}.lo-email-test input{min-width:280px;min-height:39px;font:inherit;border:1px solid #cececa;border-radius:9px;padding:0 .7rem;font-size:.7rem}.lo-email-inline-action{color:#8f1d1d;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.3rem;padding:0;font-size:.62rem;font-weight:800}.lo-email-check{align-items:center;flex-direction:row!important;gap:.45rem!important;display:flex!important}.lo-email-check input{width:16px!important;min-height:16px!important}.lo-switch{color:#555;cursor:pointer;align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;width:auto!important;display:inline-flex!important}.lo-switch input{accent-color:#222;width:32px!important;height:18px!important;min-height:18px!important}.lo-email-template-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lo-email-template-layout>aside{background:#e9e9e6;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.35rem;min-width:0;padding:.45rem;display:grid;overflow:hidden}.lo-email-template-layout>aside>.lo-eyebrow{display:none}.lo-email-template-layout>aside button{color:#222;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:.42rem;padding:.5rem .58rem;display:grid}.lo-email-template-layout>aside button:hover,.lo-email-template-layout>aside button.is-active{background:#fff;border-color:#1414141f;box-shadow:0 2px 8px #14141414}.lo-email-template-layout>aside button>i{background:#aaa;border-radius:50%;width:7px;height:7px;margin-top:0}.lo-email-template-layout>aside button>i.is-on{background:#222}.lo-email-template-layout>aside button>span{display:block}.lo-email-template-layout>aside button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;display:block;overflow:hidden}.lo-email-template-layout>aside button small{display:none}.lo-email-editor{grid-template-columns:minmax(340px,.78fr) minmax(420px,1.22fr);align-items:start;gap:0 1rem;display:grid}.lo-email-editor>.lo-panel-head,.lo-email-editor>.lo-email-variables,.lo-email-editor>.lo-email-color-editor{grid-column:1/-1}.lo-email-editor>.lo-form-grid{grid-column:1;min-width:0}.lo-email-editor>.lo-email-preview{top:calc(var(--panel-topbar-height,88px) + .8rem);grid-column:2;margin-top:0;position:sticky}.lo-email-variables{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.lo-email-variables code{color:#333;background:#ececea;border-radius:6px;padding:.25rem .4rem;font-size:.62rem}.lo-email-color-editor{background:#eeeeeb;border:1px solid #d7d7d3;border-radius:12px;grid-template-columns:minmax(180px,1.15fr) repeat(4,minmax(110px,.72fr));align-items:stretch;gap:.55rem;min-width:0;margin-bottom:.9rem;padding:.7rem;display:grid}.lo-email-color-editor>div{grid-column:auto;align-self:center}.lo-email-color-editor>div p{color:#747470;margin:.25rem 0 0;font-size:.63rem;line-height:1.4}.lo-email-color-editor label{cursor:pointer;background:#fff;border:1px solid #d4d4d0;border-radius:9px;align-items:center;gap:.5rem;min-width:0;padding:.48rem;display:flex}.lo-email-color-editor input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:34px;height:34px;padding:0;overflow:hidden}.lo-email-color-editor label>span{gap:.08rem;min-width:0;display:grid}.lo-email-color-editor label strong{color:#333;font-size:.64rem}.lo-email-color-editor label small{color:#858581;text-transform:uppercase;font-family:monospace;font-size:.58rem}.lo-email-code{line-height:1.5;min-height:150px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.67rem!important}.lo-email-preview{gap:.45rem;margin-top:1rem;display:grid}.lo-email-preview>span{color:#777;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850}.lo-email-preview>div{border:1px solid #d5d5d2;border-radius:14px;padding:1rem}.lo-email-preview article{color:#222;background:#fff;border-radius:12px;max-width:560px;margin:auto;padding:1.5rem;font:14px/1.55 Arial,sans-serif}.lo-email-preview article>strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;display:block}.lo-email-preview article>small{color:#777;border-top:1px solid #ddd;margin-top:1.4rem;padding-top:.8rem;display:block}.lo-email-savebar{z-index:30;bottom:1rem;right:1.25rem;left:calc(var(--panel-sidebar-width,270px) + 1.25rem);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212f5;border:1px solid #ffffff26;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:fixed;box-shadow:0 12px 34px #0000003d}.is-nav-collapsed .lo-email-savebar{left:90px}.lo-email-savebar>div{gap:.12rem;display:grid}.lo-email-savebar strong{font-size:.72rem}.lo-email-savebar span{color:#ffffff94;font-size:.62rem}.lo-email-savebar .lo-button{color:#191919;background:#fff}.lo-email-loading{color:#777;place-items:center;min-height:240px;display:grid}@media (max-width:980px){.lo-email-grid,.lo-email-template-layout,.lo-email-editor{grid-template-columns:1fr}.lo-email-editor>.lo-form-grid,.lo-email-editor>.lo-email-preview{grid-column:1;position:static}.lo-email-editor>.lo-email-preview{margin-top:1rem}.lo-email-template-layout>aside>.lo-eyebrow{grid-column:1/-1}.lo-email-savebar{left:1rem}.lo-email-grid .lo-email-test{grid-column:auto}.lo-email-color-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-email-color-editor>div{grid-column:1/-1}.lo-email-template-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.lo-email-health{width:100%}.lo-email-grid .lo-email-test,.lo-email-test>div:last-child{flex-direction:column;align-items:stretch}.lo-email-test input{min-width:0}.lo-email-titlebar,.lo-email-title-actions{flex-direction:column;align-items:stretch}.lo-email-color-editor{grid-template-columns:1fr}.lo-email-color-editor>div{grid-column:1/-1}.lo-email-template-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-email-savebar>div{display:none}.lo-email-savebar{justify-content:stretch}.lo-email-savebar .lo-button{width:100%}}@media (max-width:520px){.lo-guide-hero{border-radius:20px;padding:1.1rem}.lo-guide-hero h1{font-size:2rem}.lo-guide-channel-grid{grid-template-columns:1fr}.lo-guide-workbench__main{padding:.95rem}.lo-guide-workbench__heading{flex-direction:column}}.lo-docs-page{--docs-ink:#171717;--docs-muted:#686868;--docs-line:#16161621;--docs-soft:#e7e7e4;min-height:100dvh;color:var(--docs-ink);background:radial-gradient(circle at 10% 0,#fffc,#0000 30%),linear-gradient(#eeeeec 0%,#f7f7f4 42%,#eeeeec 100%);overflow:hidden}.lo-docs-nav,.lo-docs-hero,.lo-docs-intro,.lo-docs-capability-grid,.lo-docs-section,.lo-docs-public-boundary,.lo-docs-footer{width:min(1180px,100% - 2.4rem);margin-inline:auto}.lo-docs-nav{justify-content:space-between;align-items:center;gap:1.2rem;min-height:78px;display:flex}.lo-docs-brand{color:inherit;align-items:center;gap:.65rem;font-size:.88rem;text-decoration:none;display:inline-flex}.lo-docs-brand span{color:#111;background:linear-gradient(145deg,#f4f4f1,#a7a7a3);border-radius:11px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:900;display:grid;box-shadow:0 7px 18px #00000024}.lo-docs-brand strong{font-weight:850}.lo-docs-nav-links{gap:1.25rem;display:flex}.lo-docs-nav-links a,.lo-docs-footer a{color:var(--docs-muted);font-size:.74rem;font-weight:750;text-decoration:none}.lo-docs-nav-links a:hover,.lo-docs-nav-links a:focus-visible,.lo-docs-footer a:hover,.lo-docs-footer a:focus-visible{color:var(--docs-ink)}.lo-docs-nav-cta{border:1px solid var(--docs-line);min-height:38px;color:var(--docs-ink);background:#ffffff85;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.lo-docs-hero{color:#f7f7f4;background:radial-gradient(circle at 78% 12%,#ffffff24,#0000 30%),linear-gradient(135deg,#101010,#292929 72%,#151515);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:1.4rem;min-height:470px;padding:clamp(1.5rem,5vw,4rem);display:grid;box-shadow:0 24px 60px #0003}.lo-docs-hero-copy{align-self:center;max-width:670px}.lo-docs-eyebrow,.lo-docs-section-kicker{color:#777;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:900}.lo-docs-hero .lo-docs-eyebrow{color:#c8c8c5}.lo-docs-hero h1{letter-spacing:-.06em;max-width:720px;margin:.75rem 0 1rem;font-size:clamp(2.3rem,5.6vw,4.8rem);line-height:.98}.lo-docs-hero-copy>p{color:#ffffffb3;max-width:580px;margin:0;font-size:1rem;line-height:1.65}.lo-docs-hero-actions,.lo-docs-public-boundary>div{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.lo-docs-hero-actions{margin-top:1.6rem}.lo-docs-button{background:#262626;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 9px 20px #00000024;color:#fff!important}.lo-docs-hero .lo-docs-button{background:#f4f4f1;color:#161616!important}.lo-docs-button--ghost{box-shadow:none;border-color:#fff3;color:#fff!important;background:#ffffff14!important}.lo-docs-hero-diagram{background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:space-between;align-self:center;min-height:255px;padding:1.3rem;display:flex}.lo-docs-diagram-label{color:#a7a7a4;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.lo-docs-diagram-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;display:grid}.lo-docs-diagram-flow span{background:#00000026;border:1px solid #ffffff21;border-radius:14px;gap:.25rem;min-width:0;padding:.8rem .65rem;font-size:.72rem;font-weight:800;display:grid}.lo-docs-diagram-flow b{color:#a6a6a1;font-size:.6rem}.lo-docs-diagram-flow small{color:#ffffff80;font-size:.58rem;font-weight:600}.lo-docs-diagram-flow i{color:#777;font-size:1rem;font-style:normal}.lo-docs-diagram-footer{color:#ffffff94;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.lo-docs-diagram-footer span,.lo-docs-dot{background:#aaa;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff14}.lo-docs-intro{text-align:center;max-width:860px;padding:7rem 0 3rem}.lo-docs-intro h2,.lo-docs-section-heading h2,.lo-docs-public-boundary h2{letter-spacing:-.055em;margin:.65rem 0 .8rem;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.02}.lo-docs-intro p,.lo-docs-section-heading>p{color:var(--docs-muted);margin:0;font-size:.94rem;line-height:1.7}.lo-docs-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-bottom:7rem;display:grid}.lo-docs-card{border:1px solid var(--docs-line);background:#ffffff94;border-radius:20px;min-height:205px;padding:1.2rem}.lo-docs-card-index{color:#888;font-size:.66rem;font-weight:900}.lo-docs-card h3,.lo-docs-integration-grid h3,.lo-docs-safeguard-grid h3,.lo-docs-governance-grid h3{letter-spacing:-.02em;margin:2.9rem 0 .45rem;font-size:1rem}.lo-docs-card p,.lo-docs-integration-grid p,.lo-docs-safeguard-grid p,.lo-docs-governance-grid p{color:var(--docs-muted);margin:0;font-size:.76rem;line-height:1.6}.lo-docs-section{padding:5.5rem 0;scroll-margin-top:30px}.lo-docs-section--soft{background:#e7e7e485;width:100%;padding-inline:max(1.2rem,50% - 590px)}.lo-docs-section--dark{color:#f6f6f3;background:#1a1a1a;width:100%;padding-inline:max(1.2rem,50% - 590px)}.lo-docs-section--dark .lo-docs-section-kicker{color:#aaa}.lo-docs-section--dark .lo-docs-section-heading>p{color:#ffffff9e}.lo-docs-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:4rem;margin-bottom:2rem;display:grid}.lo-docs-architecture{border:1px solid var(--docs-line);background:#ffffff91;border-radius:23px;padding:1rem}.lo-docs-architecture-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.lo-docs-architecture-row article{background:#f8f8f5;border-radius:16px;gap:.3rem;min-height:145px;padding:1rem;display:grid}.lo-docs-architecture-row article span{color:#858581;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.lo-docs-architecture-row article strong{letter-spacing:-.03em;margin-top:auto;font-size:1.08rem}.lo-docs-architecture-row article small{color:var(--docs-muted);font-size:.7rem;line-height:1.45}.lo-docs-architecture-row>b{color:#999;font-size:1.1rem}.lo-docs-architecture-support{border-top:1px solid var(--docs-line);grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.7rem;padding-top:.9rem;display:grid}.lo-docs-architecture-support span{color:var(--docs-muted);font-size:.68rem;line-height:1.45}.lo-docs-architecture-support b{color:var(--docs-ink);font-size:.72rem;display:block}.lo-docs-integration-grid,.lo-docs-safeguard-grid,.lo-docs-governance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.lo-docs-integration-grid article{border:1px solid var(--docs-line);background:#ffffff85;border-radius:18px;min-height:180px;padding:1.1rem}.lo-docs-integration-grid h3{margin-top:2.2rem}.lo-docs-dot{background:#777;display:inline-block}.lo-docs-safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-docs-safeguard-grid article{border:1px solid var(--docs-line);background:#ffffff8f;border-radius:18px;gap:.9rem;padding:1.1rem;display:flex}.lo-docs-safeguard-grid h3{margin:0 0 .4rem}.lo-docs-shield{color:#fff;background:#242424;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:grid}.lo-docs-security-note{color:#555;background:#e6e6e3;border-radius:16px;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;font-size:.74rem;line-height:1.5;display:flex}.lo-docs-security-note strong{color:#222;white-space:nowrap}.lo-docs-section--dark .lo-docs-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-docs-governance-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;min-height:190px;padding:1.15rem}.lo-docs-governance-grid b{color:#aaa;font-size:.65rem}.lo-docs-governance-grid h3{margin-top:2.3rem}.lo-docs-governance-grid p{color:#fff9}.lo-docs-public-boundary{text-align:center;padding:7rem 0}.lo-docs-public-boundary>p{max-width:650px;color:var(--docs-muted);margin:0 auto 1.5rem;font-size:.86rem;line-height:1.65}.lo-docs-public-boundary>div{justify-content:center}.lo-docs-text-link{color:var(--docs-ink);font-size:.73rem;font-weight:850;text-decoration:none}.lo-docs-footer{border-top:1px solid var(--docs-line);justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.lo-docs-footer>span{color:#888;font-size:.66rem}@media (max-width:860px){.lo-docs-nav-links{display:none}.lo-docs-hero{grid-template-columns:1fr}.lo-docs-hero-diagram{width:min(100%,620px)}.lo-docs-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-docs-section-heading{grid-template-columns:1fr;gap:.9rem}.lo-docs-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-docs-architecture-row{grid-template-columns:1fr}.lo-docs-architecture-row>b{display:none}}@media (max-width:560px){.lo-docs-nav,.lo-docs-hero,.lo-docs-intro,.lo-docs-capability-grid,.lo-docs-section,.lo-docs-public-boundary,.lo-docs-footer{width:min(100% - 1.3rem,1180px)}.lo-docs-nav{min-height:68px}.lo-docs-nav-cta{padding-inline:.7rem;font-size:.64rem}.lo-docs-hero{border-radius:22px;min-height:0;padding:1.35rem}.lo-docs-hero h1{font-size:2.55rem}.lo-docs-diagram-flow{grid-template-columns:1fr}.lo-docs-diagram-flow i{display:none}.lo-docs-intro,.lo-docs-public-boundary{padding-block:4.5rem 2.5rem}.lo-docs-capability-grid,.lo-docs-integration-grid,.lo-docs-safeguard-grid,.lo-docs-section--dark .lo-docs-governance-grid{grid-template-columns:1fr}.lo-docs-section{padding-block:4rem}.lo-docs-section--soft,.lo-docs-section--dark{width:100%;padding-inline:.65rem}.lo-docs-architecture-support{grid-template-columns:1fr}.lo-docs-security-note{flex-direction:column;gap:.35rem}.lo-docs-footer{flex-wrap:wrap;padding-block:1.1rem}}.lo-inbox-view-picker,.lo-inbox-mobile-back,.lo-mobile-origin-summary{display:none}.lo-conversation-name-line{justify-content:space-between;align-items:baseline;min-width:0;gap:.45rem!important;display:flex!important}.lo-conversation-name-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-conversation-name-line time{color:#898985;white-space:nowrap;flex:none;font-size:.54rem;font-weight:750;line-height:1}.lo-new-message-jump{z-index:4;color:#282926;min-height:30px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffdf5;border:1px solid #d0d0cc;border-radius:999px;align-self:center;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.61rem;font-weight:820;display:inline-flex;position:sticky;bottom:.15rem;right:0;box-shadow:0 8px 20px #14141221}@media (max-width:820px){.lo-flow-document-settings{grid-template-columns:minmax(0,1fr)}.lo-flow-document-settings>.is-wide{grid-column:1}.lo-addon-config{grid-template-columns:minmax(0,1fr)}.lo-addon-reason{grid-column:1}.lo-addon-manager.is-embedded .lo-addon-config{grid-template-columns:minmax(0,1fr)}.lo-addon-manager.is-embedded .lo-addon-reason{grid-column:1}.lo-response-navigation{overflow-x:auto}.lo-response-navigation button{white-space:nowrap}.lo-flow-builder{grid-template-columns:minmax(0,1fr)}.lo-flow-simulator{grid-column:1}.lo-flow-editor>header{flex-direction:column;align-items:stretch;display:flex}.lo-flow-editor>header>.lo-flow-editor-header-main{gap:.28rem;display:grid}.lo-flow-editor-header-top{grid-column:auto;justify-self:stretch;width:auto}.lo-flow-editor-header-main>label{grid-column:auto}.lo-flow-editor>header>div{flex-wrap:wrap}.lo-flow-workspace{grid-template-columns:minmax(0,1fr)}.lo-inbox-page{width:100%;height:calc(100dvh - var(--panel-topbar-height,112px) - 54px);gap:.55rem;min-height:520px;overflow:hidden}.lo-inbox-titlebar{border-radius:13px;height:48px;min-height:48px;padding:.42rem .48rem .42rem .72rem}.lo-inbox-titlebar>div:first-child{align-items:center;min-width:0}.lo-inbox-titlebar h1{font-size:.92rem}.lo-inbox-titlebar>div:first-child>span{display:none}.lo-inbox-titlebar>div:last-child{gap:.38rem;padding:0 0 0 .45rem}.lo-inbox-titlebar>div:last-child>span{display:none}.lo-inbox-sound{width:34px;min-width:34px}.lo-inbox-sound>button{border-radius:9px;justify-content:center;width:34px;min-width:34px;min-height:34px;padding:0}.lo-inbox-sound>button>span{place-items:center;font-size:.82rem;display:inline-grid!important}.lo-inbox-sound>button>strong,.lo-inbox-sound>button>svg{display:none}.lo-inbox-sound__menu{border-radius:14px;width:min(270px,100vw - 5.5rem);padding:.45rem;position:absolute;top:calc(100% + .45rem);bottom:auto;right:0;box-shadow:0 22px 58px #00000040}.lo-inbox-view-switcher{display:none}.lo-inbox-view-picker{border:1px solid var(--lo-line);background:#e9e9e6;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:48px;padding:.35rem .42rem .35rem .7rem;display:grid;position:relative}.lo-inbox-view-picker:after{content:"⌄";color:#fff;pointer-events:none;background:#20221f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.lo-inbox-view-picker>span{color:#73736f;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.lo-inbox-view-picker select{appearance:none;color:#252623;width:100%;min-height:36px;font:inherit;background-color:#fff;border:0;border-radius:9px;padding:0 3rem 0 .68rem;font-size:.7rem;font-weight:820;box-shadow:0 3px 10px #1414120f}.lo-inbox{border-radius:18px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.lo-inbox-resizer,.lo-inbox:not(.has-mobile-conversation)>main,.lo-inbox.has-mobile-conversation>aside{display:none}.lo-inbox.has-mobile-conversation>main{animation:.2s ease-out lo-mobile-chat-enter;display:grid}.lo-inbox>aside{border-right:0;width:100%;min-width:0;padding:.72rem}.lo-inbox>aside:has(.lo-applied-filters.is-open)>.lo-conversation-list{opacity:.18;pointer-events:none;display:block}.lo-inbox>aside .lo-applied-filters.is-inline.is-open{z-index:12;max-height:calc(100% - 9.4rem);position:absolute;inset:8.7rem .72rem auto}.lo-inbox>aside .lo-applied-filters.is-inline.is-open .lo-applied-filters__content{border-radius:13px;max-height:min(480px,100dvh - 15rem);box-shadow:0 18px 42px #1414122e}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-conversation-list{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.lo-conversation-item .lo-conversation-select{border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;min-height:78px;padding:.7rem 4.8rem .7rem .62rem;position:relative}.lo-conversation-item .lo-conversation-select>b{z-index:2;border:2px solid #f4f4f1;min-width:22px;height:22px;display:grid;position:absolute;bottom:.72rem;right:.78rem;box-shadow:0 2px 7px #14141233}.lo-inbox>aside button>i{width:42px;height:42px}.lo-conversation-avatar{width:42px;min-width:42px;height:42px}.lo-conversation-avatar>i{width:42px;height:42px}.lo-inbox>aside button strong{font-size:.78rem}.lo-inbox>aside button small{font-size:.66rem}.lo-conversation-name-line time{font-size:.58rem}.lo-inbox>main>header{background:#f4f4f1;align-items:flex-start;gap:.42rem;min-height:52px;padding:.44rem 2.7rem .44rem .5rem}.lo-inbox-mobile-back{color:#fff;cursor:pointer;background:#20221f;border:1px solid #20221f;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 5px 14px #1414122e}.lo-inbox-mobile-back svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lo-inbox-contact-title{flex-wrap:wrap;width:100%;min-height:25px;padding-right:.1rem}.lo-inbox-contact-title>strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,230px);overflow:hidden}.lo-phone-location{order:1;max-width:min(64vw,260px);padding:.14rem .38rem;font-size:calc(.51rem + 1px)!important}.lo-mobile-origin-summary{text-overflow:ellipsis;white-space:nowrap;background:#f2f2ef;border:1px solid #d4d4cf;border-radius:999px;flex-basis:100%;order:10;width:fit-content;max-width:105px;padding:.12rem .36rem;font-weight:820;display:inline-flex;overflow:hidden;font-size:.52rem!important}.lo-mobile-origin-summary.is-facebook_ads{background:#e8f1ff;border-color:#b9d2ff;color:#1657a8!important}.lo-mobile-origin-summary.is-instagram_ads{background:#fff0f6;border-color:#efbfd6;color:#9b285f!important}.lo-mobile-origin-summary.is-meta_ads{background:#f1edff;border-color:#d1c5f5;color:#5840a5!important}.lo-inbox-pipeline-link{order:3}.lo-chat-header-toggle{color:#fff;background:#2a2c28;border-color:#383a36;width:30px;height:30px;top:.44rem;bottom:auto;right:.5rem;box-shadow:0 6px 16px #14141238}.lo-conversation-diagnostic-action{color:#fff;background:#3a3c37;border-color:#4b4d48;width:auto;min-height:26px;padding:.25rem .48rem;position:static;box-shadow:0 5px 14px #1414122e}.lo-chat-header-toggle>b{width:100%;height:100%;color:inherit;place-items:center;font-size:16px;line-height:1;display:grid}.lo-inbox>main>header.is-collapsed{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:44px;padding:.32rem 4.9rem .32rem .5rem;display:grid}.lo-inbox>main>header.is-collapsed .lo-inbox-mobile-back{grid-column:1}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-summary{grid-column:2;width:100%;min-width:0}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-title{flex-wrap:wrap;min-height:34px;gap:.3rem!important}.lo-inbox>main>header.is-collapsed .lo-inbox-contact-title>strong{flex:0 auto;max-width:38%}.lo-inbox>main>header.is-collapsed .lo-phone-location{order:initial;flex:auto;max-width:none}.lo-inbox>main>header.is-collapsed .lo-mobile-origin-summary{flex:0 0 100%;order:10;margin-top:.04rem}.lo-inbox>main>header.is-collapsed .lo-chat-header-toggle{margin:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.lo-inbox>main>header:not(.is-collapsed){max-height:min(52dvh,430px);overflow-y:auto}.lo-inbox>main>header:not(.is-collapsed) .lo-inbox-contact-summary,.lo-inbox>main>header:not(.is-collapsed) .lo-inbox-lead-actions{flex-basis:100%;width:100%}.lo-inbox-lead-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-message-list{padding:.55rem;scroll-padding-bottom:3.5rem}.lo-message{max-width:88%}.lo-message.has-compact-media{width:min(100%,360px);max-width:100%}.lo-ad-referral,.lo-message-attachment,.lo-message-audio{width:100%;min-width:0}.lo-message-audio audio{display:none}.lo-message-audio__player{grid-column:1/-1;grid-template-columns:28px auto minmax(46px,1fr) auto}.lo-message-audio__volume{display:none}.lo-message-audio__speed{grid-area:2/1}.lo-message-audio .lo-media-download{grid-area:2/3}.lo-message-audio__duration{grid-area:2/2;align-self:center;margin-top:0}.lo-message-image-wrap,.lo-message-image,.lo-message-video{width:100%;max-width:100%}.lo-message-composer{padding:.48rem;padding-bottom:max(.48rem, env(safe-area-inset-bottom));background:#fffffdfa;grid-template-rows:34px 34px auto;grid-template-columns:minmax(0,1fr) 36px auto;align-items:stretch;gap:.34rem}:is(.lo-message-composer:has(.lo-message-compression-confirmation),.lo-message-composer:has(.lo-message-upload-status),.lo-message-composer:has(.lo-message-compression-result),.lo-message-composer:has(.lo-message-compression-error)){grid-template-columns:minmax(0,1fr) 36px auto}.lo-message-composer.has-video-attachment{grid-template-rows:34px 34px auto;grid-template-columns:minmax(0,1fr) 36px auto}.lo-message-composer__content{grid-area:1/1/3}:is(.lo-message-composer__content:has(.lo-message-compression-confirmation),.lo-message-composer__content:has(.lo-message-upload-status),.lo-message-composer__content:has(.lo-message-compression-result),.lo-message-composer__content:has(.lo-message-compression-error)){grid-column:1;grid-template-columns:minmax(0,1fr)}.lo-message-composer.has-video-attachment .lo-message-composer__content{grid-area:1/1/3;grid-template-columns:minmax(0,1fr)}.lo-message-composer.has-video-attachment .lo-message-composer__content>textarea,.lo-message-composer.has-video-attachment .lo-message-composer__content>.lo-message-file{grid-area:auto/1}.lo-message-composer.has-video-attachment .lo-message-composer__content>textarea{min-height:72px;max-height:120px}.lo-message-composer__content:has(.lo-message-compression-confirmation)>textarea{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-compression-confirmation)>.lo-message-file{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-upload-status)>textarea{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-upload-status)>.lo-message-file{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-compression-result)>textarea{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-compression-result)>.lo-message-file{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-compression-error)>textarea{grid-area:auto/1}.lo-message-composer__content:has(.lo-message-compression-error)>.lo-message-file{grid-area:auto/1}:is(.lo-message-composer__content:has(.lo-message-compression-confirmation)>textarea,.lo-message-composer__content:has(.lo-message-upload-status)>textarea,.lo-message-composer__content:has(.lo-message-compression-result)>textarea,.lo-message-composer__content:has(.lo-message-compression-error)>textarea){height:100%;min-height:72px;max-height:120px}:is(.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__content,.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__content,.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__content,.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__content){grid-area:1/1/3}:is(.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-attachment-menu-wrap,.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-attachment-menu-wrap,.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-attachment-menu-wrap,.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-attachment-menu-wrap){grid-area:1/2;transform:none}:is(.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-message-record-wrap,.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-message-record-wrap,.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-message-record-wrap,.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-message-record-wrap){grid-area:2/2;transform:none}:is(.lo-message-composer:has(.lo-message-compression-confirmation) .lo-message-composer__actions>.lo-button,.lo-message-composer:has(.lo-message-upload-status) .lo-message-composer__actions>.lo-button,.lo-message-composer:has(.lo-message-compression-result) .lo-message-composer__actions>.lo-button,.lo-message-composer:has(.lo-message-compression-error) .lo-message-composer__actions>.lo-button){grid-area:1/3/3}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/2;transform:none}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/2;transform:none}.lo-message-composer.has-video-attachment .lo-message-composer__actions>.lo-button{grid-area:1/3/3}.lo-message-composer textarea{height:100%;min-height:72px}.lo-message-composer__actions{display:contents}.lo-message-composer__actions>.lo-message-upload,.lo-message-composer__actions>.lo-attachment-menu-wrap{grid-area:1/2}.lo-message-composer__actions>.lo-message-record-wrap{grid-area:2/2}.lo-message-composer__actions>.lo-button{grid-area:1/3/3}.lo-message-upload,.lo-attachment-menu-wrap,.lo-message-record-wrap{align-self:stretch}.lo-message-upload-trigger,.lo-message-upload>span,.lo-message-record{border-radius:9px;width:36px;height:34px}.lo-message-composer__actions>.lo-button{border-radius:10px;align-self:stretch;min-width:64px;height:100%;min-height:34px;margin:0;padding-inline:.62rem;font-size:.63rem}.lo-quick-replies{scrollbar-width:none;flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;min-height:27px;padding:.02rem 0 0;overflow-x:visible}.lo-quick-replies button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:27px}.lo-response-center,.lo-alert-settings{border-radius:16px;padding:.75rem}.lo-response-center>header,.lo-alert-settings>header{flex-direction:column;align-items:flex-start}.lo-response-layout,.lo-alert-settings-grid,.lo-operator-identity{grid-template-columns:minmax(0,1fr)}.lo-alert-settings-grid .is-wide{grid-column:1}.lo-alert-smtp>div{grid-template-columns:minmax(0,1fr)}.lo-alert-smtp>div>label{grid-column:1!important}@keyframes lo-mobile-chat-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}}@media (max-width:560px){.lo-addon-item>summary{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.lo-addon-item__meta{text-align:left;grid-column:1;justify-items:start}.lo-addon-item__chevron{grid-area:1/2/span 2}.lo-addon-item__meta small{max-width:100%}}@media (max-width:480px){.lo-inbox-page{min-height:520px;height:calc(100dvh - var(--panel-topbar-height,112px) - 54px)}.lo-inbox-view-picker{grid-template-columns:minmax(0,1fr);gap:.2rem;padding-left:.42rem}.lo-inbox-view-picker>span{display:none}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields,.lo-inbox-lead-actions{grid-template-columns:minmax(0,1fr)}.lo-inbox-contact-title>strong{max-width:42vw}.lo-message{max-width:94%}.lo-message-composer{grid-template-rows:33px 33px auto;grid-template-columns:minmax(0,1fr) 34px auto;gap:.28rem}.lo-message-upload>span,.lo-message-record{width:34px;height:33px}.lo-message-composer textarea{min-height:69px}.lo-message-composer__actions>.lo-button{min-width:58px;min-height:69px;padding-inline:.42rem}}@media (max-width:620px){.panel-root{--panel-topbar-content-height:60px;--panel-topbar-height:60px}.panel-root:has(.lo-support-context){--panel-topbar-content-height:60px;--panel-topbar-height:88px}.panel-root:has(.lo-billing-banner){--panel-topbar-content-height:60px;--panel-topbar-height:98px}.panel-root:has(.lo-billing-banner):has(.lo-support-context){--panel-topbar-height:126px}.panel-root:has(.lo-admin-context-bar){--panel-topbar-content-height:60px;--panel-topbar-height:112px}.panel-root:has(.lo-billing-banner):has(.lo-admin-context-bar){--panel-topbar-height:150px}.panel-topbar{border-radius:0;margin-inline:0;top:0}.panel-topbar-content{min-height:60px;padding:.35rem .5rem;display:flex}.panel-brand{display:none}.panel-topbar-right{flex-direction:column;align-items:stretch;gap:.3rem;width:100%}.panel-topbar-right>.lo-admin-context-bar{order:2;width:100%}.panel-topbar-right>.panel-top-actions{order:1}.lo-brand-mark{border-radius:10px;flex-basis:34px;width:34px;height:34px}.panel-top-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;width:100%;min-width:0;display:grid!important}.panel-top-actions .lo-organization-switcher{grid-area:1/1;grid-template-columns:minmax(0,1fr) 8px;width:100%;min-width:0;padding:0 .3rem 0 .55rem}.panel-top-actions .lo-organization-switcher>span,.panel-top-actions .panel-user-chip{display:none}.panel-top-actions .panel-btn,.panel-top-actions .lo-organization-switcher__trigger{min-height:40px}.panel-top-actions .panel-btn{border-radius:10px;grid-area:1/2;min-width:48px;padding-inline:.62rem;font-size:.7rem}.panel-top-actions .lo-organization-switcher__trigger{padding-inline:0}.lo-support-context{padding-inline:.45rem}.lo-support-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-support-context small{display:none}.lo-support-context,.lo-admin-context-bar>.lo-workspace-production-banner,.lo-admin-context-bar>.lo-support-context{min-height:28px;padding-block:.25rem}.panel-topbar-right>.lo-admin-context-bar>.lo-workspace-production-banner,.panel-topbar-right>.lo-admin-context-bar>.lo-support-context{text-align:center;white-space:normal;justify-content:center}}@media (prefers-reduced-motion:reduce){.lo-inbox.has-mobile-conversation>main,.lo-new-message-jump{transition:none!important;animation:none!important}}.lo-inbox-filter-actions>.lo-applied-filters{width:100%;min-width:0}.lo-inbox-mine-filter{color:#222;width:100%;min-width:0;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #c5c5c1;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:0 .75rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:static;overflow:hidden}.lo-inbox-mine-filter>span{width:auto;height:auto;color:inherit;font:inherit;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:static;inset:auto;transform:none}.lo-inbox-mine-filter__icon{flex:none;font-size:.85rem}.lo-inbox-mine-filter__label{white-space:nowrap;min-width:0}.lo-inbox-mine-filter:hover{color:#222;background:#f4f4f1}.lo-inbox-mine-filter.is-active{color:#fff;background:#222;border-color:#222}@media (min-width:640px){.lo-inbox-filter-actions{grid-template-columns:minmax(0,1fr) minmax(96px,30%)}.lo-inbox-filter-actions>.lo-inbox-mine-filter{justify-self:stretch;width:100%;min-width:0}}@media (max-width:460px){.lo-inbox-filter-actions{grid-template-columns:1fr}.lo-inbox-filter-actions>.lo-inbox-mine-filter{justify-content:flex-start;width:100%}}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter{justify-content:center;justify-self:stretch;align-items:center;color:#222!important;background:#fff!important;border-color:#c5c5c1!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;display:inline-flex!important}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter>span{width:auto!important;height:auto!important;color:inherit!important;font:inherit!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter.is-active{border-color:var(--lo-ink)!important;background:var(--lo-ink)!important;color:#fff!important}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter.is-active:hover{background:var(--lo-ink)!important}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter:hover{background:#f4f4f1!important}.lo-return-dismissal{position:relative}.lo-return-dismissal__trigger,.lo-return-dismissal__status{color:#6f5317;min-height:32px;font:inherit;white-space:nowrap;background:#fff9ea;border:1px solid #dcc58e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-block:.26rem;font-size:.65rem;font-weight:800;line-height:1.1;display:inline-flex;padding-inline:1rem!important}.lo-return-dismissal__trigger{cursor:pointer}.lo-return-dismissal__trigger:hover{background:#f8edcf}.lo-return-dismissal__status{color:#61615d;background:#f2f2ef;border-color:#d4d4cf}.lo-return-dismissal__popover{z-index:60;border:1px solid var(--lo-line);background:#fff;border-radius:12px;gap:.42rem;width:min(310px,100vw - 2rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 16px 36px #14141229}.lo-return-dismissal__popover>strong{font-size:.75rem}.lo-return-dismissal__popover>span{color:var(--lo-muted);font-size:.64rem;line-height:1.4}.lo-return-dismissal__popover>label{color:#333;cursor:pointer;border:1px solid #e3e3df;border-radius:8px;justify-content:flex-start;align-items:center;gap:.48rem;min-height:34px;padding:.38rem .5rem;font-size:.68rem;font-weight:720;display:flex}.lo-return-dismissal__popover input[type=radio]{accent-color:#242522;flex:0 0 16px;padding:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.lo-return-dismissal__popover>label.lo-return-dismissal__note{cursor:text;border:0;gap:.32rem;padding:0;display:grid;position:relative}.lo-return-dismissal__note>span{font-size:.64rem}.lo-return-dismissal__note textarea{resize:vertical;color:#292927;width:100%;min-height:72px;font:inherit;background:#fafaf8;border:1px solid #d8d8d3;border-radius:8px;padding:.5rem .55rem 1.15rem;font-size:.68rem;line-height:1.4}.lo-return-dismissal__note textarea:focus{outline-offset:1px;outline:2px solid #242522}.lo-return-dismissal__note>small{color:var(--lo-muted);font-size:.55rem;position:absolute;bottom:.38rem;right:.5rem}.lo-return-dismissal__popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding-top:.28rem;display:grid}.lo-return-dismissal__popover>div button{color:#292927;min-width:0;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfcfca;border-radius:8px;padding:.38rem .65rem;font-size:.65rem;font-weight:800;width:100%!important}.lo-return-dismissal__popover>div button.is-primary{color:#fff;background:#242522;border-color:#242522}.lo-inbox-filter-actions{z-index:10;grid-template-columns:minmax(0,1fr) minmax(96px,30%);align-items:start;gap:.45rem;width:100%;min-width:0;display:grid;position:relative!important}.lo-inbox-filter-actions>.lo-applied-filters{width:100%;min-width:0;position:static!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters.is-inline.is-open .lo-applied-filters__content,.lo-inbox-filter-actions .lo-applied-filters__content{box-sizing:border-box!important;z-index:40!important;border:1px solid var(--lo-line)!important;background:#fff!important;border-radius:12px!important;width:100%!important;min-width:100%!important;max-width:none!important;margin-top:.45rem!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-shadow:0 14px 36px #00000029!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters.is-inline.is-open .lo-applied-filters__content{grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch!important;gap:0!important;display:grid!important;overflow:hidden!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters__content>header{padding-bottom:.75rem!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters__content>.lo-applied-filters__fields{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.05rem .25rem .75rem 0!important;overflow-y:auto!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters__content>footer{background:#fff;min-height:54px;margin:0!important;padding:.7rem 0 0!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters__content>footer button{border-radius:8px;min-height:38px;padding-inline:1rem;font-weight:800;color:#fff!important;background:#242522!important;border:1px solid #242522!important}.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters__content>footer button:hover{color:#fff!important;background:#000!important;border-color:#000!important}@media (min-width:900px){.lo-inbox>aside .lo-inbox-filter-actions .lo-applied-filters.is-inline.is-open .lo-applied-filters__content,.lo-inbox-filter-actions .lo-applied-filters__content{width:min(460px, calc(100vw - var(--lo-inbox-sidebar-width,310px) - 4rem))!important;min-width:min(420px, calc(100vw - var(--lo-inbox-sidebar-width,310px) - 4rem))!important;max-height:min(520px,100dvh - 14rem)!important;margin-top:0!important;padding:.9rem!important;top:0!important;left:calc(100% + .75rem)!important;right:auto!important}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields{gap:.75rem}.lo-inbox>aside .lo-applied-filters.is-inline .lo-applied-filters__fields label:nth-last-child(-n+2){border-top:1px solid var(--lo-line);padding-top:.25rem}}@media (max-width:460px){.lo-inbox-filter-actions{grid-template-columns:minmax(0,1fr)}.lo-inbox>aside .lo-inbox-filter-actions>.lo-inbox-mine-filter{justify-content:flex-start;width:100%!important}}@media (min-width:821px){.lo-inbox.is-compact-sidebar>aside{padding-inline:.62rem}.lo-inbox.is-compact-sidebar .lo-inbox-filter-actions{grid-template-columns:minmax(0,1fr)}.lo-inbox.is-compact-sidebar .lo-inbox-mine-filter{min-height:36px}.lo-inbox.is-compact-sidebar .lo-conversation-item .lo-conversation-select{grid-template-columns:36px minmax(0,1fr);min-height:58px;padding:.52rem 3rem .52rem .45rem}.lo-inbox.is-compact-sidebar .lo-conversation-avatar,.lo-inbox.is-compact-sidebar .lo-conversation-avatar>i{width:36px;min-width:36px;height:36px}.lo-inbox.is-compact-sidebar .lo-conversation-select>span:nth-child(2){align-self:center;min-width:0}.lo-inbox.is-compact-sidebar .lo-conversation-select>span:nth-child(2)>small,.lo-inbox.is-compact-sidebar .lo-conversation-select>span:nth-child(2)>em,.lo-inbox.is-compact-sidebar .lo-conversation-name-line time,.lo-inbox.is-compact-sidebar .lo-conversation-name-line .lo-window-indicator,.lo-inbox.is-compact-sidebar .lo-conversation-badges{display:none}.lo-inbox.is-compact-sidebar .lo-conversation-name-line{display:block}.lo-inbox.is-compact-sidebar .lo-conversation-name-line strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lo-inbox.is-compact-sidebar .lo-conversation-actions{right:.3rem}}.lo-inbox>aside .lo-applied-filters__content .lo-inbox-operator-filter{background:#fbfbf9;border:1px solid #e2e2de;border-radius:10px;grid-column:1/-1;margin:0;padding:.5rem}.lo-inbox>aside .lo-applied-filters__content .lo-inbox-operator-filter>legend{color:#444;padding:0 .25rem;font-size:.7rem;font-weight:750}.lo-inbox>aside .lo-applied-filters__content button.lo-inbox-operator-filter__trigger,.lo-inbox-operator-filter__trigger{color:#222!important;width:100%!important;height:36px!important;min-height:36px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5d5d1!important;border-radius:8px!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;padding:0 .65rem!important;font-size:.72rem!important;font-weight:600!important;display:flex!important}.lo-inbox>aside .lo-applied-filters__content button.lo-inbox-operator-filter__trigger:hover,.lo-inbox-operator-filter__trigger:hover{background:#f6f6f3!important;border-color:#c8c8c4!important}.lo-inbox-operator-filter__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#222!important;width:auto!important;height:auto!important;font:inherit!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-block!important;position:static!important;inset:auto!important;transform:none!important}.lo-inbox-operator-filter__chevron{color:#777;flex:none;font-size:.85rem;line-height:1;transition:transform .16s}.lo-inbox-operator-filter.is-open .lo-inbox-operator-filter__chevron{transform:rotate(180deg)}.lo-inbox-operator-filter__panel{gap:.45rem;margin-top:.45rem;display:grid}.lo-inbox-operator-filter__panel>input{color:#222;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #dcdcd8;border-radius:7px;padding:.35rem .5rem;font-size:.7rem}.lo-inbox-operator-filter__panel>input:focus{border-color:#222;outline:none}.lo-inbox-operator-filter__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:160px;padding-right:.15rem;display:grid;overflow-y:auto}.lo-inbox-operator-filter__option{color:#222;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6e6e2;border-radius:7px;align-items:center;gap:.45rem;min-width:0;padding:.4rem .5rem;font-size:.7rem;font-weight:600;transition:background .12s;display:flex}.lo-inbox-operator-filter__option:hover{background:#f2f2ef}.lo-inbox-operator-filter__option input[type=checkbox]{accent-color:#222;cursor:pointer;flex:none;width:15px;height:15px;margin:0}.lo-inbox-operator-filter__option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-template-settings{background:0 0;border:0;gap:.75rem;margin-bottom:1rem;padding:0;display:grid}.lo-template-location-reference{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.lo-template-location-reference label{gap:.25rem;min-width:0;display:grid}.lo-template-location-reference label>span{color:#62625e;font-size:.6rem;font-weight:800}.lo-template-location-reference textarea{box-sizing:border-box;resize:vertical;color:#2c2c29;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #d3d3ce;border-radius:8px;padding:.5rem .55rem;font-size:.66rem;line-height:1.4}.lo-template-location-reference textarea:focus{outline-offset:1px;outline:2px solid #292927}.lo-template-location-reference>.lo-button{min-height:36px}.lo-response-personalization,.lo-response-flows-section{background:#fff;border:1px solid #d8d8d3;border-radius:13px;margin-bottom:.8rem;overflow:hidden}.lo-response-flows-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;list-style:none;display:flex}.lo-response-flows-section>summary::-webkit-details-marker{display:none}.lo-response-flows-section>summary>div{gap:.12rem;display:grid}.lo-response-flows-section>summary strong{font-size:.78rem}.lo-response-flows-section>summary small{color:var(--lo-muted);font-size:.62rem}.lo-response-flows-section>summary>span{background:#edede9;border-radius:8px;padding:.38rem .58rem;font-size:.62rem;font-weight:800}.lo-response-flows-section[open]>summary{border-bottom:1px solid #deded9}.lo-response-flows-section>.lo-response-navigation{margin:.8rem}.lo-response-flows-section>.lo-response-layout,.lo-response-flows-section>.lo-flow-builder{margin:0 .8rem .8rem}.lo-chatbot-inline{gap:.8rem;padding:0 .8rem .8rem;display:grid}.lo-chatbot-inline>.lo-response-navigation,.lo-chatbot-inline>.lo-flow-builder,.lo-chatbot-inline>.lo-chatbot-queue{margin:0}.lo-chatbot-inline>.lo-flow-builder,.lo-chatbot-inline>.lo-chatbot-queue{min-width:0}.lo-scheduling-addon-panel{gap:.8rem;min-width:0;display:grid}.lo-scheduling-addon-panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.35rem 0 .2rem;display:flex}.lo-scheduling-addon-panel__header>div{gap:.22rem;display:grid}.lo-scheduling-addon-panel__header h2{letter-spacing:-.025em;margin:0;font-size:1.05rem}.lo-scheduling-addon-panel__header p{max-width:68ch;color:var(--lo-muted);margin:.15rem 0 0;font-size:.72rem;line-height:1.5}.lo-scheduling-addon-panel__status{color:#626761;background:#f4f4f1;border:1px solid #d8d8d3;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.61rem;font-weight:850}.lo-scheduling-addon-panel__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lo-scheduling-addon-panel__modes article{background:linear-gradient(135deg,#fff 0%,#f6f6f3 100%);border:1px solid #d8d8d3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.32rem .55rem;padding:.75rem;display:grid}.lo-scheduling-addon-panel__modes article>div{gap:.12rem;display:grid}.lo-scheduling-addon-panel__modes h3{margin:0;font-size:.82rem}.lo-scheduling-addon-panel__modes article>strong{color:#525852;letter-spacing:-.04em;align-self:center;font-size:1.35rem}.lo-scheduling-addon-panel__modes p{color:var(--lo-muted);grid-column:1/-1;margin:0;font-size:.66rem;line-height:1.45}.lo-scheduling-addon-panel__modes button,.lo-scheduling-path__actions button{color:#242824;font:inherit;cursor:pointer;background:#f2f3f0;border:1px solid #d5d9d5;border-radius:8px;justify-self:start;padding:.44rem .58rem;font-size:.61rem;font-weight:800}.lo-scheduling-addon-panel__modes button:hover,.lo-scheduling-path__actions button:hover{background:#fff;border-color:#afb6af}.lo-scheduling-addon-panel__notice{background:#f7f7f4;border:1px solid #deded9;border-radius:10px;gap:.14rem;padding:.62rem .72rem;display:grid}.lo-scheduling-addon-panel__notice strong{font-size:.66rem}.lo-scheduling-addon-panel__notice span{color:var(--lo-muted);font-size:.64rem;line-height:1.45}.lo-scheduling-addon-panel__list{gap:.55rem;display:grid}.lo-scheduling-path{background:#fff;border:1px solid #d8d8d3;border-radius:12px;overflow:hidden}.lo-scheduling-path>summary{cursor:pointer;align-items:center;gap:.55rem;min-width:0;padding:.65rem .72rem;list-style:none;display:flex}.lo-scheduling-path>summary::-webkit-details-marker{display:none}.lo-scheduling-path>summary:after{color:#858b84;content:"+";margin-left:auto;font-size:1rem;font-weight:500}.lo-scheduling-path[open]>summary{background:#fafaf8;border-bottom:1px solid #e2e2dd}.lo-scheduling-path[open]>summary:after{content:"−"}.lo-scheduling-path__index{color:#5f665f;background:#edede9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:.62rem;font-weight:850;display:grid}.lo-scheduling-path__summary{gap:.12rem;min-width:0;display:grid}.lo-scheduling-path__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.lo-scheduling-path__summary small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.lo-scheduling-path>summary em{color:#536657;background:#edf0eb;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.55rem;font-style:normal;font-weight:850}.lo-scheduling-path__body{gap:.7rem;padding:.75rem;display:grid}.lo-scheduling-path__body label,.lo-scheduling-path__body fieldset{gap:.25rem;min-width:0;display:grid}.lo-scheduling-path__body label>span,.lo-scheduling-path__body legend{color:#626962;font-size:.62rem;font-weight:850}.lo-scheduling-path__body input:not([type=checkbox]):not([type=radio]),.lo-scheduling-path__body select,.lo-scheduling-path__body textarea{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #d5d9d5;border-radius:8px;padding:.48rem .56rem;font-size:.68rem}.lo-scheduling-path__body input[type=color]{min-height:34px;padding:.18rem}.lo-scheduling-path__body label>small,.lo-scheduling-path__body fieldset>small,.lo-scheduling-path__body fieldset>p{color:var(--lo-muted);margin:0;font-size:.59rem;line-height:1.4}.lo-scheduling-path__top-fields,.lo-scheduling-path__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.lo-scheduling-path__mode,.lo-scheduling-preset-select{background:#f8f8f5;border:1px solid #e0e1dc;border-radius:10px;padding:.58rem}.lo-scheduling-calendars,.lo-scheduling-details{background:#fafaf8;border:1px solid #e0e1dc;border-radius:10px;margin:0;padding:.62rem}.lo-scheduling-calendars{flex-wrap:wrap;gap:.42rem;display:flex!important}.lo-scheduling-calendars legend,.lo-scheduling-details legend{padding:0 .22rem}.lo-scheduling-calendars>small,.lo-scheduling-details>p{flex-basis:100%}.lo-scheduling-calendars>label{background:#fff;border:1px solid #e0e1dc;border-radius:999px;align-items:center;gap:.3rem;width:auto;padding:.35rem .48rem;display:inline-flex}.lo-scheduling-calendars>label>span{color:#424841;font-size:.62rem;font-weight:700}.lo-scheduling-calendars>p{color:var(--lo-muted);flex-basis:100%;margin:0;font-size:.62rem}.lo-scheduling-details{gap:.48rem!important;display:grid!important}.lo-scheduling-details>p{color:var(--lo-muted);margin:0;font-size:.61rem;line-height:1.45}.lo-scheduling-messages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding-top:.1rem;display:grid}.lo-scheduling-path__actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.1rem;display:flex}.lo-scheduling-path__actions .is-danger{color:#a34b4b;background:#fff7f7;border-color:#a4494938}.lo-scheduling-addon-panel__empty{text-align:center;background:#fafaf8;border:1px dashed #d6d8d2;border-radius:11px;justify-items:center;gap:.25rem;padding:1.2rem;display:grid}.lo-scheduling-addon-panel__empty strong{font-size:.74rem}.lo-scheduling-addon-panel__empty span{max-width:48ch;color:var(--lo-muted);font-size:.64rem;line-height:1.45}@media (max-width:700px){.lo-scheduling-addon-panel__header{display:grid}.lo-scheduling-addon-panel__modes,.lo-scheduling-path__top-fields,.lo-scheduling-path__grid,.lo-scheduling-messages{grid-template-columns:minmax(0,1fr)}.lo-scheduling-path>summary{align-items:flex-start}.lo-scheduling-path>summary em{margin-left:auto}}.lo-conversation-automation-settings{background:linear-gradient(110deg,#fff 0%,#f6f6f3 100%);border:1px solid #d8d8d3;border-radius:13px;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.75rem .85rem;display:grid}.lo-conversation-automation-copy{gap:.12rem;display:grid}.lo-conversation-automation-settings strong{font-size:.76rem}.lo-conversation-automation-settings small{max-width:42rem;color:var(--lo-muted);font-size:.58rem;line-height:1.4}.lo-conversation-automation-controls{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.lo-conversation-policy-switch{cursor:pointer;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:12.5rem;display:grid}.lo-conversation-policy-switch input{opacity:0;position:absolute}.lo-conversation-policy-switch>span{background:#c9cbc7;border-radius:999px;width:36px;height:21px;transition:background-color .16s;position:relative}.lo-conversation-policy-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.lo-conversation-policy-switch input:checked+span{background:#292a27}.lo-conversation-policy-switch input:checked+span:after{transform:translate(15px)}.lo-conversation-policy-switch>div{gap:.05rem;display:grid}.lo-conversation-policy-switch strong{font-size:.62rem}.lo-conversation-policy-switch small{font-size:.52rem}.lo-conversation-automation-delay{gap:.22rem;display:grid}.lo-conversation-automation-delay>span{color:#666;font-size:.55rem;font-weight:780}.lo-conversation-automation-delay select{min-height:36px;font:inherit;background:#fff;border:1px solid #d3d3ce;border-radius:8px;padding:0 1.8rem 0 .6rem;font-size:.62rem}.lo-conversation-automation-controls>.lo-button{align-self:end;min-height:36px}.lo-response-personalization>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;list-style:none;display:flex}.lo-response-personalization>summary::-webkit-details-marker{display:none}.lo-response-personalization>summary>div{gap:.12rem;display:grid}.lo-response-personalization>summary strong{font-size:.78rem}.lo-response-personalization>summary small{color:var(--lo-muted);font-size:.62rem}.lo-response-personalization>summary>span{background:#edede9;border-radius:8px;padding:.38rem .58rem;font-size:.62rem;font-weight:800}.lo-response-personalization[open]>summary{border-bottom:1px solid #deded9}.lo-response-personalization>.lo-operator-identity-card,.lo-response-personalization>.lo-template-settings{margin:.8rem}.lo-response-personalization>.lo-template-settings{margin-top:0}.lo-automation-playground{background:#fff;border:1px solid #d8d8d3;border-radius:15px;gap:.65rem;padding:.8rem;display:grid;position:sticky;top:.5rem}.lo-automation-playground>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lo-automation-playground>header>div{gap:.12rem;display:grid}.lo-automation-playground>header>div small{color:var(--lo-muted);font-size:.54rem}.lo-automation-playground>header strong{font-size:.74rem}.lo-automation-playground>header>span{color:#447457;font-size:.56rem;font-weight:800}.lo-playground-device{background:#e8ece9;border:1px solid #bfc6c1;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;height:410px;display:grid;overflow:hidden;box-shadow:0 8px 22px #141c171f,0 0 0 3px #f0f2ef}.lo-playground-status{background:#f7f8f8;justify-content:space-between;padding:.38rem .65rem .2rem;font-size:.52rem;display:flex}.lo-playground-contact{background:#f7f8f8;border-bottom:1px solid #dfe5e1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.45rem .55rem;display:grid}.lo-playground-contact svg,.lo-playground-compose svg{width:16px;height:16px}.lo-playground-contact>b{color:#173525;background:#63d696;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.56rem;display:grid}.lo-playground-contact>div{min-width:0;display:grid}.lo-playground-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.lo-playground-contact small{color:#68736c;font-size:.52rem}.lo-playground-chat{overscroll-behavior:contain;background-color:#e8ece9;background-image:radial-gradient(circle at 8px 8px,#2f9d6514 1px,#0000 1.5px);background-size:30px 30px;min-height:0;padding:.75rem .55rem;overflow-y:auto}.lo-playground-day{color:#68736c;background:#fff;border-radius:5px;width:max-content;margin:0 auto .6rem;padding:.2rem .4rem;font-size:.5rem;display:block}.lo-playground-bubble{background:#fff;border:1px solid #dfe5e1;border-radius:8px;width:min(92%,245px);padding:.52rem .58rem .3rem;box-shadow:0 1px 2px #141c171f}.lo-playground-bubble+.lo-playground-bubble{margin-top:.42rem}.lo-playground-bubble.is-outgoing{background:#d9f6e4;border-color:#b9dfc9;margin-left:auto}.lo-playground-bubble.is-draft{opacity:.72;border-style:dashed}.lo-playground-bubble.is-draft>span{color:#39714f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.48rem;font-weight:850;display:block}.lo-playground-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.63rem;line-height:1.45}.lo-playground-bubble small{color:#68736c;text-align:right;margin-top:.18rem;font-size:.48rem;display:block}.lo-playground-compose{color:#68736c;background:#e8ece9;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;padding:.4rem;font-size:.58rem;display:grid}.lo-playground-compose>span:nth-child(2){background:#fff;border:1px solid #dfe5e1;border-radius:18px;padding:.48rem .6rem}.lo-playground-compose>button{color:#173525;cursor:pointer;background:#63d696;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.lo-playground-compose>button:disabled{opacity:.45;cursor:not-allowed}.lo-playground-compose>.lo-flow-attachment-trigger{color:#68736c;background:0 0;border:1px solid #0000;width:29px;height:29px;position:relative}.lo-playground-compose>.lo-flow-attachment-trigger.is-requested{color:#225d39;opacity:1;background:#c9f0d7;border-color:#59ba7d;animation:1.15s ease-in-out infinite lo-flow-attachment-pulse}@keyframes lo-flow-attachment-pulse{0%,to{transform:scale(1);box-shadow:0 0 #40b16b61}50%{transform:scale(1.07);box-shadow:0 0 0 6px #40b16b00}}@media (prefers-reduced-motion:reduce){.lo-playground-compose>.lo-flow-attachment-trigger.is-requested{animation:none;box-shadow:0 0 0 3px #40b16b2e}}.lo-playground-typing{color:#68736c;background:#fff;border-radius:8px;align-items:center;gap:.18rem;width:fit-content;margin-top:.42rem;padding:.45rem .55rem;font-size:.48rem;display:flex}.lo-playground-typing i{background:#6d7770;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite alternate lo-playground-typing}.lo-playground-typing i:nth-child(2){animation-delay:.16s}.lo-playground-typing i:nth-child(3){animation-delay:.32s}.lo-playground-typing span{margin-left:.18rem}@keyframes lo-playground-typing{to{opacity:.45;transform:translateY(-2px)}}.lo-playground-actions{gap:.4rem;display:flex}.lo-playground-actions .lo-button{min-height:34px;padding:.45rem .65rem;font-size:.62rem}.lo-playground-warning{color:#9c3a31;margin:0;font-size:.58rem}.lo-playground-safe{color:var(--lo-muted);font-size:.56rem}.lo-flow-simulator{position:sticky;top:.5rem}.lo-flow-simulator>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lo-flow-simulator>header>div{gap:.12rem;display:grid}.lo-flow-simulator>header strong{font-size:.74rem}.lo-flow-simulator>header small{color:var(--lo-muted);font-size:.54rem}.lo-flow-simulator>header>span{color:#447457;font-size:.56rem;font-weight:800}.lo-flow-preview-device{height:470px}.lo-flow-preview-device .lo-playground-chat{scroll-behavior:smooth}.lo-flow-preview-device .lo-playground-compose input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe5e1;border-radius:18px;padding:.48rem .6rem;font-size:.58rem}.lo-flow-preview-system{color:#5f6b63;text-align:center;background:#ffffffdb;border-radius:6px;width:fit-content;max-width:92%;margin:.45rem auto 0;padding:.3rem .45rem;font-size:.5rem;line-height:1.4}.lo-flow-simulator .lo-flow-sim-options{margin-top:.45rem}.lo-flow-simulator .lo-flow-sim-options button{min-height:31px;padding:.38rem .4rem;font-size:.57rem}.lo-flow-simulator .lo-flow-document-sim-options button{color:#2f7650!important;background:#f2fbf5!important}.lo-flow-simulator .lo-playground-actions{align-items:center}.lo-flow-simulator .lo-playground-actions>span{color:var(--lo-muted);font-size:.54rem}.lo-flow-simulator .lo-playground-actions .lo-flow-reset-simulation{color:#fff;opacity:1;background:#242824;border-color:#242824}.lo-flow-simulator .lo-playground-actions .lo-flow-reset-simulation:hover{background:#101210}.lo-response-format-toolbar{background:#f5f6f3;border:1px solid #d9ddd8;border-radius:9px;justify-content:space-between;align-items:center;gap:.45rem;padding:.35rem;display:flex}.lo-response-format-toolbar>div{gap:.25rem;display:flex}.lo-response-format-toolbar button{color:#292d29;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d7d2;border-radius:7px;padding:.3rem .48rem;font-size:.58rem}.lo-response-format-toolbar button:hover{background:#edf7f0;border-color:#7ca88a}.lo-response-format-toolbar>button:last-child{color:#fff;background:#292d29;font-weight:800}.lo-response-format-toolbar button:disabled{cursor:default;opacity:.45}@media (max-width:720px){.lo-flow-identity-settings>div{grid-template-columns:1fr}.lo-flow-identity-settings>div>small{grid-column:auto}.lo-response-format-toolbar{flex-direction:column;align-items:stretch}.lo-response-format-toolbar>div{flex-wrap:wrap}.lo-response-format-toolbar>button:last-child{width:100%}}@media (max-width:1320px){.lo-response-layout{grid-template-columns:minmax(360px,1fr) minmax(270px,.72fr)}.lo-response-list{grid-column:1/-1}}.lo-template-settings>header,.lo-template-settings>header>div,.lo-template-variable-list article>div{gap:.25rem;display:grid}.lo-template-settings>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.15rem .1rem}.lo-template-settings>header p,.lo-template-variable-list p{color:#6b6b66;margin:0}.lo-template-card{background:#fafaf8;border:1px solid #deded9;border-radius:13px;gap:.75rem;padding:.7rem;display:grid}.lo-template-card>header{border-bottom:1px solid #e2e2dd;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:start;gap:1rem;padding-bottom:.5rem;display:grid}.lo-template-card>header>div{gap:.12rem;display:grid}.lo-template-card>header strong{font-size:.76rem}.lo-template-card>header p{color:var(--lo-muted);margin:0;font-size:.62rem;line-height:1.4}.lo-template-card--collapsible{gap:0}.lo-template-card--collapsible>summary{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:flex}.lo-template-card--collapsible>summary:hover{background:#f0f0ed;box-shadow:0 3px 10px #1919161a}.lo-template-card--collapsible>summary:focus-visible{outline-offset:2px;outline:2px solid #292927}.lo-template-card--collapsible>summary::-webkit-details-marker{display:none}.lo-template-card--collapsible>summary>div{gap:.12rem;min-width:0;display:grid}.lo-template-card--collapsible>summary strong{font-size:.76rem}.lo-template-card--collapsible>summary small{color:var(--lo-muted);font-size:.62rem}.lo-template-card--collapsible>summary>span{color:#555552;background:#ecece8;border-radius:7px;flex:none;padding:.34rem .48rem;font-size:.58rem;font-weight:800}.lo-template-card--collapsible[open]>summary{border-bottom:1px solid #e2e2dd;margin-bottom:.75rem;padding-bottom:.5rem}.lo-operator-identity-card{background:#fff;border:1px solid #d8d8d3;border-radius:13px;margin-bottom:.8rem;overflow:hidden}.lo-operator-identity-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .82rem;list-style:none;transition:background-color .16s,box-shadow .16s;display:flex}.lo-operator-identity-card>summary::-webkit-details-marker{display:none}.lo-operator-identity-card>summary>div{gap:.12rem;min-width:0;display:grid}.lo-operator-identity-card>summary strong{font-size:.8rem}.lo-operator-identity-card>summary small{color:var(--lo-muted);font-size:.62rem}.lo-operator-identity-card>summary>span{color:#555552;background:#ecece8;border-radius:7px;flex:none;padding:.34rem .48rem;font-size:.58rem;font-weight:800}.lo-operator-identity-card>summary:hover{background:#f0f0ed;box-shadow:0 3px 10px #1919161a}.lo-operator-identity-card>summary:focus-visible{outline-offset:-3px;outline:2px solid #292927}.lo-operator-identity-card[open]>summary{border-bottom:1px solid #e2e2dd}.lo-operator-identity-card>.lo-operator-identity{border:0;border-radius:0;margin:0}.lo-template-greeting{grid-template-columns:minmax(13rem,1.15fr) repeat(3,minmax(10rem,1fr));align-items:end;gap:.5rem;display:grid}.lo-template-greeting label,.lo-template-variable-manager form label{gap:.35rem;display:grid}.lo-template-greeting label>span,.lo-template-variable-manager label>span{font-size:.72rem;font-weight:700}.lo-template-greeting label:not(.lo-template-timezone){background:#fff;border:1px solid #deded9;border-radius:10px;grid-template-columns:4.6rem minmax(0,1fr);padding:.45rem}.lo-template-greeting label:not(.lo-template-timezone)>span{grid-column:1/-1}.lo-template-timezone{background:#fff;border:1px solid #deded9;border-radius:10px;align-content:center;align-self:stretch;padding:.45rem}.lo-template-greeting input,.lo-template-greeting select,.lo-template-variable-manager input,.lo-template-variable-manager textarea{color:#20201e;background:#fff;border:1px solid #d4d4cf;border-radius:9px;width:100%;min-width:0;padding:.5rem .6rem}.lo-template-greeting select{cursor:pointer;min-height:36px}.lo-template-greeting__preview{background:#ecece8;border-radius:10px;gap:.15rem;min-height:52px;padding:.5rem .65rem;display:grid}.lo-template-greeting>.lo-button{align-self:center;min-height:42px}.lo-template-greeting__preview span{color:#6b6b66;font-size:.7rem}.lo-template-variable-manager{border-top:0;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:1rem;padding-top:0;display:grid}.lo-template-variable-manager>form{background:#fff;border:1px solid #deded9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;padding:.75rem;display:grid}.lo-template-variable-manager .is-wide,.lo-template-variable-manager form footer{grid-column:1/-1}.lo-template-variable-manager textarea{resize:vertical;min-height:5rem}.lo-template-variable-manager form footer,.lo-template-variable-list article footer{justify-content:flex-end;gap:.5rem;display:flex}.lo-template-variable-active{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center}.lo-template-variable-active input{width:1rem;height:1rem}.lo-template-key{background:#fff;border:1px solid #d4d4cf;border-radius:9px;align-items:center;display:flex}.lo-template-key input{border:0;padding-inline:.25rem}.lo-template-key b{color:#777;padding:0 .5rem}.lo-template-variable-list{background:#f3f3ef;border:1px solid #deded9;border-radius:11px;align-content:start;gap:.5rem;max-height:20rem;padding:.75rem;display:grid;overflow:auto}.lo-template-variable-list>.lo-inbox-empty{text-align:center;place-items:center;min-height:9rem;margin:0;display:grid}.lo-template-variable-list article{background:#fff;border:1px solid #deded9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem;display:grid}.lo-template-variable-list article.is-inactive{opacity:.55}.lo-template-variable-list code{background:#eeeeea;border-radius:5px;width:fit-content;padding:.15rem .35rem;font-size:.7rem}.lo-template-variable-list button,.lo-conversation-diagnostic-action{color:#333;cursor:pointer;background:0 0;border:0;font-weight:700}.lo-conversation-diagnostic-action{color:#fff;white-space:nowrap;background:#292a27;border:1px solid #292a27;border-radius:7px;justify-content:center;align-items:center;width:auto;min-height:26px;padding:.25rem .55rem;font-family:inherit;font-size:.57rem;font-weight:820;line-height:1;display:inline-flex;position:static;box-shadow:0 2px 7px #1e201d1f}.lo-conversation-diagnostic-action:hover{color:#fff;background:#111;border-color:#111}.lo-conversation-diagnostic-action:disabled{opacity:.55;cursor:wait}.lo-conversation-read-action{color:#31583d;white-space:nowrap;background:#edf6ef;border:1px solid #4b6d55;border-radius:7px;justify-content:center;align-items:center;width:auto;min-height:26px;padding:.25rem .55rem;font-family:inherit;font-size:.57rem;font-weight:820;line-height:1;display:inline-flex;position:static;box-shadow:0 2px 7px #1e201d14}.lo-conversation-read-action:hover{color:#24462f;background:#dcefe0;border-color:#31583d}.lo-conversation-read-action:disabled{opacity:.55;cursor:wait}.lo-diagnostic-backdrop{z-index:1000;background:#00000075;justify-content:flex-end;display:flex;position:fixed;inset:0}.lo-diagnostic-drawer{background:#f7f7f4;grid-template-rows:auto auto minmax(0,1fr);width:min(46rem,92vw);height:100%;display:grid;box-shadow:-12px 0 35px #0003}.lo-diagnostic-drawer>header,.lo-diagnostic-raw>header,.lo-diagnostic-message-detail>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lo-diagnostic-drawer>header{border-bottom:1px solid #d8d8d3;padding:1rem}.lo-diagnostic-drawer>header>div{display:grid}.lo-diagnostic-drawer>header button{cursor:pointer;border:0;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.5rem}.lo-diagnostic-drawer>nav{border-bottom:1px solid #d8d8d3;gap:.35rem;padding:.65rem 1rem;display:flex;overflow-x:auto}.lo-diagnostic-drawer>nav button,.lo-diagnostic-filters button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cecec9;border-radius:999px;padding:.5rem .75rem}.lo-diagnostic-drawer button.is-active{color:#fff;background:#222;border-color:#222}.lo-diagnostic-summary,.lo-diagnostic-messages,.lo-diagnostic-raw{min-height:0;padding:1rem;overflow:auto}.lo-diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65rem;display:grid}.lo-diagnostic-summary>div{background:#fff;border:1px solid #deded9;border-radius:9px;gap:.2rem;padding:.7rem;display:grid}.lo-diagnostic-summary>div span{color:#777;font-size:.68rem}.lo-diagnostic-summary>section{grid-column:1/-1}.lo-diagnostic-summary pre,.lo-diagnostic-message-detail pre,.lo-diagnostic-raw pre{color:#e8e8e3;white-space:pre-wrap;overflow-wrap:anywhere;background:#171716;border-radius:10px;padding:.85rem;font:.72rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lo-diagnostic-messages{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:.75rem;display:grid}.lo-diagnostic-filters{grid-column:1/-1;gap:.35rem;display:flex;overflow-x:auto}.lo-diagnostic-message-list{align-content:start;gap:.4rem;min-height:0;display:grid;overflow:auto}.lo-diagnostic-message-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d3;border-radius:9px;gap:.25rem;padding:.65rem;display:grid}.lo-diagnostic-message-list>button>span{justify-content:space-between;display:flex}.lo-diagnostic-message-list p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.lo-diagnostic-message-list em{color:#777;font-style:normal}.lo-diagnostic-message-detail{min-width:0;overflow:auto}.lo-diagnostic-raw{grid-template-rows:auto minmax(0,1fr);gap:.5rem;display:grid}.lo-diagnostic-raw pre{min-height:100%;margin:0}.lo-response-variables input[type=search]{background:#fff;border:1px solid #d4d4cf;border-radius:999px;flex:0 9.5rem;width:9.5rem;min-width:8rem;min-height:29px;padding:.3rem .5rem}.lo-response-preview-action{align-items:center;gap:.65rem;margin-top:.45rem;display:flex}.lo-response-preview-guidance{margin-top:.42rem;display:block}.lo-response-template-preview{background:#fff;border:1px solid #d8d8d3;border-radius:10px;gap:.4rem;margin-top:.55rem;padding:.75rem;display:grid}.lo-response-template-preview p{white-space:pre-wrap;margin:0}.lo-response-template-preview strong{color:#b42318;font-size:.72rem}@media (max-width:820px){.lo-flow-privacy-settings>header{flex-direction:column;align-items:stretch}.lo-flow-privacy-toggle{width:fit-content}.lo-flow-privacy-fields{grid-template-columns:minmax(0,1fr)}.lo-flow-privacy-fields .is-wide{grid-column:1}.lo-flow-preview-device{height:430px}.lo-response-layout,.lo-conversation-automation-settings{grid-template-columns:minmax(0,1fr)}.lo-conversation-automation-controls{flex-wrap:wrap;justify-content:flex-start}.lo-conversation-policy-switch{flex:100%}.lo-response-list{grid-column:1}.lo-automation-playground{order:2;position:static}.lo-response-list{order:3}.lo-response-personalization>.lo-operator-identity-card,.lo-response-personalization>.lo-template-settings{margin:.6rem}.lo-template-settings{padding:0}.lo-template-greeting,.lo-template-variable-manager,.lo-template-variable-manager>form{grid-template-columns:minmax(0,1fr)}.lo-template-variable-manager .is-wide,.lo-template-variable-manager form footer{grid-column:1}.lo-template-greeting label:not(.lo-template-timezone){grid-template-columns:5.4rem minmax(0,1fr)}.lo-template-card>header{grid-template-columns:minmax(0,1fr);gap:.25rem}.lo-template-variable-list{max-height:none}.lo-response-variables{flex-wrap:wrap;overflow:visible}.lo-response-name-field{max-width:none}.lo-response-variable-picker>div:first-child{flex-direction:column;align-items:start;gap:.15rem}.lo-playground-device{height:430px}.lo-diagnostic-drawer{width:100%;max-width:none}.lo-diagnostic-summary{grid-template-columns:minmax(0,1fr)}.lo-diagnostic-summary>section{grid-column:1}.lo-diagnostic-messages{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.lo-diagnostic-message-list{max-height:42vh}}.lo-insight-flow{background:#f8faf8;border:1px solid #d9ddd8;border-radius:16px;margin-top:16px;overflow:hidden}.lo-insight-flow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.lo-insight-flow>summary::-webkit-details-marker{display:none}.lo-insight-flow>summary>div{gap:4px;display:grid}.lo-insight-flow>summary strong{font-size:17px}.lo-insight-flow>summary>span{color:#235d3b;background:#dff5e8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.lo-insight-flow__body{gap:14px;padding:0 20px 20px;display:grid}.lo-insight-flow__scope,.lo-insight-flow__result,.lo-insight-flow__progress{background:#fff;border:1px solid #dde1dd;border-radius:14px;padding:16px}.lo-insight-flow__scope>header,.lo-insight-flow__result>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lo-insight-flow__scope header>div{gap:3px;display:grid}.lo-insight-flow__scope header small{color:#747a75}.lo-insight-flow__scope header b{color:#2e6845;background:#e9f7ee;border-radius:999px;padding:7px 10px;font-size:12px}.lo-insight-flow__fields{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;display:grid}.lo-insight-flow__fields label{gap:6px;display:grid}.lo-insight-flow__fields span,.lo-insight-flow__status-filter>span{color:#555d57;font-size:11px;font-weight:800}.lo-insight-flow__fields input,.lo-insight-flow__fields select{background:#fff;border:1px solid #d8dcd8;border-radius:10px;min-height:42px;padding:0 11px}.lo-insight-flow__status-filter{align-items:center;gap:7px;margin:12px 0;display:flex}.lo-insight-flow__status-filter button{background:#fff;border:1px solid #d8dcd8;border-radius:999px;padding:7px 10px;font-size:11px}.lo-insight-flow__status-filter button.is-active{color:#fff;background:#202421;border-color:#202421}.lo-insight-flow__progress{gap:8px;display:grid}.lo-insight-flow__progress>span{background:#e6ebe7;border-radius:999px;height:8px;overflow:hidden}.lo-insight-flow__progress>span i{border-radius:inherit;background:linear-gradient(90deg,#6ecb91,#2e8653);height:100%;transition:width .7s;display:block}.lo-insight-flow__progress small{color:#6e746f}.lo-insight-flow__progress button{justify-self:start}.lo-insight-flow__history{gap:8px;padding:2px;display:flex;overflow:auto}.lo-insight-flow__history button{text-align:left;background:#fff;border:1px solid #dce0dc;border-radius:11px;gap:3px;min-width:150px;padding:10px;display:grid}.lo-insight-flow__history span{color:#6f756f;font-size:10px}.lo-insight-flow__result>header h3{max-width:680px;margin:4px 0 0;font-size:16px}.lo-insight-flow__result>header>div:last-child{gap:7px;display:flex}.lo-insight-flow__metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.lo-insight-flow__metrics article{background:#f0f4f1;border-radius:11px;padding:12px;display:grid}.lo-insight-flow__metrics span{color:#646b65;font-size:10px}.lo-insight-flow__columns{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.lo-insight-flow__columns>div{border:1px solid #e2e5e2;border-radius:12px;max-height:430px;padding:12px;overflow:auto}.lo-insight-flow__columns h4{margin:0 0 10px}.lo-insight-flow__columns article{border-top:1px solid #eceeec;padding:10px 0}.lo-insight-flow__columns article header{justify-content:space-between;gap:8px;display:flex}.lo-insight-flow__columns article p,.lo-insight-flow__columns>div>p{color:#626862;font-size:11px}.lo-insight-flow__columns blockquote{background:#f4f8f5;border-left:3px solid #8dcda6;margin:8px 0 0;padding:8px;font-size:11px}.lo-insight-flow__columns em{background:#edf0ed;border-radius:999px;padding:4px 7px;font-size:9px}.lo-insight-flow__columns em.is-medium{color:#72510c;background:#fff2cf}.lo-insight-flow__phrases{flex-wrap:wrap;gap:6px;display:flex}.lo-insight-flow__phrases span{background:#edf1ed;border-radius:999px;padding:6px 8px;font-size:10px}.lo-insight-flow__feedback{background:#edf4ef;border-radius:10px;margin:0;padding:10px 12px}.lo-addon-secondary-product{border-top:1px solid #d9ddd9;grid-column:1/-1;margin-top:16px;padding-top:16px}.lo-addon-secondary-product>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lo-addon-secondary-product>header>div{gap:3px;display:grid}.lo-addon-secondary-product>header em{background:#ecefec;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.lo-addon-secondary-product>header em.is-enabled{color:#286241;background:#dff5e8}.lo-insight-flow{isolation:isolate;background:linear-gradient(145deg,#ffffffeb,#e1e2dfdb),#e9eae7;border-color:#aeb0ad;position:relative;box-shadow:0 18px 48px #1213121f,inset 0 1px #fffffff2,inset 0 -1px #4b4c491f}.lo-insight-flow:before{content:"";z-index:-1;pointer-events:none;opacity:.48;background:linear-gradient(115deg,#0000 8%,#ffffffc7 28%,#0000 47%);position:absolute;inset:0}.lo-insight-flow>summary{color:#f7f7f4;background:radial-gradient(circle at 84% 5%,#ffffff2e,#0000 25%),linear-gradient(120deg,#0e0f0e 0%,#292a28 52%,#101110 100%);min-height:86px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #000000bf}.lo-insight-flow>summary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:22%;height:250%;position:absolute;top:-70%;left:30%;transform:rotate(22deg)}.lo-insight-flow>summary strong{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.lo-insight-flow>summary strong:before{content:"✦";color:#f0f1ed;filter:drop-shadow(0 0 7px #ffffff8c);font-size:14px}.lo-insight-flow>summary small{color:#c7c9c5}.lo-insight-flow>summary>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fff3,#ffffff14);border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff38,0 8px 22px #00000040}.lo-insight-flow__body{background:linear-gradient(#e8e9e6,#f6f6f4 58%,#e5e6e3);padding-top:20px}.lo-insight-flow__scope,.lo-insight-flow__result,.lo-insight-flow__progress{background:linear-gradient(145deg,#fffffffa,#f2f2eff5);border-color:#c4c6c2;position:relative;box-shadow:0 12px 30px #18191717,inset 0 1px #fff}.lo-insight-flow__scope:before,.lo-insight-flow__result:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #3a3b380f}.lo-insight-flow__scope header b{color:#242523;background:linear-gradient(145deg,#fafaf8,#dfe0dd);border:1px solid #c6c8c4;box-shadow:inset 0 1px #fff,0 5px 14px #14141314}.lo-insight-flow__fields input,.lo-insight-flow__fields select{background:linear-gradient(#fff,#f4f4f1);border-color:#c6c8c4;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px 2px #1415140d,0 1px #fff}.lo-insight-flow__fields input:focus,.lo-insight-flow__fields select:focus{border-color:#30312f;outline:0;box-shadow:0 0 0 3px #1f201e1f,0 6px 16px #14151417}.lo-insight-flow__status-filter button{color:#343532;background:linear-gradient(145deg,#fff,#e8e9e6);border-color:#c7c9c5;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #fff}.lo-insight-flow__status-filter button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #1415141a,inset 0 1px #fff}.lo-insight-flow__status-filter button.is-active{background:linear-gradient(145deg,#363734,#111211);border-color:#101110;box-shadow:inset 0 1px #ffffff2e,0 6px 15px #0f100f33}.lo-insight-flow__scope>.lo-button,.lo-insight-flow__result .lo-button{color:#fff;background:linear-gradient(135deg,#343532 0%,#0c0d0c 72%);border:1px solid #080908;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #fff3,0 10px 22px #0f100f3d,0 0 18px #ffffff24}.lo-insight-flow__scope>.lo-button:hover,.lo-insight-flow__result .lo-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 14px 28px #0f100f4d}.lo-insight-flow__scope>.lo-button:disabled{box-shadow:none;transform:none}.lo-insight-flow__progress>span{background:#d5d6d2;box-shadow:inset 0 1px 3px #12131229}.lo-insight-flow__progress>span i{background:linear-gradient(90deg,#3b3c39,#f2f3ef 52%,#171817);box-shadow:0 0 12px #ffffffbf}.lo-insight-flow__history button{background:linear-gradient(145deg,#fff,#ededeb);border-color:#c9cbc7;box-shadow:inset 0 1px #fff}.lo-insight-flow__history button.is-active{border-color:#252624;box-shadow:inset 3px 0 #252624,0 6px 15px #14151417}.lo-insight-flow__metrics article{background:linear-gradient(145deg,#fafaf8,#e5e6e3);border:1px solid #d2d3cf;box-shadow:inset 0 1px #fff}.lo-insight-flow__columns em.is-high{color:#fff;background:#292a28}.lo-insight-flow__feedback{background:linear-gradient(145deg,#f9f9f7,#e4e5e2);border:1px solid #c9cbc7}@media (prefers-reduced-motion:reduce){.lo-insight-flow__status-filter button,.lo-insight-flow__scope>.lo-button,.lo-insight-flow__result .lo-button{transition:none}}.lo-insight-flow{box-shadow:none;background:#f4f4f2;border-color:#d8d9d6}.lo-insight-flow:before,.lo-insight-flow>summary:after,.lo-insight-flow__scope:before,.lo-insight-flow__result:before{display:none}.lo-insight-flow>summary{color:#1e1f1d;min-height:0;box-shadow:none;background:#f4f4f2;padding:14px 16px}.lo-insight-flow>summary .lo-eyebrow{color:#81847f;letter-spacing:.12em}.lo-insight-flow>summary strong{color:#1e1f1d;letter-spacing:0;font-size:15px}.lo-insight-flow>summary strong:before{content:none}.lo-insight-flow>summary small{color:#70736e;font-size:11px}.lo-insight-flow>summary>span{color:#272825;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d4d6d2;padding:6px 9px;font-size:10px}.lo-insight-flow__body{background:#f4f4f2;gap:10px;padding:0 14px 14px}.lo-insight-flow__scope,.lo-insight-flow__result,.lo-insight-flow__progress,.lo-insight-flow__library{box-shadow:none;background:#fff;border:1px solid #d9dad7;border-radius:12px;padding:13px}.lo-insight-flow__scope>header,.lo-insight-flow__result>header{margin-bottom:10px}.lo-insight-flow__scope header strong{font-size:13px}.lo-insight-flow__scope header small{font-size:10px}.lo-insight-flow__scope header b{color:#343532;box-shadow:none;background:#ededeb;border:0;padding:5px 8px;font-size:10px}.lo-insight-flow__fields{gap:8px}.lo-insight-flow__fields label{gap:4px}.lo-insight-flow__fields span,.lo-insight-flow__status-filter>span{font-size:9px}.lo-insight-flow__fields input,.lo-insight-flow__fields select{height:34px;min-height:34px;box-shadow:none;background:#fff;border-color:#d5d6d3;border-radius:8px;padding:0 9px;font-size:11px}.lo-insight-flow__fields input:focus,.lo-insight-flow__fields select:focus{border-color:#262725;box-shadow:0 0 0 2px #1f201e1a}.lo-insight-flow__status-filter{gap:5px;margin:9px 0}.lo-insight-flow__status-filter button{box-shadow:none;background:#fff;border-color:#d5d6d3;padding:5px 8px;font-size:9px}.lo-insight-flow__status-filter button:hover{box-shadow:none;transform:none}.lo-insight-flow__status-filter button.is-active{box-shadow:none;background:#242522}.lo-insight-flow__scope-action{align-items:center;gap:9px;display:flex}.lo-insight-flow__scope-action .lo-button{min-height:34px;box-shadow:none;padding:7px 12px}.lo-insight-flow__scope-action small{color:#727570;font-size:9px}.lo-insight-flow__library{gap:8px;display:grid}.lo-insight-flow__library>header{justify-content:space-between;align-items:center;display:flex}.lo-insight-flow__library>header>div{gap:2px;display:grid}.lo-insight-flow__library>header strong{font-size:12px}.lo-insight-flow__library>header small{color:#777a75;font-size:9px}.lo-insight-flow__library>header>span{font-size:10px;font-weight:800}.lo-insight-flow__history{scrollbar-width:thin;gap:6px;padding:0;overflow-x:auto}.lo-insight-flow__history article{background:#fafaf9;border:1px solid #d9dad7;border-radius:9px;min-width:138px;position:relative}.lo-insight-flow__history article.is-active{border-color:#272825;box-shadow:inset 3px 0 #272825}.lo-insight-flow__history article>button:first-child{text-align:left;background:0 0;border:0;gap:2px;width:100%;min-width:0;padding:8px 28px 8px 9px;display:grid}.lo-insight-flow__history article>button:first-child strong{font-size:11px}.lo-insight-flow__history article>button:first-child span{color:#70736e;font-size:9px}.lo-insight-flow__delete{color:#777;background:0 0;border:0;border-radius:6px;width:22px;height:22px;padding:0;font-size:17px;line-height:1;position:absolute;top:5px;right:5px}.lo-insight-flow__delete:hover{color:#111;background:#e8e8e6}.lo-insight-flow__history article>button:first-child{box-shadow:none}.lo-insight-flow__history .lo-insight-flow__delete{width:22px;min-width:22px;height:22px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;top:7px;right:7px}.lo-insight-flow__history .lo-insight-flow__delete svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lo-insight-flow__history .lo-insight-flow__delete:hover{background:#e8e8e6}.lo-insight-flow__result>header h3{font-size:14px}.lo-insight-flow__result>header button{min-height:32px;padding:6px 9px;font-size:10px}.lo-insight-flow__metrics{gap:6px;margin-bottom:10px}.lo-insight-flow__metrics article{box-shadow:none;background:#f5f5f3;border:1px solid #e0e1de;border-radius:8px;padding:9px}.lo-insight-flow__metrics b{font-size:16px}.lo-insight-flow__metrics span{font-size:9px}.lo-insight-flow__columns{gap:9px}.lo-insight-flow__columns>div{border-color:#e0e1de;border-radius:9px;max-height:none;padding:10px;overflow:visible}.lo-insight-flow__columns h4{margin-bottom:7px;font-size:12px}.lo-insight-flow__columns article{padding:8px 0}.lo-insight-flow__columns article header strong{font-size:11px}.lo-insight-flow__columns article p,.lo-insight-flow__columns>div>p,.lo-insight-flow__columns blockquote{font-size:10px}.lo-insight-flow__columns blockquote{background:#f4f4f2;border-left-color:#292a28}.lo-insight-flow__columns em.is-high{background:#292a28}.lo-insight-flow__phrases span{background:#ededeb;padding:4px 6px;font-size:9px}.lo-insight-flow__feedback{box-shadow:none;background:#f3f3f1;border-color:#d8d9d6;font-size:10px}.lo-flow-document-simulator-actions{background:#f7faf8;border-top:1px solid #d8ded9;grid-template-columns:minmax(135px,1fr) auto auto;gap:6px;padding:9px;display:grid}.lo-flow-document-simulator-actions>div{grid-column:1/-1;gap:2px;display:grid}.lo-flow-document-simulator-actions strong{font-size:11px}.lo-flow-document-simulator-actions small{color:#6b746d;font-size:9px}.lo-flow-document-simulator-actions button{background:#fff;border:1px solid #cfd6d0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.lo-flow-document-simulator-actions button svg{width:13px;height:13px}.lo-flow-document-simulator-actions button.is-primary{color:#123e25;background:#65c98c;border-color:#65c98c}.lo-flow-document-simulator-actions button:disabled{opacity:.45}@media (max-width:760px){.lo-insight-flow>summary,.lo-insight-flow__scope>header,.lo-insight-flow__result>header{flex-direction:column;align-items:stretch}.lo-insight-flow__fields,.lo-insight-flow__metrics,.lo-insight-flow__columns{grid-template-columns:1fr}.lo-insight-flow__status-filter{flex-wrap:wrap;align-items:flex-start}.lo-insight-flow__scope-action{flex-direction:column;align-items:flex-start}.lo-insight-flow__result>header>div:last-child{flex-wrap:wrap}.lo-insight-flow__columns>div{max-height:none}.lo-flow-document-simulator-actions{grid-template-columns:1fr 1fr}.lo-flow-document-simulator-actions>button:last-child{grid-column:1/-1}}@media (max-width:820px){.lo-response-flows-section>.lo-flow-builder{margin:0 .55rem .55rem}.lo-flow-builder{grid-template-columns:minmax(0,1fr)}.lo-flow-library,.lo-flow-editor,.lo-flow-simulator{padding:.65rem}.lo-flow-simulator{grid-column:1;width:100%;position:static}.lo-flow-preview-device{width:min(100%,360px);height:470px;margin-inline:auto}.lo-flow-simulator>.lo-playground-actions,.lo-flow-simulator>.lo-playground-safe{width:min(100%,360px);margin-inline:auto}.lo-flow-simulator>.lo-playground-actions{flex-wrap:wrap}.lo-flow-map>div{max-width:100%}.lo-chatbot-inactivity-settings__fields{grid-template-columns:minmax(0,1fr)}.lo-chatbot-inactivity-settings__fields label.is-wide{grid-column:auto}.lo-chatbot-inactivity-settings__footer small{display:block}}@media (max-width:520px){.lo-response-flows-section>summary{flex-direction:column;align-items:flex-start;padding:.65rem}.lo-response-flows-section>.lo-response-navigation{margin:.55rem}.lo-flow-library>header,.lo-flow-simulator>header,.lo-flow-identity-settings>summary,.lo-flow-privacy-settings>header{align-items:flex-start}.lo-flow-preview-device{height:440px}.lo-playground-compose{gap:.25rem;padding:.32rem}.lo-playground-compose>button,.lo-playground-compose>.lo-flow-attachment-trigger{width:27px;height:27px}.lo-insight-flow{border-radius:12px}.lo-insight-flow>summary{align-items:flex-start}.lo-insight-flow__body{padding:0 9px 9px}.lo-insight-flow__scope,.lo-insight-flow__result,.lo-insight-flow__progress,.lo-insight-flow__library{padding:10px}.lo-insight-flow__history article{min-width:128px}.lo-insight-flow__result>header>div:last-child>button{flex:1}.lo-insight-flow__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-privacy-mode-control{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.lo-privacy-mode-feedback{color:#a33131;max-width:15rem;font-size:.62rem;font-weight:700}.sensitive-field.masked{-webkit-text-fill-color:transparent;text-shadow:none;filter:blur(.32px);opacity:.96;-webkit-user-select:none;user-select:none;cursor:default;vertical-align:middle;background:linear-gradient(104deg,#717a74c7 0%,#c6cfc8f5 46%,#e8ede9fa 52%,#808a83cc 100%) 0 0/100% 100% no-repeat;border-radius:.2em;padding-inline:.24em;display:inline-block;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -1px 2px #2c352f3d,0 0 7px #8f9a934d;color:#0000!important}[data-sensitive=true][data-masked=true]::selection{background:0 0}.lo-privacy-mode-toggle{color:#24352b;background:#ffffffbd;border:1px solid #23392b38;border-radius:.7rem;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .6rem;font-size:.7rem;font-weight:750;display:inline-flex}.lo-privacy-mode-toggle>span{font-size:.9rem}.lo-privacy-mode-toggle small{color:#6e786f;font-size:.58rem;font-weight:600}.lo-privacy-mode-toggle.is-hidden{background:#e9f6ec;border-color:#99c8a6}@media print{[data-privacy-mode=hidden] .sensitive-field.masked{-webkit-text-fill-color:transparent;filter:none;opacity:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0000!important}}.lo-workspace-live-status{z-index:1000;color:#173224;background:linear-gradient(105deg,#ecfff3,#d9f5e3);border:1px solid #26854e47;border-radius:999px;align-items:center;gap:.42rem;width:auto;max-width:min(360px,100vw - 1.7rem);padding:.42rem .62rem;font-size:.74rem;line-height:1;display:inline-flex;position:fixed;top:.8rem;left:.85rem;box-shadow:0 8px 20px #13392229}.lo-workspace-live-status strong{white-space:nowrap;font-weight:800}.lo-workspace-live-status__revision,.lo-workspace-live-status__timer{color:#466253;font-variant-numeric:tabular-nums;white-space:nowrap}.lo-workspace-live-status__revision{font-weight:800}.lo-workspace-live-status__timer{text-align:right;min-width:2.5rem}.lo-workspace-live-status__message{color:#466253;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.lo-workspace-access{background:radial-gradient(circle at 20% 10%,#ceedd9e6,#0000 34rem),linear-gradient(140deg,#f8faf7,#e8eee9);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.lo-workspace-access__card{color:#1f2b24;background:#ffffffeb;border:1px solid #2d4e3929;border-radius:1.25rem;width:min(100%,28rem);padding:2.1rem;box-shadow:0 24px 70px #243f2d29}.lo-workspace-access__mark{color:#fff;letter-spacing:.08em;background:#254b32;border-radius:.85rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-weight:800;display:grid}.lo-workspace-access__eyebrow{color:#55725d;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lo-workspace-access h1{letter-spacing:-.045em;margin:.45rem 0 .7rem;font-size:clamp(1.7rem,6vw,2.25rem)}.lo-workspace-access p{color:#5c6b61;margin:0;line-height:1.55}.lo-workspace-access__form{gap:.55rem;margin-top:1.5rem;display:grid}.lo-workspace-access__form label{color:#32443a;font-size:.78rem;font-weight:750}.lo-workspace-access__form input{box-sizing:border-box;color:#1d2c22;font-variant-numeric:tabular-nums;letter-spacing:.18em;text-align:center;background:#fbfdfb;border:1px solid #2d4e393d;border-radius:.7rem;width:100%;padding:.85rem .9rem;font-size:1.15rem}.lo-workspace-access__form input:focus{border-color:#4b8d5d;outline:3px solid #3d824e2e}.lo-workspace-access__form button{color:#fff;cursor:pointer;background:#254b32;border:0;border-radius:.7rem;margin-top:.35rem;padding:.85rem 1rem;font-weight:800}.lo-workspace-access__form button:disabled{opacity:.55;cursor:not-allowed}.lo-workspace-access__error{font-size:.8rem;color:#a63c34!important}.lo-workspace-access__card>small{color:#738077;margin-top:1.1rem;font-size:.72rem;line-height:1.45;display:block}.lo-workspace-live-status__indicator{background:#2d9b57;border-radius:999px;flex:none;width:.7rem;height:.7rem;animation:1.1s ease-in-out infinite lo-workspace-live-pulse;box-shadow:0 0 0 4px #2d9b5726}.lo-workspace-live-status.is-error{color:#5f211f;background:linear-gradient(105deg,#fff4f1,#ffe2de);border-color:#a838304d}.lo-workspace-live-status.is-error .lo-workspace-live-status__indicator{background:#c34237;animation:none;box-shadow:0 0 0 4px #c3423724}.lo-workspace-live-status.is-detached{color:#76511d;background:linear-gradient(105deg,#fff9ee,#f9edd4);border-color:#96682247}.lo-workspace-live-status.is-detached .lo-workspace-live-status__indicator{background:#b67b24;animation:none;box-shadow:0 0 0 4px #b67b2424}@keyframes lo-workspace-live-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width:720px){.lo-workspace-live-status{max-width:calc(100vw - 1.7rem)}.lo-workspace-live-status__message{flex-basis:100%;padding-left:1.1rem;line-height:1.35}}.lo-demo-page{gap:clamp(.95rem,1.8vw,1.35rem);max-width:1480px}.lo-demo-hero{color:#fbfbfa;background:radial-gradient(circle at 87% 4%,#ffffff29,#0000 28%),linear-gradient(126deg,#101010,#292928 72%,#171717);border:1px solid #ffffff24;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;min-width:0;padding:clamp(1.35rem,2.5vw,2rem);display:grid;box-shadow:0 18px 45px #00000026}.lo-demo-hero-main{min-width:0}.lo-demo-hero .lo-eyebrow{color:#ffffffa1}.lo-demo-title-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.35rem;display:flex}.lo-demo-title-row h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.08}.lo-demo-hero .lo-stage-pill{color:#fff;background:#ffffff1a;border-color:#fff3;flex:none}.lo-demo-hero .lo-stage-pill.is-success{color:#d4f6dc;background:#5db4772e;border-color:#99e0af59}.lo-demo-hero-main>p{color:#ffffffad;max-width:760px;margin:.75rem 0 0;font-size:.91rem;line-height:1.55}.lo-demo-hero-meta{border-left:1px solid #ffffff29;gap:.75rem;min-width:205px;padding-left:1.3rem;display:grid}.lo-demo-hero-meta span{color:#ffffff87;letter-spacing:.07em;text-transform:uppercase;gap:.18rem;font-size:.65rem;font-weight:750;display:grid}.lo-demo-hero-meta strong{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.79rem;font-weight:700;overflow:hidden}.lo-demo-status-strip{flex-wrap:wrap;gap:.55rem;display:flex}.lo-demo-status-strip>span{border:1px solid var(--lo-line);min-height:34px;color:var(--lo-muted);background:#fffffccc;border-radius:999px;align-items:center;gap:.43rem;padding:.4rem .75rem;font-size:.73rem;font-weight:700;display:inline-flex}.lo-demo-status-strip>span i{background:#3f3f3f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #00000012}.lo-demo-status-strip>span strong{color:var(--lo-ink);font-weight:800}.lo-demo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lo-demo-kpi{border:1px solid var(--lo-line);background:var(--lo-surface);border-radius:21px;gap:.28rem;min-width:0;min-height:128px;padding:1.15rem 1.2rem;display:grid;box-shadow:0 8px 22px #0000000b}.lo-demo-kpi>span{color:var(--lo-muted);font-size:.75rem;font-weight:800}.lo-demo-kpi>strong{color:var(--lo-ink);letter-spacing:-.05em;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.05}.lo-demo-kpi>small{color:#777773;align-self:end;font-size:.71rem;line-height:1.35}.lo-demo-kpi--primary{background:linear-gradient(145deg,#262626,#0e0e0e);border-color:#0000}.lo-demo-kpi--primary>span,.lo-demo-kpi--primary>small,.lo-demo-kpi--primary>strong{color:#fff}.lo-demo-kpi--primary>span,.lo-demo-kpi--primary>small{color:#ffffffa8}.lo-demo-kpi--qualified{background:linear-gradient(145deg,#f8fbff,#edf4ff);border-color:#c0d1ea}.lo-demo-kpi--qualified>strong{color:#285c9e}.lo-demo-kpi--success{background:linear-gradient(145deg,#f8fcf9,#edf8f1);border-color:#bfd7c8}.lo-demo-kpi--success>strong{color:#286443}.lo-demo-kpi--warning{background:linear-gradient(145deg,#fffdf7,#fff7e8);border-color:#ead5ad}.lo-demo-kpi--warning>strong{color:#9a681e}.lo-demo-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.lo-demo-overview>article{background:#fffffca3;border:1px solid #1414141a;border-radius:16px;gap:.22rem;min-width:0;padding:.9rem 1rem;display:grid}.lo-demo-overview>article>span{color:#858580;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.lo-demo-overview>article>strong{color:var(--lo-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.lo-demo-overview>article>small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.lo-demo-alert{color:#7f3029;background:#fff3f1;border:1px solid #e8c1bd;border-radius:15px;gap:.18rem;padding:.85rem 1rem;display:grid}.lo-demo-alert strong{font-size:.78rem}.lo-demo-alert span{font-size:.76rem;line-height:1.4}.lo-demo-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.78fr);align-items:stretch;gap:1rem;display:grid}.lo-demo-panel{border-radius:24px;min-width:0;padding:clamp(1.15rem,2vw,1.5rem)}.lo-demo-panel--wide{grid-column:1}.lo-demo-panel--full{grid-column:1/-1}.lo-demo-panel .lo-panel-head{margin-bottom:1.1rem}.lo-demo-panel .lo-panel-head h2{font-size:clamp(1.05rem,1.5vw,1.25rem)}.lo-demo-intro{max-width:820px;color:var(--lo-muted);margin:0;font-size:.82rem;line-height:1.58}.lo-demo-intro--bottom{border-top:1px solid var(--lo-line);margin-top:1rem;padding-top:.9rem}.lo-demo-actions{border-top:1px solid var(--lo-line);flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;padding-top:1.15rem;display:flex}.lo-demo-button{min-height:46px;padding-inline:1.15rem}.lo-demo-button--primary{background:linear-gradient(135deg,#292929,#0f0f0f);color:#fff!important}.lo-demo-button--secondary{box-shadow:none;background:#f2f2ef;border-color:#d5d5d1;color:var(--lo-ink)!important}.lo-demo-button--outline{box-shadow:none;background:#fff;border-color:#bcbcb8;color:var(--lo-ink)!important}.lo-demo-action-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.lo-demo-action-notes>div{background:#fafaf8;border:1px solid #14141417;border-radius:13px;gap:.2rem;padding:.75rem .8rem;display:grid}.lo-demo-action-notes strong{color:var(--lo-ink);font-size:.74rem}.lo-demo-action-notes span{color:var(--lo-muted);font-size:.7rem;line-height:1.4}.lo-demo-chat-policy{background:#f3faf5;border:1px solid #c8dfcf;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.85rem;padding:.75rem .8rem;display:grid}.lo-demo-chat-policy>i{background:#3e8b5a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3e8b5a1f}.lo-demo-chat-policy>div{gap:.18rem;min-width:0;display:grid}.lo-demo-chat-policy strong{color:#245b38;font-size:.74rem}.lo-demo-chat-policy span{color:#557361;font-size:.7rem;line-height:1.4}.lo-demo-chat-policy>strong:last-child{white-space:nowrap}.lo-demo-field-note{color:var(--lo-muted);font-size:.64rem;line-height:1.35}.lo-demo-permission-note{color:var(--lo-muted);margin-top:.8rem;font-size:.72rem;display:block}.lo-demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lo-demo-form label{gap:.38rem;min-width:0;display:grid}.lo-demo-form label>span{color:var(--lo-muted);font-size:.7rem;font-weight:800}.lo-demo-form input{min-height:43px}.lo-demo-form .lo-demo-button{grid-column:1/-1;width:100%;margin-top:.15rem}.lo-demo-config-summary{border-top:1px solid var(--lo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.15rem;padding-top:1rem;display:grid}.lo-demo-config-summary>div{gap:.18rem;min-width:0;display:grid}.lo-demo-config-summary span{color:var(--lo-muted);font-size:.66rem}.lo-demo-config-summary strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.lo-demo-operator-list{gap:.1rem;display:grid}.lo-demo-operator{border-bottom:1px solid var(--lo-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.lo-demo-operator:last-child{border-bottom:0}.lo-demo-operator-name{align-items:center;gap:.65rem;min-width:0;display:flex}.lo-demo-operator-name>i{background:#a5a5a1;border-radius:50%;flex:none;width:9px;height:9px}.lo-demo-operator-name>i.is-active{background:#3e8b5a;box-shadow:0 0 0 4px #3e8b5a1f}.lo-demo-operator-name>div{gap:.2rem;min-width:0;display:grid}.lo-demo-operator-name strong{color:var(--lo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.lo-demo-operator-name small{color:var(--lo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.lo-demo-operator-count{justify-items:end;gap:.1rem;display:grid}.lo-demo-operator-count strong{color:var(--lo-ink);font-size:.88rem}.lo-demo-operator-count span{color:var(--lo-muted);font-size:.65rem}.lo-demo-operator-status{color:#888883;text-align:right;min-width:54px;font-size:.68rem;font-weight:800}.lo-demo-operator-status.is-active{color:#34764c}.lo-demo-run-list{gap:0;display:grid}.lo-demo-run-list>div{border-bottom:1px solid var(--lo-line);color:var(--lo-muted);justify-content:space-between;gap:.8rem;padding:.72rem 0;font-size:.76rem;display:flex}.lo-demo-run-list>div:last-child{border-bottom:0}.lo-demo-run-list strong{color:var(--lo-ink);text-align:right;font-weight:800}.lo-demo-delivery-layout{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.lo-demo-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.lo-demo-delivery-grid>div{background:#fafaf8;border:1px solid #14141417;border-radius:13px;gap:.28rem;padding:.75rem;display:grid}.lo-demo-delivery-grid span{color:var(--lo-muted);font-size:.68rem}.lo-demo-delivery-grid strong{color:var(--lo-ink);font-size:1rem}.lo-demo-capabilities{border-left:1px solid var(--lo-line);gap:.7rem;padding-left:clamp(1rem,2vw,1.5rem);display:grid}.lo-demo-capabilities>span{color:var(--lo-ink);font-size:.75rem;font-weight:850}.lo-demo-capabilities>div{flex-wrap:wrap;gap:.4rem;display:flex}.lo-demo-capabilities>div>span{color:#565652;background:#fff;border:1px solid #d8d8d3;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:750}.lo-demo-capabilities small{color:var(--lo-muted);font-size:.7rem;line-height:1.45}@media (max-width:1200px){.lo-demo-kpi-grid,.lo-demo-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.lo-demo-hero{grid-template-columns:1fr;align-items:start}.lo-demo-hero-meta{border-top:1px solid #ffffff29;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.9rem 0 0}.lo-demo-grid{grid-template-columns:1fr}.lo-demo-panel--wide,.lo-demo-panel--full{grid-column:auto}}@media (max-width:680px){.lo-demo-page{gap:.8rem}.lo-demo-hero{border-radius:20px;padding:1.15rem}.lo-demo-title-row h1{font-size:1.45rem}.lo-demo-hero-meta,.lo-demo-overview{grid-template-columns:1fr 1fr}.lo-demo-status-strip{grid-template-columns:1fr 1fr;display:grid}.lo-demo-status-strip>span{border-radius:13px;min-width:0}.lo-demo-kpi-grid{gap:.7rem}.lo-demo-kpi{border-radius:17px;min-height:115px;padding:.95rem}.lo-demo-kpi>strong{font-size:1.7rem}.lo-demo-panel{border-radius:19px;padding:1rem}.lo-demo-actions,.lo-demo-action-notes,.lo-demo-delivery-layout{grid-template-columns:1fr}.lo-demo-actions{display:grid}.lo-demo-button{width:100%}.lo-demo-action-notes{display:grid}.lo-demo-chat-policy{grid-template-columns:auto minmax(0,1fr)}.lo-demo-chat-policy>strong:last-child{grid-column:2}.lo-demo-form,.lo-demo-config-summary{grid-template-columns:1fr}.lo-demo-delivery-layout{display:grid}.lo-demo-capabilities{border-top:1px solid var(--lo-line);border-left:0;padding:1rem 0 0}.lo-demo-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-demo-operator{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.lo-demo-operator-status{grid-area:1/2}.lo-demo-operator-count{grid-area:2/1/auto/-1;justify-content:flex-start;align-items:baseline;gap:.35rem;padding-left:1.55rem;display:flex}}@media (max-width:430px){.lo-demo-kpi-grid,.lo-demo-hero-meta,.lo-demo-overview,.lo-demo-status-strip{grid-template-columns:1fr}.lo-demo-hero-meta{gap:.55rem}.lo-demo-overview>article>small,.lo-demo-hero-meta strong{white-space:normal}}.lo-chatbot-queue{border:1px solid var(--lo-line);scrollbar-width:thin;background:#f1f1ee;border-radius:18px;min-height:0;padding:1rem;overflow:auto}.lo-chatbot-queue__header,.lo-chatbot-queue__panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lo-chatbot-queue__header{align-items:center;margin-bottom:.9rem}.lo-chatbot-queue h2,.lo-chatbot-queue h3{letter-spacing:-.035em;margin:.15rem 0}.lo-chatbot-queue h2{font-size:1.12rem}.lo-chatbot-queue h3{font-size:.92rem}.lo-chatbot-queue__header p{max-width:680px;color:var(--lo-muted);margin:0;font-size:.72rem}.lo-chatbot-queue__refresh{flex:none;min-height:34px;padding-inline:.8rem;font-size:.64rem}.lo-chatbot-queue__error,.lo-chatbot-queue__notice,.lo-chatbot-queue__loading{color:#93443b;background:#fff6f4;border:1px solid #e0b5b0;border-radius:11px;margin-bottom:.8rem;padding:.7rem .8rem;font-size:.7rem}.lo-chatbot-queue__notice{color:#347047;background:#f0faf2;border-color:#b9dac2}.lo-chatbot-queue__loading{color:var(--lo-muted);background:#fff;border-color:#d8d8d3}.lo-chatbot-queue__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.lo-chatbot-queue__metrics article,.lo-chatbot-queue__panel{background:#fff;border:1px solid #d9d9d4;border-radius:14px;min-width:0}.lo-chatbot-queue__metrics article{gap:.18rem;padding:.75rem;display:grid}.lo-chatbot-queue__metrics span,.lo-chatbot-queue__metrics small,.lo-chatbot-queue__panel small,.lo-chatbot-queue__panel p{color:var(--lo-muted)}.lo-chatbot-queue__metrics span{font-size:.62rem;font-weight:800}.lo-chatbot-queue__metrics strong{letter-spacing:-.05em;font-size:1.35rem}.lo-chatbot-queue__metrics small,.lo-chatbot-queue__panel small{font-size:.6rem}.lo-chatbot-queue__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.lo-chatbot-queue__panel{overflow:hidden}.lo-chatbot-queue__panel>header{border-bottom:1px solid #e4e4df;align-items:center;padding:.85rem .9rem}.lo-chatbot-queue__count{color:#477052;background:#edf0eb;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.62rem;font-weight:850;display:grid}.lo-chatbot-queue__session-list,.lo-chatbot-queue__delivery-list{display:grid}.lo-chatbot-queue__session-list article,.lo-chatbot-queue__delivery-list article{border-bottom:1px solid #edede8;gap:.28rem;min-width:0;padding:.75rem .9rem;display:grid}.lo-chatbot-queue__session-list article:last-child,.lo-chatbot-queue__delivery-list article:last-child{border-bottom:0}.lo-chatbot-queue__row-main{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.lo-chatbot-queue__row-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.lo-chatbot-queue__options{flex-wrap:wrap;gap:.25rem;display:flex}.lo-chatbot-queue__options span{color:#347047;background:#f0faf2;border:1px solid #b9dac2;border-radius:999px;padding:.2rem .38rem;font-size:.56rem;font-weight:800}.lo-chatbot-queue__status{color:#60625d;border:1px solid #d5d5d0;border-radius:999px;flex:none;padding:.22rem .4rem;font-size:.56rem;font-weight:800}.lo-chatbot-queue__status.is-success{color:#347047;background:#f0faf2;border-color:#b9dac2}.lo-chatbot-queue__status.is-attention{color:#876c25;background:#fffaf0;border-color:#e2d3a6}.lo-chatbot-queue__status.is-danger{color:#a0473c;background:#fff5f3;border-color:#e4b8b2}.lo-chatbot-queue__panel p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.67rem;overflow:hidden}.lo-chatbot-queue__panel a{color:#376c4a;width:fit-content;font-size:.63rem;font-weight:800;text-decoration:none}.lo-chatbot-queue__panel a:hover{text-decoration:underline}.lo-chatbot-queue__panel em{color:#9a4b42;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-style:normal;overflow:hidden}.lo-chatbot-queue__action{justify-self:start;min-height:30px;padding:.35rem .6rem;font-size:.6rem}.lo-chatbot-queue__empty{white-space:normal!important;padding:1.1rem .9rem!important}@media (max-width:980px){.lo-chatbot-queue__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.lo-chatbot-queue__header,.lo-chatbot-queue__layout{grid-template-columns:minmax(0,1fr);display:grid}.lo-chatbot-queue__refresh{width:100%}.lo-chatbot-queue__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.lo-chatbot-queue__metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.lo-inbox-page.lo-inbox-page--expanded{height:auto;min-height:calc(100dvh - var(--panel-topbar-height,112px) - 54px);overflow:visible}}.lo-internal-chat{z-index:1600;pointer-events:none;isolation:isolate;justify-items:end;gap:.65rem;font-family:inherit;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.lo-internal-chat>*{pointer-events:auto}.lo-internal-chat__bubble{color:#fff;cursor:pointer;text-align:center;background:#202522;border:1px solid #1f2422;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;width:80px;min-width:80px;max-width:calc(100vw - 2rem);min-height:76px;padding:.5rem .4rem .45rem;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 16px 36px #0f121133}.lo-internal-chat__bubble:hover,.lo-internal-chat__bubble:focus-visible{background:#161a18;transform:translateY(-2px);box-shadow:0 18px 42px #0f12114d}.lo-internal-chat__bubble-icon{color:#202522;background:#edf2ef;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.lo-internal-chat__bubble.is-online .lo-internal-chat__bubble-icon{animation:2.4s ease-in-out infinite lo-support-online-pulse;box-shadow:0 0 0 1px #63c282b3,0 0 8px #63c28247}.lo-internal-chat__bubble-copy{justify-items:center;gap:.1rem;width:100%;min-width:0;display:grid}.lo-internal-chat__bubble-copy strong,.lo-internal-chat__bubble-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-internal-chat__bubble-copy strong{font-size:.72rem}.lo-internal-chat__bubble-copy small{color:#ffffffb8;font-size:.58rem}.lo-internal-chat__badge{color:#fff;background:#d7792e;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:0;padding:0 .28rem;font-size:.64rem;display:grid;position:absolute;top:.4rem;right:.4rem}.lo-internal-chat__panel{resize:none;color:#202522;background:#f8f9f7;border:1px solid #2025222e;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(360px,100vw - 2rem);min-width:320px;max-width:calc(100vw - 2rem);height:min(610px,100dvh - 2rem);min-height:360px;max-height:calc(100dvh - 2rem);transition:width .22s,height .22s,border-radius .18s;animation:.18s both lo-internal-chat-in;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #11171442}.lo-internal-chat__panel.is-resizing{-webkit-user-select:none;user-select:none;transition:none}.lo-internal-chat__resize-handle{z-index:8;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.lo-internal-chat__resize-handle.is-top{cursor:ns-resize;width:calc(100% - 52px);height:12px;top:-5px;left:26px}.lo-internal-chat__resize-handle.is-left{cursor:ew-resize;width:12px;top:26px;bottom:26px;left:-5px}.lo-internal-chat__resize-handle.is-corner{cursor:nwse-resize;background:linear-gradient(135deg,#ffffffe6 0 2px,#0000 2px 7px,#ffffff8c 7px 9px,#0000 9px);border-radius:18px 0 10px;width:32px;height:32px;top:-4px;left:-4px}.lo-internal-chat.is-expanded .lo-internal-chat__panel{width:min(500px,100vw - 2rem);height:min(760px,100dvh - 2rem);max-height:min(760px,100dvh - 2rem)}.lo-internal-chat.is-open .lo-internal-chat__bubble{display:none}.lo-internal-chat__header{color:#fff;background:#202522;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.lo-internal-chat__header>div:nth-child(2){flex:auto;gap:.15rem;min-width:0;display:grid}.lo-internal-chat__header-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lo-internal-chat__eyebrow,.lo-internal-chat__section-title{color:#737a74;letter-spacing:.11em;text-transform:uppercase;font-size:.59rem;font-weight:800}.lo-internal-chat__header .lo-internal-chat__eyebrow{color:#ffffff9e}.lo-internal-chat__header strong{font-size:.92rem}.lo-internal-chat__header small{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lo-internal-chat__header-actions{flex:none;gap:.3rem;display:flex}.lo-internal-chat__header-actions button,.lo-internal-chat__icon-button,.lo-internal-chat__button{color:#202522;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #2025222e;border-radius:9px;font-size:.68rem;font-weight:800;transition:background .16s,color .16s,border-color .16s}.lo-internal-chat__header-actions button{color:#fff;background:#ffffff1a;border-color:#ffffff40;width:30px;min-height:30px;font-size:1.05rem;line-height:1}.lo-internal-chat__expand-icon{width:16px;height:16px;display:block}.lo-internal-chat__header-actions button:hover,.lo-internal-chat__header-actions button:focus-visible{color:#202522;background:#fff}.lo-internal-chat__button{padding:.42rem .7rem}.lo-internal-chat__button:hover,.lo-internal-chat__button:focus-visible,.lo-internal-chat__icon-button:hover,.lo-internal-chat__icon-button:focus-visible{background:#e9eeea;border-color:#202522}.lo-internal-chat__button--primary{color:#fff;background:#202522;border-color:#202522;min-width:70px}.lo-internal-chat__button--primary:hover,.lo-internal-chat__button--primary:focus-visible{color:#fff;background:#343b37}.lo-internal-chat button:disabled{cursor:not-allowed;opacity:.48}.lo-internal-chat__admin-controls{background:#eef1ee;border-bottom:1px solid #2025221f;gap:.65rem;max-height:250px;padding:.75rem .9rem;display:grid;overflow:auto}.lo-internal-chat__panel.has-admin-directory{grid-template-rows:auto auto minmax(0,1fr)}.lo-internal-chat__panel.has-admin-conversation{grid-template-rows:auto auto auto minmax(0,1fr) auto}.lo-internal-chat__panel.has-remote-typing{grid-template-rows:auto auto minmax(0,1fr) auto auto}.lo-internal-chat__panel.has-admin-conversation.has-remote-typing{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.lo-internal-chat__panel.has-admin-directory .lo-internal-chat__admin-controls{border-bottom:0;align-content:start;min-height:0;max-height:none}.lo-internal-chat__switch-row,.lo-internal-chat__status-row{align-items:center;gap:.55rem;display:flex}.lo-internal-chat__settings-fields{flex:1;grid-template-columns:minmax(0,1fr);align-items:end;gap:.55rem;display:grid}.lo-internal-chat__settings-fields>button{grid-column:1;justify-self:stretch}.lo-internal-chat__settings-fields label{color:#3f4842;gap:.2rem;min-width:0;font-size:.59rem;font-weight:800;display:grid}.lo-internal-chat__switch-row{flex-wrap:wrap;justify-content:space-between}.lo-internal-chat__availability-block{grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.lo-internal-chat__availability-block>div:first-child{gap:.12rem;display:grid}.lo-internal-chat__availability-block small{color:#737a74;font-size:.57rem;line-height:1.35}.lo-internal-chat__availability{background:#dfe4df;border:1px solid #2025221f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid}.lo-internal-chat__availability button{color:#626963;cursor:pointer;min-width:0;min-height:30px;font:inherit;background:0 0;border:0;border-radius:8px;padding:.3rem .35rem;font-size:.59rem;font-weight:800}.lo-internal-chat__availability button.is-active{color:#fff;background:#202522;box-shadow:0 2px 8px #14191626}.lo-internal-chat__read-status-setting{background:#fff;border:1px solid #2025221f;border-radius:10px;padding:.5rem .6rem}.lo-internal-chat__read-status-setting label{color:#3f4842;cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.66rem;font-weight:750;display:flex}.lo-internal-chat__read-status-setting input{accent-color:#202522;flex:none;width:15px;height:15px;margin:.05rem 0 0}.lo-internal-chat__read-status-setting span{gap:.12rem;display:grid}.lo-internal-chat__read-status-setting strong{font-size:.66rem}.lo-internal-chat__read-status-setting small{color:#737a74;font-size:.57rem;font-weight:500;line-height:1.35}@media (min-width:761px){.lo-internal-chat.is-expanded .lo-internal-chat__availability-block{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr)}.lo-internal-chat.is-expanded .lo-internal-chat__availability{grid-template-columns:repeat(4,minmax(0,1fr))}.lo-internal-chat.is-expanded .lo-internal-chat__settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-internal-chat.is-expanded .lo-internal-chat__settings-fields>button{grid-column:2;justify-self:end}}.lo-internal-chat__switch-row label{color:#3f4842;align-items:center;gap:.35rem;font-size:.67rem;font-weight:750;display:inline-flex}.lo-internal-chat__status-row input,.lo-internal-chat__settings-fields input,.lo-internal-chat__composer textarea{color:#202522;min-width:0;font:inherit;background:#fff;border:1px solid #2025222e;border-radius:10px;outline:none}.lo-internal-chat__status-row input,.lo-internal-chat__settings-fields input{width:100%;min-height:32px;padding:.4rem .55rem;font-size:.67rem}.lo-internal-chat__status-row input:focus,.lo-internal-chat__settings-fields input:focus,.lo-internal-chat__composer textarea:focus{border-color:#202522;box-shadow:0 0 0 2px #2025221a}.lo-internal-chat__admin-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.lo-internal-chat__admin-tabs{background:#eef1ee;border-bottom:1px solid #2025221f;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.45rem .9rem;display:grid}.lo-internal-chat__admin-tabs button{color:#646b66;cursor:pointer;min-height:30px;font:inherit;background:#dfe4df;border:1px solid #0000;border-radius:8px;font-size:.64rem;font-weight:800}.lo-internal-chat__admin-tabs button.is-active{color:#fff;background:#202522;border-color:#202522}.lo-internal-chat__search{color:#202522;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #2025222e;border-radius:8px;outline:none;margin-top:.35rem;padding:.38rem .52rem;font-size:.64rem}.lo-internal-chat__admin-grid>div{min-width:0}.lo-internal-chat__presence-list,.lo-internal-chat__conversation-list{gap:.35rem;max-height:104px;margin:.4rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lo-internal-chat__panel.has-admin-directory .lo-internal-chat__presence-list,.lo-internal-chat__panel.has-admin-directory .lo-internal-chat__conversation-list{max-height:min(290px,35dvh)}.lo-internal-chat__directory-empty{background:#ffffff8c;border:1px dashed #20252233;border-radius:10px;align-items:center;gap:.65rem;min-height:82px;margin-top:.45rem;padding:.8rem;display:flex}.lo-internal-chat__directory-empty>span{color:#4f5751;background:#e3e8e3;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.lo-internal-chat__directory-empty div{gap:.15rem;display:grid}.lo-internal-chat__directory-empty strong{font-size:.68rem}.lo-internal-chat__directory-empty p{color:#737a74;margin:0;font-size:.59rem;line-height:1.35}.lo-internal-chat__directory-error{background:#fff;margin:0;padding:.55rem .9rem}.lo-internal-chat__presence-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;font-size:.65rem;display:grid}.lo-internal-chat__presence-copy{gap:.05rem;min-width:0;display:grid}.lo-internal-chat__presence-start{color:#202522;cursor:pointer;min-height:27px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #2025222e;border-radius:8px;padding:.32rem .48rem;font-size:.58rem;font-weight:800}.lo-internal-chat__presence-start:hover,.lo-internal-chat__presence-start:focus-visible{background:#e9eeea;border-color:#202522}.lo-internal-chat__presence-list strong,.lo-internal-chat__presence-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-internal-chat__presence-list small{color:#70766f;font-size:.58rem}.lo-internal-chat__online-dot{background:#358b65;border-radius:50%;width:7px;height:7px;margin-top:.22rem;box-shadow:0 0 0 3px #358b651f}.lo-internal-chat__conversation-list button{color:#202522;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #20252221;border-radius:8px;gap:.05rem;padding:.4rem .48rem;display:grid;position:relative}.lo-internal-chat__conversation-list button.is-selected,.lo-internal-chat__conversation-list button:hover,.lo-internal-chat__conversation-list button:focus-visible{background:#e6ece7;border-color:#202522}.lo-internal-chat__conversation-list strong,.lo-internal-chat__conversation-list small,.lo-internal-chat__conversation-list span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1rem);overflow:hidden}.lo-internal-chat__conversation-list strong{font-size:.66rem}.lo-internal-chat__conversation-list small{color:#6d746e;font-size:.57rem}.lo-internal-chat__conversation-list span{color:#70766f;font-size:.58rem}.lo-internal-chat__conversation-list em{color:#606762;background:#e7e9e7;border-radius:999px;width:max-content;margin-top:.15rem;padding:.12rem .35rem;font-size:.52rem;font-style:normal;font-weight:800}.lo-internal-chat__conversation-list b{color:#fff;background:#d7792e;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.55rem;display:grid;position:absolute;top:.42rem;right:.4rem}.lo-internal-chat__platform-peers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.4rem;display:grid}.lo-internal-chat__platform-peers button{color:#202522;cursor:pointer;text-align:left;background:#fff;border:1px solid #20252224;border-radius:9px;gap:.08rem;min-width:0;padding:.48rem;display:grid}.lo-internal-chat__platform-peers strong,.lo-internal-chat__platform-peers small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-internal-chat__platform-peers strong{font-size:.64rem}.lo-internal-chat__platform-peers small{color:#737a74;font-size:.55rem}.lo-internal-chat__platform-peers span{color:#3f6650;margin-top:.15rem;font-size:.55rem;font-weight:900}.lo-internal-chat__welcome{background:#fff;align-content:center;justify-items:start;gap:.35rem;min-height:150px;padding:1.2rem;display:grid}.lo-internal-chat__welcome-icon{color:#202522;background:#e8eee9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.lo-internal-chat__welcome strong{font-size:.82rem}.lo-internal-chat__welcome p,.lo-internal-chat__muted{color:#747a75;margin:0;font-size:.67rem;line-height:1.45}.lo-internal-chat__welcome .lo-internal-chat__button{margin-top:.35rem}.lo-internal-chat__history-button{color:#59615b;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:.25rem 0;font-size:.64rem;font-weight:800;text-decoration:underline}.lo-internal-chat__history{border-top:1px solid #2025221a;gap:.45rem;width:100%;margin-top:.7rem;padding-top:.75rem;display:grid}.lo-internal-chat__history-heading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.lo-internal-chat__history-heading>div{gap:.12rem;display:grid}.lo-internal-chat__history-heading small{color:#737a75;font-size:.58rem;line-height:1.35}.lo-internal-chat__history-heading>span{color:#3f6650;background:#e8eee9;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.58rem;font-weight:900;display:grid}.lo-internal-chat__history-list{gap:.35rem;max-height:155px;padding-right:.1rem;display:grid;overflow-y:auto}.lo-internal-chat__history-item{color:#202522;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #20252221;border-radius:8px;gap:.16rem;padding:.48rem .55rem;display:grid}.lo-internal-chat__history-item:hover,.lo-internal-chat__history-item:focus-visible{background:#f0f6f1;border-color:#52725b;outline:none}.lo-internal-chat__history-item>span{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.lo-internal-chat__history-item strong{font-size:.63rem}.lo-internal-chat__history-item time,.lo-internal-chat__history-item small{color:#737a75;font-size:.56rem}.lo-internal-chat__history-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-internal-chat__history-item em{color:#3f6650;width:max-content;font-size:.56rem;font-style:normal;font-weight:850}@media (max-width:800px){.lo-demo-dashboard-card .lo-panel-head{align-items:flex-start}.lo-demo-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-internal-chat__conversation-heading{background:#fff;border-bottom:1px solid #2025221a;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.lo-internal-chat__conversation-heading>div{gap:.08rem;min-width:0;display:grid}.lo-internal-chat__conversation-heading strong,.lo-internal-chat__conversation-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-internal-chat__conversation-heading strong{font-size:.72rem}.lo-internal-chat__conversation-heading small{color:#737a74;font-size:.59rem}.lo-internal-chat__heading-actions{flex:none;grid-auto-flow:column;align-items:center;gap:.35rem!important;display:flex!important}.lo-internal-chat__heading-actions span{color:#9a5b1f;font-size:.59rem;font-weight:800}.lo-internal-chat__heading-actions button{color:#202522;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #2025222e;border-radius:8px;padding:.32rem .5rem;font-size:.58rem;font-weight:800}.lo-internal-chat__messages{background:#f6f7f5;min-height:120px;padding:.75rem .85rem;overflow:auto}.lo-internal-chat__message{background:#fff;border:1px solid #2025221f;border-radius:11px 11px 11px 4px;max-width:88%;margin:0 0 .55rem;padding:.55rem .62rem}.lo-internal-chat__message.is-platform{color:#fff;background:#202522;border-color:#202522;border-radius:11px 11px 4px;margin-left:auto}.lo-internal-chat__message-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.22rem;display:flex}.lo-internal-chat__message-meta strong{font-size:.62rem}.lo-internal-chat__message-meta time,.lo-internal-chat__message>small{color:#8a918b;font-size:.55rem}.lo-internal-chat__message.is-platform .lo-internal-chat__message-meta time,.lo-internal-chat__message.is-platform>small{color:#ffffff9e}.lo-internal-chat__message p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.7rem;line-height:1.4}.lo-internal-chat__media{gap:.35rem;display:grid}.lo-internal-chat__media img,.lo-internal-chat__media video{object-fit:contain;background:#e9ece9;border-radius:8px;width:100%;max-height:210px;display:block}.lo-internal-chat__media audio{width:100%}.lo-internal-chat__media a{color:inherit;font-size:.67rem;font-weight:800;text-decoration:none}.lo-internal-chat__media a:hover{text-decoration:underline}.lo-internal-chat__typing-bar{background:#eef7f0;border-top:1px solid #4e895b2e;align-items:center;min-width:0;padding:.42rem .85rem .48rem;display:flex}.lo-internal-chat__typing{color:#245836;background:linear-gradient(135deg,#e7f6eb,#d8efdf);border:1px solid #9bcbaa;border-radius:999px;align-items:center;gap:.34rem;width:fit-content;max-width:100%;margin:0;padding:.48rem .7rem;font-size:.64rem;font-weight:850;animation:.18s both lo-internal-chat-typing-visible;display:flex;box-shadow:0 5px 14px #346f4329}.lo-internal-chat__typing-dots{align-items:center;gap:.13rem;display:inline-flex}.lo-internal-chat__typing-dots i{background:#52725b;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite lo-internal-chat-typing}.lo-internal-chat__typing-dots i:nth-child(2){animation-delay:.12s}.lo-internal-chat__typing-dots i:nth-child(3){animation-delay:.24s}.lo-internal-chat__composer{background:#fff;border-top:1px solid #2025221a;gap:.4rem;padding:.7rem .8rem .8rem;display:grid}.lo-internal-chat__composer textarea{resize:vertical;width:100%;padding:.55rem .62rem;font-size:.7rem;line-height:1.4}.lo-internal-chat__composer-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.lo-internal-chat__icon-button{width:34px;padding:0;font-size:1rem}.lo-internal-chat__attach-button{color:#202522;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #2025222e;border-radius:9px;padding:.4rem .58rem;font-size:.62rem;font-weight:800}.lo-internal-chat__shortcut{color:#858b86;margin-right:auto;font-size:.52rem}.lo-internal-chat__closed-notice{color:#5d645f;background:#eceeec;border-radius:8px;padding:.45rem .55rem;font-size:.61rem;line-height:1.35}.lo-internal-chat__attachment{color:#525b54;background:#eef1ee;border-radius:8px;justify-content:space-between;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.61rem;display:flex}.lo-internal-chat__attachment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-internal-chat__attachment button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.9rem}.lo-internal-chat__lock{color:#975713;background:#fff4e8;border-radius:8px;padding:.42rem .5rem;font-size:.61rem;line-height:1.35}.lo-internal-chat__error{color:#a23838;margin:0;font-size:.62rem}.lo-internal-chat__loading{color:#fff;background:#202522;border-radius:999px;padding:.26rem .48rem;font-size:.58rem}@media (min-width:761px){.lo-internal-chat__panel{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem)}.lo-internal-chat.is-expanded .lo-internal-chat__panel{width:min(640px,100vw - 2rem);max-width:min(640px,100vw - 2rem);height:min(820px,100dvh - 2rem);max-height:min(820px,100dvh - 2rem)}}@keyframes lo-internal-chat-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lo-support-online-pulse{0%,to{box-shadow:0 0 0 1px #63c28294,0 0 5px #63c2822e}50%{box-shadow:0 0 0 1px #63c282eb,0 0 10px #63c28261}}@keyframes lo-internal-chat-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes lo-internal-chat-typing-visible{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lo-internal-chat__bubble.is-online .lo-internal-chat__bubble-icon,.lo-internal-chat__typing{animation:none}.lo-internal-chat__typing-dots i{opacity:.7;animation:none}}@media (max-width:760px){.lo-internal-chat{left:max(.7rem, env(safe-area-inset-left));right:.7rem;bottom:max(.7rem, env(safe-area-inset-bottom));z-index:1600}.lo-internal-chat__bubble{width:72px;min-width:72px;min-height:70px;padding:.42rem .35rem .38rem}.lo-internal-chat__panel,.lo-internal-chat.is-expanded .lo-internal-chat__panel{resize:none;border-radius:15px;width:100%;min-width:0;max-width:100%;height:min(620px,100dvh - 1.4rem);min-height:min(420px,100dvh - 1.4rem);max-height:calc(100dvh - 1.4rem)}.lo-internal-chat.is-expanded .lo-internal-chat__panel{height:min(740px,100dvh - 1.4rem)}.lo-internal-chat__admin-grid{grid-template-columns:minmax(0,1fr)}.lo-internal-chat__admin-controls{max-height:220px}.lo-internal-chat__settings-fields{grid-template-columns:minmax(0,1fr);align-items:stretch}.lo-internal-chat__settings-fields>button{grid-column:1;justify-self:stretch}.lo-internal-chat__availability-block{grid-template-columns:minmax(0,1fr)}.lo-internal-chat__presence-list{max-height:132px}.lo-internal-chat__resize-handle,.lo-internal-chat__shortcut{display:none}.lo-internal-chat__typing-bar{padding-inline:.7rem}.lo-internal-chat__heading-actions{flex-direction:column;align-items:flex-end}.lo-internal-chat__heading-actions button{min-height:26px;padding:.28rem .42rem}}@media (max-width:420px){.lo-internal-chat{left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right))}.lo-internal-chat__panel,.lo-internal-chat.is-expanded .lo-internal-chat__panel{border-radius:13px;height:min(600px,100dvh - 1rem);max-height:calc(100dvh - 1rem)}}.lo-internal-chat__ticket-line,.lo-internal-chat__ticket{justify-content:space-between;align-items:center;gap:.45rem;display:flex!important}.lo-internal-chat__ticket-line code,.lo-internal-chat__ticket code{color:#3f6650;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.55rem;font-weight:900;overflow:hidden}.lo-internal-chat__ticket-line time{color:#8a908b;flex:none;font-size:.51rem}.lo-internal-chat__conversation-subject{color:#202522;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.67rem;font-weight:900;overflow:hidden}.lo-internal-chat__ticket-reference{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#858b86!important;font-size:.52rem!important}.lo-internal-chat__ticket-reference code{color:#66746a;font-family:inherit;font-size:inherit;font-weight:800}.lo-internal-chat__conversation-heading .lo-internal-chat__conversation-subject{font-size:.9rem}.lo-internal-chat__heading-actions button.is-danger{color:#9d3737;border-color:#9d37374d}.lo-internal-chat__heading-actions button.is-danger:hover,.lo-internal-chat__heading-actions button.is-danger:focus-visible{background:#fff1f1;border-color:#9d3737}.lo-internal-chat__conversation-list .lo-internal-chat__owner{color:#42604c;margin-top:.18rem;font-weight:800}.lo-internal-chat__conversation-identity{min-width:0}.lo-internal-chat__ticket{justify-content:flex-start}.lo-internal-chat__ticket em{text-transform:uppercase;border-radius:999px;padding:.12rem .35rem;font-size:.49rem;font-style:normal;font-weight:900}.lo-internal-chat__ticket em.is-open{color:#2f7046;background:#e5f2e8}.lo-internal-chat__ticket em.is-closed{color:#666d68;background:#eceeec}.lo-internal-chat__conversation-heading .lo-internal-chat__assignment{color:#42604c;font-weight:750}.lo-internal-chat__message-meta>span{gap:.04rem;min-width:0;display:grid}.lo-internal-chat__message-meta>span small{color:#818782;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.lo-internal-chat__message.is-platform .lo-internal-chat__message-meta>span small{color:#fff9}@media (min-width:761px){.lo-internal-chat__panel.has-admin-directory{width:min(430px,100vw - 2rem)}.lo-internal-chat__panel.has-admin-conversation{width:min(470px,100vw - 2rem)}.lo-internal-chat.is-expanded .lo-internal-chat__panel{width:min(720px,100vw - 2rem)}}@media (max-width:760px){.lo-internal-chat__header{padding:.75rem .8rem}.lo-internal-chat__admin-tabs{padding-inline:.7rem}.lo-internal-chat__conversation-heading{flex-direction:column;align-items:stretch;padding:.58rem .7rem}.lo-internal-chat__heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid!important}.lo-internal-chat__heading-actions span{grid-column:1/-1}.lo-internal-chat__heading-actions button{width:100%;min-height:34px}.lo-internal-chat__messages{padding:.65rem .7rem}.lo-internal-chat__message{max-width:94%}.lo-internal-chat__composer{padding:.6rem .7rem max(.7rem, env(safe-area-inset-bottom))}.lo-internal-chat__composer textarea{resize:none;min-height:62px}.lo-internal-chat__composer-actions{grid-template-columns:1fr 1fr;display:grid}.lo-internal-chat__composer-actions .lo-internal-chat__attach-button,.lo-internal-chat__composer-actions .lo-internal-chat__button{width:100%;min-height:38px}}@media (max-width:420px){.lo-internal-chat__header strong{font-size:.84rem}.lo-internal-chat__header small{max-width:230px}.lo-internal-chat__conversation-list button{padding:.48rem}.lo-internal-chat__admin-tabs,.lo-internal-chat__platform-peers{grid-template-columns:1fr}}.lo-checkout-page{color:#171918;background:#efefec;min-height:100vh;padding:1.25rem max(1.25rem,4vw) 4rem}.lo-checkout-nav,.lo-checkout-header,.lo-checkout-layout,.lo-checkout-success,.lo-checkout-unavailable{width:min(1160px,100%);margin-inline:auto}.lo-checkout-nav{color:#6b706c;justify-content:space-between;align-items:center;min-height:50px;padding:.3rem 0;font-size:.75rem;display:flex}.lo-checkout-nav>div{align-items:center;gap:1rem;display:flex}.lo-checkout-nav a:not(.lo-showcase-brand){color:#353936;font-weight:700;text-decoration:none}.lo-checkout-nav a:not(.lo-showcase-brand):hover{text-decoration:underline}.lo-checkout-header{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(3.5rem,8vw,7rem) 0 2.75rem;display:flex}.lo-checkout-kicker{color:#6e756f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:800;display:block}.lo-checkout-header h1,.lo-checkout-success h1,.lo-checkout-unavailable h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(2.1rem,5vw,4.6rem);font-weight:700;line-height:.96}.lo-checkout-header p,.lo-checkout-success__lead,.lo-checkout-unavailable p{color:#6c726d;max-width:650px;margin:1.25rem 0 0;font-size:.95rem;line-height:1.65}.lo-checkout-steps{color:#a0a59f;flex:none;align-items:center;gap:.7rem;padding-bottom:.25rem;font-size:.7rem;font-weight:800;display:flex}.lo-checkout-steps span{align-items:center;gap:.35rem;display:flex}.lo-checkout-steps span.is-active{color:#202421}.lo-checkout-steps b{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.lo-checkout-steps i{background:#c8cbc6;width:28px;height:1px}.lo-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:1.25rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.lo-checkout-main{gap:1rem;min-width:0;display:grid}.lo-checkout-section,.lo-checkout-summary,.lo-checkout-success,.lo-checkout-unavailable{background:#fff;border:1px solid #d9dcd7;border-radius:18px;box-shadow:0 12px 30px #21262209}.lo-checkout-section{padding:clamp(1.1rem,2.5vw,1.6rem)}.lo-checkout-accordion{padding:0;overflow:hidden}.lo-checkout-accordion__toggle{color:#202421;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:grid}.lo-checkout-plan-picker__heading{cursor:default}.lo-checkout-plan-picker__heading:hover{background:#fff}.lo-checkout-accordion__toggle:hover{background:#fafbf9}.lo-checkout-accordion__number{color:#9aa19b;letter-spacing:.08em;font-size:.7rem;font-weight:800}.lo-checkout-accordion__copy{gap:.25rem;min-width:0;display:grid}.lo-checkout-accordion__copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:.88rem;overflow:hidden}.lo-checkout-accordion__copy small{color:#858d86;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.35;overflow:hidden}.lo-checkout-accordion__state{color:#727c74;border:1px solid #cfd4ce;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.95rem;line-height:1;display:grid}.lo-checkout-accordion__state.is-complete{color:#3f6248;background:#e3eee4;border-color:#94ae99;font-size:.72rem;font-weight:900}.lo-checkout-accordion__body{border-top:1px solid #eceeeb;padding:0 1.25rem 1.35rem}.lo-checkout-accordion__body>.lo-checkout-section-heading{padding-top:1.1rem}.lo-checkout-section-heading--compact{margin-bottom:1rem}.lo-checkout-section-heading--compact h1{letter-spacing:-.03em;margin:0;font-size:1.05rem}.lo-checkout-accordion.is-locked .lo-checkout-accordion__toggle{cursor:pointer}.lo-checkout-accordion.is-locked .lo-checkout-accordion__state{color:#a6aca6;border-color:#e1e4df}.lo-checkout-data-note{color:#657168;background:#f5f7f4;border-radius:9px;margin:1.1rem 0 0;padding:.72rem .8rem;font-size:.68rem;line-height:1.5}.lo-checkout-selected-plan{background:#f4f7f3;border:1px solid #b9c9bb;border-radius:13px;gap:.55rem;margin-top:.2rem;padding:1rem;display:grid}.lo-checkout-selected-plan__head{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.lo-checkout-selected-plan__head span{color:#55705c;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.lo-checkout-selected-plan__head strong{letter-spacing:-.04em;font-size:1.15rem}.lo-checkout-selected-plan p{color:#6f7b71;margin:0;font-size:.7rem;line-height:1.45}.lo-checkout-selected-plan__pricing{align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.lo-checkout-selected-plan__pricing strong{font-size:1.05rem}.lo-checkout-selected-plan__pricing span,.lo-checkout-selected-plan__capacity{color:#6f7b71;font-size:.65rem}.lo-checkout-selected-plan__capacity{color:#4d6553;border-top:1px solid #dbe5dc;padding-top:.6rem;font-weight:700}.lo-checkout-selected-plan button{color:#3f6149;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;margin-top:.25rem;padding:0;font-size:.68rem;font-weight:800}.lo-checkout-selected-plan button:hover{text-decoration:underline}.lo-checkout-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.lo-checkout-section-heading>div,.lo-checkout-section-heading>div>div{align-items:start;gap:.75rem;display:flex}.lo-checkout-section-heading>div>span{color:#9aa19b;letter-spacing:.08em;font-size:.7rem;font-weight:800}.lo-checkout-section-heading h1,.lo-checkout-section-heading h2{letter-spacing:-.03em;margin:0;font-size:1.05rem}.lo-checkout-section-heading p{color:#8a918b;margin:.3rem 0 0;font-size:.72rem;line-height:1.45}.lo-checkout-section-heading>a{color:#4f6957;font-size:.7rem;font-weight:800;text-decoration:none}.lo-checkout-section-heading>a:hover{text-decoration:underline}.lo-checkout-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.lo-checkout-plan-option{cursor:pointer;background:#fff;border:1px solid #dedfdb;border-radius:13px;align-content:start;gap:.42rem;min-width:0;padding:.95rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.lo-checkout-plan-option:hover,.lo-checkout-plan-option.is-selected{background:#f4f7f3;border-color:#4e6756;box-shadow:0 0 0 2px #4e675617}.lo-checkout-plan-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lo-checkout-plan-option__top{justify-content:space-between;align-items:start;gap:.35rem;display:flex}.lo-checkout-plan-option__top strong{font-size:.9rem}.lo-checkout-plan-option__top em{color:#48604f;white-space:nowrap;background:#e4ece5;border-radius:999px;padding:.18rem .35rem;font-size:.52rem;font-style:normal;font-weight:800}.lo-checkout-plan-option>small{color:#7d857e;min-height:2.6em;font-size:.65rem;line-height:1.45}.lo-checkout-plan-option__price{align-items:baseline;gap:.35rem;margin-top:.25rem;display:flex}.lo-checkout-plan-option__price b{letter-spacing:-.03em;font-size:1.05rem}.lo-checkout-plan-option__price small,.lo-checkout-plan-option__after,.lo-checkout-plan-option__capacity{color:#7c847e;font-size:.62rem}.lo-checkout-plan-option__after{border-bottom:1px solid #e5e7e3;padding-bottom:.55rem}.lo-checkout-plan-option__capacity{color:#52665a;font-weight:700;line-height:1.4}.lo-checkout-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.lo-checkout-form-grid label{grid-column:span 6;gap:.35rem;min-width:0;display:grid}.lo-checkout-form-grid label.is-wide{grid-column:1/-1}.lo-checkout-form-grid label.is-third{grid-column:span 4}.lo-checkout-form-grid label.is-half{grid-column:span 6}.lo-checkout-form-grid label.is-two-thirds{grid-column:span 8}.lo-checkout-test-data-toolbar{background:linear-gradient(135deg,#f3f8f4,#eef4ef);border:1px solid #cbd9ce;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:.85rem 0 1.15rem;padding:.9rem 1rem;display:flex}.lo-checkout-test-data-toolbar div{gap:.2rem;display:grid}.lo-checkout-test-data-toolbar strong{color:#314e3a;font-size:.78rem}.lo-checkout-test-data-toolbar small{color:#718078;font-size:.65rem;line-height:1.4}.lo-checkout-test-data-toolbar button{color:#fff;cursor:pointer;font:inherit;background:#496a53;border:1px solid #496a53;border-radius:9px;flex:none;padding:.62rem .8rem;font-size:.68rem;font-weight:800}.lo-checkout-test-data-toolbar button:hover{background:#3d5b46}.lo-checkout-test-data-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #496a5338}.lo-checkout-form-grid label>span,.lo-checkout-kind-fieldset legend{color:#4c534d;font-size:.7rem;font-weight:800}.lo-checkout-form-grid label>span small{color:#929892;font-size:.62rem;font-weight:500}.lo-checkout-form-grid input,.lo-checkout-form-grid select,.lo-checkout-form-grid textarea{color:#202421;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9ddd8;border-radius:9px;outline:none;padding:.65rem .7rem;font-size:.78rem}.lo-checkout-form-grid input:focus,.lo-checkout-form-grid select:focus{border-color:#4e6756;box-shadow:0 0 0 3px #4e67561a}.lo-checkout-kind-fieldset{border:0;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;padding:0;display:flex}.lo-checkout-kind-fieldset legend{width:100%;margin-bottom:.1rem}.lo-checkout-kind-fieldset label{color:#626963;cursor:pointer;border:1px solid #d9ddd8;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.7rem;font-weight:700;display:flex}.lo-checkout-kind-fieldset label.is-selected{color:#2b3b30;background:#f4f7f3;border-color:#4e6756}.lo-checkout-kind-fieldset input{accent-color:#3e5546}.lo-checkout-subheading{border-top:1px solid #eceeeb;align-items:baseline;gap:.55rem;margin:1.35rem 0 .8rem;padding-top:1.1rem;display:flex}.lo-checkout-subheading strong{font-size:.78rem}.lo-checkout-subheading span{color:#8b928c;font-size:.67rem}.lo-checkout-payment-options{gap:.6rem;display:grid}.lo-checkout-payment-option{background:#fff;border:1px solid #d9ddd8;border-radius:11px;align-items:start;gap:.7rem;padding:.85rem;display:flex}.lo-checkout-payment-option.is-selected{background:#f4f7f3;border-color:#4e6756}.lo-checkout-payment-option.is-disabled{opacity:.58}.lo-checkout-payment-option input{accent-color:#3e5546;margin-top:.15rem}.lo-checkout-payment-option>span{gap:.25rem;min-width:0;display:grid}.lo-checkout-payment-option strong{font-size:.78rem}.lo-checkout-payment-option small{color:#7e857f;font-size:.68rem;line-height:1.45}.lo-checkout-payment-option em{color:#667069;white-space:nowrap;background:#e8ebe7;border-radius:999px;margin-left:auto;padding:.2rem .42rem;font-size:.54rem;font-style:normal;font-weight:800}.lo-checkout-payment-option.is-selected em{color:#49604e;background:#dbe8dc}.lo-checkout-consent{color:#6f7770;align-items:start;gap:.55rem;margin-top:.8rem;font-size:.67rem;line-height:1.45;display:flex}.lo-checkout-consent input{accent-color:#3e5546;flex:none;margin-top:.1rem}.lo-checkout-consent a{color:#3f614a;font-weight:800}.lo-checkout-error{color:#9a3c32;background:#fff0ed;border-radius:9px;margin:1rem 0 0;padding:.7rem .8rem;font-size:.72rem;line-height:1.45}.lo-checkout-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lo-checkout-summary{padding:1.15rem;position:sticky;top:1rem}.lo-checkout-summary__head{border-bottom:1px solid #e7e9e5;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.lo-checkout-summary__head span{font-size:.82rem;font-weight:800}.lo-checkout-summary__head small{color:#8a918b;font-size:.62rem}.lo-checkout-summary__plan{padding:1.15rem 0 1rem}.lo-checkout-summary__plan>span{color:#6d776f;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.lo-checkout-summary__plan h2{letter-spacing:-.05em;margin:.35rem 0 .3rem;font-size:1.55rem}.lo-checkout-summary__plan p{color:#7d847e;min-height:2.8em;margin:0;font-size:.7rem;line-height:1.45}.lo-checkout-summary__plan button{color:#42634c;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.7rem;padding:0;font-size:.68rem;font-weight:800}.lo-checkout-summary__plan button:hover{text-decoration:underline}.lo-checkout-summary__line{color:#737b74;border-top:1px solid #e9ebe7;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;font-size:.69rem;display:flex}.lo-checkout-summary__line strong{color:#202421;font-size:.75rem}.lo-checkout-summary__line--discount span,.lo-checkout-summary__line--discount strong{color:#3f684a}.lo-checkout-coupon{border-top:1px solid #e7e9e5;margin:.85rem 0 .25rem;padding-top:.8rem}.lo-checkout-coupon__link{color:#42634c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:800}.lo-checkout-coupon__link:hover{text-decoration:underline}.lo-checkout-coupon__body{gap:.4rem;margin-top:.7rem;display:grid}.lo-checkout-coupon__body label{color:#6f7770;font-size:.64rem;font-weight:800}.lo-checkout-coupon__body input{color:#202421;width:100%;min-height:40px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d9ddd8;border-radius:9px;outline:none;padding:.62rem .7rem;font-size:.75rem}.lo-checkout-coupon__body input:focus{border-color:#4e6756;box-shadow:0 0 0 3px #4e67561a}.lo-checkout-coupon__message{color:#8a918b;min-height:1.2em;font-size:.62rem;line-height:1.4}.lo-checkout-coupon__message.is-valid{color:#3f684a}.lo-checkout-coupon__message.is-invalid{color:#a34d42}.lo-checkout-coupon__message.is-checking{color:#68766c}.lo-checkout-summary__included{background:#f4f6f3;border-radius:10px;margin-top:.65rem;padding:.85rem}.lo-checkout-summary__included>span{color:#667169;font-size:.65rem;font-weight:800}.lo-checkout-summary__included ul{gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.lo-checkout-summary__included li{color:#58625a;font-size:.67rem;line-height:1.35}.lo-checkout-summary__included li:before{content:"✓";color:#4a6853;margin-right:.4rem;font-weight:900}.lo-checkout-summary__payment{border-top:1px solid #e7e9e5;gap:.25rem;margin:1rem 0;padding-top:1rem;display:grid}.lo-checkout-summary__payment span{color:#818982;font-size:.64rem}.lo-checkout-summary__payment strong{font-size:.72rem}.lo-checkout-summary__payment small{color:#8a918b;font-size:.62rem;line-height:1.4}.lo-checkout-button{cursor:pointer;min-height:44px;font:inherit;border:1px solid #202421;border-radius:9px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.73rem;font-weight:800;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.lo-checkout-button:hover{transform:translateY(-1px)}.lo-checkout-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.lo-checkout-button--dark{color:#fff;background:#202421;width:100%}.lo-checkout-button--light{color:#303632;background:#fff;border-color:#d4d8d3}.lo-checkout-summary__note{color:#929992;text-align:center;margin-top:.75rem;font-size:.59rem;line-height:1.45;display:block}.lo-checkout-unavailable{max-width:680px;margin-top:clamp(5rem,15vh,10rem);padding:clamp(1.5rem,5vw,3rem)}.lo-checkout-unavailable p{margin-bottom:1.6rem}.lo-checkout-unavailable .lo-checkout-button{width:auto}.lo-checkout-page--success{padding-bottom:5rem}.lo-checkout-success{text-align:center;max-width:760px;margin-top:clamp(3.5rem,10vh,7rem);padding:clamp(1.5rem,5vw,3.4rem)}.lo-checkout-success__mark{color:#3f6148;background:#dce9de;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 1.2rem;font-size:1.8rem;font-weight:800;display:grid}.lo-checkout-success .lo-checkout-kicker{margin-bottom:.7rem}.lo-checkout-success h1,.lo-checkout-success__lead{margin-inline:auto}.lo-checkout-success__order{background:#f4f6f3;border-radius:10px;gap:.3rem;margin:1.7rem auto 0;padding:.75rem 1.2rem;display:inline-grid}.lo-checkout-success__order span{color:#7e877f;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;font-weight:800}.lo-checkout-success__order strong{letter-spacing:.08em;font-size:.95rem}.lo-checkout-success__details{text-align:left;border-block:1px solid #e6e9e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1.6rem;padding:1rem 0;display:grid}.lo-checkout-success__details div{gap:.3rem;display:grid}.lo-checkout-success__details span{color:#858d86;font-size:.61rem}.lo-checkout-success__details strong{font-size:.72rem;line-height:1.35}.lo-checkout-success__pix{text-align:left;background:#f3f9f3;border:1px solid #cbdccb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem auto 0;padding:1rem;display:grid}.lo-checkout-success__pix>div{align-content:start;gap:.25rem;min-width:0;display:grid}.lo-checkout-success__pix span{color:#6f7e72;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:800}.lo-checkout-success__pix strong{color:#2f4935;font-size:.78rem}.lo-checkout-success__pix code{overflow-wrap:anywhere;color:#233c29;min-width:0;font:750 .76rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.lo-checkout-success__pix small{color:#6e7a70;font-size:.64rem}.lo-checkout-success__pix p{color:#5e6d61;border-top:1px solid #375b3f24;grid-column:1/-1;margin:0;padding-top:.7rem;font-size:.67rem;line-height:1.5}.lo-checkout-success__next{text-align:left;background:#f8f9f7;border-radius:11px;margin:1.3rem auto 0;padding:1rem}.lo-checkout-success__next>strong{font-size:.76rem}.lo-checkout-success__next ol{color:#6d756e;gap:.5rem;margin:.65rem 0 0;padding-left:1.1rem;font-size:.7rem;line-height:1.45;display:grid}.lo-checkout-success__next b{color:#333b35}.lo-checkout-success__actions{justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.lo-checkout-success__actions .lo-checkout-button{width:auto;min-width:150px}@media (max-width:940px){.lo-checkout-layout{grid-template-columns:minmax(0,1fr)}.lo-checkout-summary{order:-1;position:static}.lo-checkout-summary__plan p{min-height:0}}@media (max-width:680px){.lo-checkout-page{padding-inline:.75rem}.lo-checkout-nav>div>span{display:none}.lo-checkout-header{padding-top:3.5rem;display:block}.lo-checkout-header h1{font-size:clamp(2.3rem,13vw,3.7rem)}.lo-checkout-steps{margin-top:1.5rem}.lo-checkout-plan-grid,.lo-checkout-form-grid{grid-template-columns:minmax(0,1fr)}.lo-checkout-form-grid label.is-wide,.lo-checkout-form-grid label,.lo-checkout-form-grid label.is-third,.lo-checkout-form-grid label.is-half,.lo-checkout-form-grid label.is-two-thirds{grid-column:auto}.lo-checkout-test-data-toolbar{flex-direction:column;align-items:stretch}.lo-checkout-section-heading{gap:.5rem}.lo-checkout-section-heading>a{display:none}.lo-checkout-subheading{gap:.25rem;display:grid}.lo-checkout-success__details{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-checkout-success__pix{grid-template-columns:1fr}.lo-checkout-success__pix p{grid-column:auto}.lo-checkout-success__actions{flex-direction:column}.lo-checkout-success__actions .lo-checkout-button{width:100%}}.lo-not-found{color:#171817;background:radial-gradient(circle at 14% 14%,#ffffffeb,#0000 28rem),radial-gradient(circle at 88% 84%,#d6ddd6a6,#0000 25rem),#eeeeec;place-items:center;min-height:100svh;padding:1rem;display:grid}.lo-not-found__shell{width:min(100%,1120px)}.lo-not-found__nav,.lo-not-found__footer{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.lo-not-found__brand{letter-spacing:-.035em;align-items:center;gap:.55rem;font-size:.94rem;text-decoration:none;display:inline-flex;color:#171817!important}.lo-not-found__brand span{color:#fff;letter-spacing:0;background:#171817;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:900;display:grid}.lo-not-found__status,.lo-not-found__footer{color:#777d77;font-size:.68rem;font-weight:700}.lo-not-found__card{color:#fff;background:radial-gradient(circle at 18% 12%,#ffffff29,#0000 22rem),radial-gradient(circle at 86% 88%,#76917c3d,#0000 25rem),#171817;border:1px solid #1517151f;border-radius:30px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:min(620px,100svh - 9rem);margin-top:.8rem;padding:clamp(2rem,7vw,6.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #181c1824}.lo-not-found__card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:-7rem;right:-4rem;box-shadow:0 0 0 2.5rem #ffffff06,0 0 0 5rem #ffffff05}.lo-not-found__visual{background:#ffffff0b;border:1px solid #ffffff21;border-radius:24px;place-items:center;min-height:220px;display:grid;position:relative}.lo-not-found__visual:before,.lo-not-found__visual:after{content:"";border:1px dashed #ffffff24;border-radius:50%;position:absolute;inset:14%}.lo-not-found__visual:after{border-style:solid;border-color:#ffffff14;inset:27%}.lo-not-found__visual span{z-index:1;color:#f4f4f1;letter-spacing:-.11em;font-size:clamp(4rem,11vw,7rem);font-weight:900;line-height:.8;position:relative}.lo-not-found__visual i,.lo-not-found__visual b,.lo-not-found__visual em{z-index:2;background:#dce9de;border-radius:50%;width:9px;height:9px;display:block;position:absolute;box-shadow:0 0 0 7px #dce9de14}.lo-not-found__visual i{top:19%;left:21%}.lo-not-found__visual b{background:#aebcaf;width:6px;height:6px;bottom:24%;right:17%}.lo-not-found__visual em{background:#fff;width:5px;height:5px;top:28%;right:24%}.lo-not-found__copy{z-index:1;max-width:570px;position:relative}.lo-not-found__eyebrow{color:#bcc8bd;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.65rem;font-weight:850;display:inline-flex}.lo-not-found__eyebrow:before{content:"";background:#9aae9d;width:22px;height:1px}.lo-not-found__copy h1{color:#fff;letter-spacing:-.075em;max-width:560px;margin:.85rem 0 1rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.93}.lo-not-found__copy p{color:#ffffffa3;max-width:460px;margin:0;font-size:.88rem;line-height:1.65}.lo-not-found__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.lo-not-found__button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.lo-inbox-channel-switcher{background:#e8e8e4;border:1px solid #d8d8d3;border-radius:11px;gap:.38rem;min-width:0;margin-top:.68rem;padding:.52rem;display:grid}.lo-inbox-channel-switcher__head{justify-content:space-between;align-items:baseline;gap:.4rem;padding:.08rem .12rem .14rem;display:flex}.lo-inbox-channel-switcher__head strong{color:#30312e;font-size:.64rem}.lo-inbox-channel-switcher__head small{color:#777873;font-size:.55rem;font-weight:650}.lo-inbox-channel-switcher__options{gap:.2rem;min-width:0;display:grid}.lo-inbox>aside .lo-inbox-channel-switcher__options>button{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:10px minmax(0,1fr);gap:.4rem;min-height:0;padding:.42rem .45rem}.lo-inbox>aside .lo-inbox-channel-switcher__options>button:hover,.lo-inbox>aside .lo-inbox-channel-switcher__options>button.is-active{background:#fff;border-color:#c9c9c4}.lo-inbox-channel-switcher__options>button>span:last-child{gap:.12rem;min-width:0;display:grid}.lo-inbox-channel-switcher__options>button strong{color:#2f302d;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.lo-inbox-channel-switcher__options>button small{color:#777873;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:650;overflow:hidden}.lo-inbox-channel-switcher__dot{background:#e5eee3;border:2px solid #6d7d6b;border-radius:50%;align-self:start;width:8px;height:8px;margin-top:.24rem}.lo-inbox-channel-switcher__dot.is-all{background:#31332f;border-color:#31332f}.lo-inbox-channel-switcher__options>button.is-active .lo-inbox-channel-switcher__dot:not(.is-all){background:#6d9b74;border-color:#2f5039;box-shadow:0 0 0 2px #4b745224}@media (max-width:820px){.lo-inbox-channel-switcher__options{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-inbox-channel-switcher__options>button:first-child{grid-column:1/-1}}@media (max-width:460px){.lo-inbox-channel-switcher__options{grid-template-columns:minmax(0,1fr)}.lo-inbox-channel-switcher__options>button:first-child{grid-column:auto}}.lo-not-found__button:hover{transform:translateY(-1px)}.lo-not-found__button--primary{background:#fff;color:#171817!important}.lo-not-found__button--primary:hover{background:#eaf0eb}.lo-not-found__button--secondary{background:0 0;border-color:#fff3;color:#fff!important}.lo-not-found__button--secondary:hover{background:#ffffff14;border-color:#ffffff73}.lo-not-found__footer{padding:.9rem .2rem 0}.lo-not-found__footer-mark{color:#343a35;border:1px solid #17181729;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.8rem;display:grid}.lo-checkout-orders-titlebar{align-items:flex-start}.lo-billing-banner--checkout{background:#f1f8f1;border-color:#d9e7db}.lo-billing-banner--checkout a{color:#2f6640;margin-left:auto;font-weight:800;text-decoration:underline}.lo-billing-payment-settings-page{gap:1rem;display:grid}.lo-billing-payment-settings-titlebar{align-items:flex-start}.lo-billing-payment-settings-titlebar>div:first-child{max-width:760px}.lo-billing-payment-settings-status{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:360px;display:flex}.lo-billing-payment-settings-status>span{color:#79837b;white-space:nowrap;background:#f7f9f7;border:1px solid #dbe3dc;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.lo-billing-payment-settings-status>span i{background:#aeb7b0;border-radius:50%;width:.42rem;height:.42rem}.lo-billing-payment-settings-status>span.is-on{color:#376044;background:#f1f8f2;border-color:#cfe2d1}.lo-billing-payment-settings-status>span.is-on i{background:#4d8a5b}.lo-billing-payment-settings-notice{color:#59675c;background:#f7faf7;border:1px solid #dbe4dc;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.75rem .9rem;font-size:.68rem;line-height:1.45;display:flex}.lo-billing-payment-settings-notice.is-warning{color:#786126;background:#fff9e8;border-color:#ead9ac}.lo-billing-payment-settings-notice.is-success{color:#376044;background:#f1f8f2;border-color:#cfe2d1}.lo-billing-payment-settings-notice.is-error{color:#98483f;background:#fff4f2;border-color:#e5c6c2}.lo-billing-payment-settings-toast{z-index:1200;color:#2e6a3b;background:#eaf7ed;border-color:#b9d9bf;width:min(420px,100vw - 2rem);animation:.18s ease-out lo-billing-payment-settings-toast-in;position:fixed;top:1rem;right:1rem;box-shadow:0 16px 38px #22532c2e}.lo-billing-payment-settings-toast button{color:#2e6a3b}@keyframes lo-billing-payment-settings-toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translate(0,0)}}.lo-billing-payment-settings-form{gap:1rem;display:grid}.lo-billing-payment-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.lo-billing-payment-settings-card{gap:.75rem;min-width:0;display:grid}.lo-billing-payment-settings-card--general,.lo-billing-payment-settings-card--direct-pix,.lo-billing-payment-settings-card--connector{grid-column:span 2}.lo-billing-payment-settings-card .lo-panel-head{align-items:flex-start}.lo-billing-payment-settings-card .lo-panel-head p{max-width:50rem}.lo-settings-switch{cursor:pointer;background:#fbfcfa;border:1px solid #e0e6e0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:52px;padding:.65rem .75rem;display:grid;position:relative}.lo-settings-switch:has(input:checked){background:#f3f9f3;border-color:#b9d2bd}.lo-settings-switch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lo-settings-switch:has(input:focus-visible){outline-offset:2px;outline:3px solid #3f684a38}.lo-settings-switch>span{gap:.18rem;min-width:0;display:grid}.lo-settings-switch strong{color:#344337;font-size:.72rem}.lo-settings-switch small{color:#7c877e;font-size:.63rem;line-height:1.4}.lo-settings-switch>i{background:#d5ddd6;border-radius:999px;width:1.8rem;height:1rem;box-shadow:inset 0 0 0 1px #23322714}.lo-settings-switch>i:after{content:"";background:#fff;border-radius:50%;width:.75rem;height:.75rem;margin:.125rem;transition:transform .15s;display:block;box-shadow:0 1px 2px #18211a33}.lo-settings-switch:has(input:checked)>i{background:#4c8157}.lo-settings-switch:has(input:checked)>i:after{transform:translate(.8rem)}.lo-billing-payment-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lo-billing-payment-settings-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-billing-payment-settings-fields label{color:#5a665d;gap:.28rem;min-width:0;font-size:.63rem;font-weight:800;display:grid}.lo-billing-payment-settings-fields label.is-wide{grid-column:1/-1}.lo-billing-payment-settings-fields label small{color:#879188;font-size:.58rem;font-weight:600}.lo-billing-payment-settings-fields input,.lo-billing-payment-settings-fields select{color:#2e392f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dbe3dc;border-radius:8px;outline:none;padding:.5rem .6rem;font-size:.7rem}.lo-billing-payment-settings-fields input:focus,.lo-billing-payment-settings-fields select:focus{border-color:#7b9c81;box-shadow:0 0 0 3px #4e67561a}.lo-billing-payment-settings-webhook{background:#f5faf5;border:1px dashed #c9d8cb;border-radius:9px;gap:.28rem;padding:.65rem .75rem;display:grid}.lo-billing-payment-settings-webhook span{color:#66806c;font-size:.61rem;font-weight:800}.lo-billing-payment-settings-webhook code{overflow-wrap:anywhere;color:#365a3e;font:600 .65rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.lo-billing-payment-settings-note{background:#f5f7f3;border-radius:9px;gap:.25rem;padding:.75rem;display:grid}.lo-billing-payment-settings-note strong{color:#48594c;font-size:.66rem}.lo-billing-payment-settings-note span{color:#7a847b;font-size:.63rem;line-height:1.45}.lo-billing-payment-settings-note.is-warning{color:#786126;background:#fff9e8;border:1px solid #ead9ac}.lo-billing-payment-settings-note.is-warning strong{color:#786126}.lo-billing-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.lo-settings-method{cursor:pointer;background:#fbfcfa;border:1px solid #dfe6df;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;min-height:72px;padding:.7rem;display:grid}.lo-settings-method.is-selected{background:#f1f8f2;border-color:#b8d0bb}.lo-settings-method input{accent-color:#3f684a;width:16px;height:16px;margin-top:.08rem}.lo-settings-method span{gap:.22rem;min-width:0;display:grid}.lo-settings-method strong{color:#38463b;font-size:.68rem}.lo-settings-method small{color:#7e8980;font-size:.6rem;line-height:1.4}.lo-billing-payment-settings-actions{align-items:center;gap:.8rem;display:flex}.lo-billing-payment-settings-actions small{color:#858f86;font-size:.63rem}.lo-connector-status{color:#778078;white-space:nowrap;background:#f7f9f7;border:1px solid #dce3dd;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .52rem;font-size:.61rem;font-weight:850;display:inline-flex}.lo-connector-status i{background:#aeb6af;border-radius:50%;width:.42rem;height:.42rem}.lo-connector-status.is-on{color:#376044;background:#eff8f1;border-color:#c9dfcd}.lo-connector-status.is-on i{background:#4b8959}.lo-payment-master-control{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.lo-payment-master-control>div{gap:.2rem;display:grid}.lo-payment-master-control h2,.lo-payment-master-control p{margin:0}.lo-payment-master-control h2{color:#2f3c32;font-size:.9rem}.lo-payment-master-control p{color:#7c857d;font-size:.65rem}.lo-settings-switch.is-compact{min-width:245px;min-height:44px;padding-block:.5rem}.lo-payment-operations-strip{background:#fff;border:1px solid #e1e6e1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.lo-payment-operations-strip span{color:#778078;border-right:1px solid #edf0ed;align-items:baseline;gap:.35rem;padding:.72rem .85rem;font-size:.62rem;display:flex}.lo-payment-operations-strip span:last-child{border-right:0}.lo-payment-operations-strip strong{color:#314036;font-size:.85rem}.lo-payment-operations-strip .is-alert{color:#81552e;background:#fff8ef}.lo-payment-operations-strip .is-alert strong{color:#a45e22}.lo-payment-connectors{gap:.65rem;display:grid}.lo-payment-connector{background:#fff;border:1px solid #dfe5df;border-radius:13px;overflow:clip;box-shadow:0 8px 24px #28372c09}.lo-payment-connector>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 1rem;list-style:none;display:grid}.lo-payment-connector>summary::-webkit-details-marker{display:none}.lo-payment-connector>summary:focus-visible{outline-offset:-3px;outline:3px solid #3f684a2e}.lo-payment-connector>summary>div{gap:.16rem;min-width:0;display:grid}.lo-payment-connector>summary>div>strong{color:#2f3d32;font-size:.82rem}.lo-payment-connector>summary>div>small{color:#7e8880;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.35;overflow:hidden}.lo-payment-connector>summary>b{color:#79827a;font-size:.85rem;transition:transform .16s}.lo-payment-connector[open]>summary>b{transform:rotate(180deg)}.lo-payment-connector[open]>summary{background:#fafcf9;border-bottom:1px solid #e8ece8}.lo-payment-connector-body{gap:.85rem;padding:1rem;display:grid}.lo-payment-connector--appmax{border-color:#ceddd0}.lo-appmax-readiness{background:linear-gradient(135deg,#f4faf5,#fbfcfa);border:1px solid #d8e5da;border-radius:11px;gap:.75rem;padding:.9rem;display:grid}.lo-appmax-readiness-head{grid-template-columns:auto minmax(120px,240px);justify-content:space-between;align-items:end;gap:1rem;display:grid}.lo-appmax-readiness-head h3{color:#33523a;margin:.2rem 0 0;font-size:.88rem}.lo-appmax-readiness-meter{background:#dfe8e0;border-radius:999px;height:6px;overflow:hidden}.lo-appmax-readiness-meter i{border-radius:inherit;background:#4a8055;height:100%;transition:width .2s;display:block}.lo-appmax-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lo-appmax-readiness li{background:#ffffffc2;border-radius:8px;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.48rem;display:grid}.lo-appmax-readiness li>i{color:#fff;background:#b8c0b9;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.lo-appmax-readiness li.is-done>i{background:#4b8256}.lo-appmax-readiness li>span{gap:.12rem;display:grid}.lo-appmax-readiness li strong{color:#425046;font-size:.64rem}.lo-appmax-readiness li small{color:#839087;font-size:.57rem;line-height:1.35}.lo-appmax-commercial-grid{grid-template-columns:1.35fr 1fr;gap:.75rem;display:grid}.lo-appmax-commercial-grid>section{background:#fbfcfb;border:1px solid #e2e7e2;border-radius:10px;align-content:start;gap:.6rem;padding:.8rem;display:grid}.lo-appmax-commercial-grid h3{color:#39463c;margin:0;font-size:.76rem}.lo-payment-simulator{background:#fffcf3;border:1px solid #ded9c8;border-radius:11px;grid-template-columns:minmax(240px,1.5fr) minmax(170px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.lo-payment-simulator>div{gap:.16rem;display:grid}.lo-payment-simulator h3,.lo-payment-simulator p{margin:0}.lo-payment-simulator h3{color:#514a37;font-size:.78rem}.lo-payment-simulator p{color:#847b64;font-size:.6rem;line-height:1.4}.lo-payment-simulator label{color:#685f49;gap:.28rem;font-size:.61rem;font-weight:800;display:grid}.lo-payment-simulator input,.lo-payment-simulator select{color:#403b30;min-height:38px;font:inherit;background:#fff;border:1px solid #dfd8c6;border-radius:8px;padding:.5rem .6rem;font-size:.67rem}.lo-checkout-payment-note{color:#7a857c;margin:.65rem 0 0;font-size:.64rem;line-height:1.45}@media (max-width:900px){.lo-billing-payment-settings-grid{grid-template-columns:1fr}.lo-billing-payment-settings-card--general,.lo-billing-payment-settings-card--direct-pix,.lo-billing-payment-settings-card--connector{grid-column:auto}.lo-billing-payment-settings-status{justify-content:flex-start;max-width:none}.lo-payment-operations-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-payment-operations-strip span:nth-child(2){border-right:0}.lo-appmax-commercial-grid,.lo-payment-simulator{grid-template-columns:1fr}}@media (max-width:680px){.lo-billing-payment-settings-fields,.lo-billing-payment-settings-fields--three,.lo-billing-payment-method-grid{grid-template-columns:1fr}.lo-billing-payment-settings-actions{flex-direction:column;align-items:stretch}.lo-billing-payment-settings-actions .lo-button{width:100%}.lo-payment-master-control{flex-direction:column;align-items:stretch}.lo-settings-switch.is-compact{min-width:0}.lo-payment-connector>summary{grid-template-columns:minmax(0,1fr) auto}.lo-payment-connector>summary>b{display:none}.lo-payment-connector>summary>div>small{white-space:normal}.lo-appmax-readiness-head,.lo-appmax-readiness ul{grid-template-columns:1fr}}.lo-checkout-orders-summary{text-align:right;background:#eef6efcc;border:1px solid #23392b1f;border-radius:14px;min-width:150px;padding:1rem 1.1rem;display:grid}.lo-checkout-orders-summary strong{color:#1e3b29;letter-spacing:-.06em;font-size:1.75rem}.lo-checkout-orders-summary span{color:#718075;font-size:.72rem}.lo-order-payment-record{background:#fafcfa;border:1px solid #e1e7e2;border-radius:9px;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .65rem;display:flex}.lo-order-payment-record>div{gap:.15rem;display:grid}.lo-order-payment-record strong{color:#3d493f;text-transform:capitalize;font-size:.66rem}.lo-order-payment-record small{color:#838c84;font-size:.58rem}.lo-order-risk{color:#43624a;white-space:nowrap;background:#eaf4ec;border-radius:999px;padding:.28rem .45rem;font-size:.56rem;font-weight:850}.lo-order-risk.is-attention{color:#806123;background:#fff3d4}.lo-order-risk.is-high{color:#91463e;background:#fae9e6}.lo-order-risk-review{background:#fff9f2;border-left:3px solid #d38b45;gap:.14rem;padding:.42rem .6rem;display:grid}.lo-order-risk-review strong{color:#795029;font-size:.64rem}.lo-order-risk-review span,.lo-order-risk-review small{color:#8b7965;font-size:.58rem;line-height:1.4}.lo-checkout-orders-toolbar{align-items:end;gap:.75rem;margin:1rem 0;display:flex}.lo-checkout-orders-toolbar label,.lo-checkout-order-actions label{flex:1;gap:.35rem;display:grid}.lo-checkout-orders-toolbar label span,.lo-checkout-order-actions label span{color:#728078;font-size:.68rem;font-weight:750}.lo-checkout-orders-toolbar input,.lo-checkout-orders-toolbar select,.lo-checkout-order-actions input,.lo-checkout-order-actions textarea{color:#233028;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce4dc;border-radius:9px;padding:.65rem .75rem;font-size:.78rem}.lo-checkout-order-actions textarea{resize:vertical}.lo-checkout-orders-grid{grid-template-columns:minmax(0,1.4fr) minmax(350px,.8fr);align-items:start;gap:1rem;display:grid}.lo-checkout-orders-list,.lo-checkout-order-detail{min-width:0;overflow:hidden}.lo-checkout-order-table-wrap{overflow-x:auto}.lo-checkout-order-table{min-width:760px}.lo-checkout-order-table tbody tr{cursor:pointer;transition:background .14s}.lo-checkout-order-table tbody tr:hover,.lo-checkout-order-table tbody tr.is-selected{background:#f1f7f1}.lo-checkout-order-table td small,.lo-checkout-order-table td strong{display:block}.lo-checkout-order-table td small{color:#7e8981;margin-top:.22rem;font-size:.66rem}.lo-table-link{color:#2c6844;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.lo-order-status{color:#5a665d;white-space:nowrap;background:#edf1ed;border-radius:999px;align-items:center;width:fit-content;padding:.34rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.lo-order-status--pending_payment,.lo-order-status--under_review{color:#86631e;background:#fff4d8}.lo-order-status--payment_link_sent,.lo-order-status--approved{color:#315c83;background:#e7f0fb}.lo-order-status--paid{color:#2c6942;background:#e5f1e7}.lo-order-status--provisioned{color:#f5fff5;background:#183624}.lo-order-status--rejected,.lo-order-status--cancelled{color:#9a453c;background:#f9e9e7}.lo-checkout-order-detail .lo-panel-head{align-items:flex-start}.lo-checkout-order-detail .lo-panel-head h2{margin-bottom:.25rem;font-size:1.25rem}.lo-checkout-order-detail .lo-panel-head p{color:#77827a;margin:0;font-size:.72rem}.lo-checkout-order-price-grid,.lo-customer-order-price{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0;display:grid}.lo-checkout-order-price-grid span,.lo-customer-order-price span{background:#f4f7f3;border-radius:10px;gap:.26rem;padding:.72rem;display:grid}.lo-checkout-order-price-grid small,.lo-customer-order-price small{color:#7a877d;font-size:.63rem}.lo-checkout-order-price-grid strong,.lo-customer-order-price strong{color:#27352b;font-size:.78rem}.lo-checkout-order-detail-section{border-top:1px solid #e6ebe5;padding:.95rem 0}.lo-checkout-order-detail-section h3,.lo-checkout-order-actions h3{color:#39483d;margin:0 0 .7rem;font-size:.77rem}.lo-checkout-order-detail-section p{color:#59675d;margin:0;font-size:.77rem;line-height:1.5}.lo-checkout-order-detail-section>small{color:#7d897f;font-size:.68rem;line-height:1.45}.lo-checkout-order-detail-section dl{gap:.55rem;margin:0;display:grid}.lo-checkout-order-detail-section dl div{grid-template-columns:92px 1fr;gap:.5rem;display:grid}.lo-checkout-order-detail-section dt{color:#849087;font-size:.67rem}.lo-checkout-order-detail-section dd{color:#38463c;overflow-wrap:anywhere;margin:0;font-size:.72rem}.lo-checkout-order-actions{background:#f6fbf6;border:1px solid #dbe7dc;border-radius:12px;gap:.7rem;padding:1rem;display:grid}.lo-checkout-order-provider-hint{background:#fff;border-radius:9px;gap:.22rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #3a5a411a}.lo-checkout-order-provider-hint span{color:#7b877e;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.lo-checkout-order-provider-hint strong{color:#304a36;font-size:.74rem}.lo-checkout-order-provider-hint small{color:#738078;font-size:.63rem;line-height:1.45}.lo-checkout-order-actions .lo-table-actions{flex-wrap:wrap;gap:.45rem;display:flex}.lo-checkout-order-events{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lo-checkout-order-events li{border-left:2px solid #c6d8c8;grid-template-columns:1fr auto;gap:.2rem .5rem;padding-left:.8rem;display:grid}.lo-checkout-order-events strong{color:#3b5743;font-size:.72rem}.lo-checkout-order-events span,.lo-checkout-order-events small{color:#89938b;font-size:.64rem}.lo-checkout-order-events small{grid-column:1/-1;line-height:1.4}.lo-customer-orders-list{gap:1rem;max-width:920px;display:grid}.lo-customer-order-assurance{background:#f2f9f3;border:1px solid #d6e7d8;border-radius:12px;gap:.3rem;max-width:920px;margin:1rem 0;padding:.9rem 1rem;display:grid}.lo-customer-order-assurance strong{color:#285338;font-size:.76rem}.lo-customer-order-assurance span{color:#6b7b6d;font-size:.72rem;line-height:1.5}.lo-customer-order-card{gap:.25rem;display:grid}.lo-customer-order-card .lo-panel-head{align-items:flex-start}.lo-customer-order-card .lo-panel-head h2{margin-bottom:.25rem}.lo-customer-order-card .lo-panel-head p{color:#7b887e;margin:0;font-size:.72rem}.lo-customer-order-price{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-customer-order-steps{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0;padding:.8rem 0 .25rem;list-style:none;display:grid}.lo-customer-order-steps li{color:#9aa49c;gap:.45rem;font-size:.64rem;display:grid;position:relative}.lo-customer-order-steps li:not(:last-child):after{content:"";background:#d9e1da;width:calc(100% - 5px);height:1px;position:absolute;top:6px;left:15px}.lo-customer-order-steps li.is-done{color:#356444;font-weight:750}.lo-customer-order-steps li.is-done:not(:last-child):after{background:#9bc2a1}.lo-customer-order-steps i{z-index:1;background:#fff;border:2px solid #d2dcd3;border-radius:50%;width:12px;height:12px;display:block;position:relative}.lo-customer-order-steps li.is-done i{background:#477b53;border-color:#477b53;box-shadow:inset 0 0 0 2px #fff}.lo-customer-order-next{background:#f5f8f4;border-radius:10px;gap:.25rem;margin-top:.8rem;padding:.85rem;display:grid}.lo-customer-order-next strong{color:#304a37;font-size:.72rem}.lo-customer-order-next span,.lo-customer-order-next small{color:#6f7d72;font-size:.7rem;line-height:1.45}.lo-customer-order-next .lo-button{width:fit-content;margin-top:.35rem;text-decoration:none}@media (max-width:980px){.lo-checkout-orders-grid{grid-template-columns:1fr}.lo-checkout-order-detail{order:-1}}@media (max-width:680px){.lo-checkout-orders-toolbar{flex-direction:column;align-items:stretch}.lo-checkout-orders-summary{text-align:left}.lo-checkout-order-price-grid{grid-template-columns:1fr}.lo-customer-order-steps{gap:.15rem}.lo-customer-order-steps li{font-size:.56rem}}@media (max-width:720px){.lo-not-found{padding:.75rem}.lo-not-found__card{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:1.5rem}.lo-not-found__visual{min-height:170px}.lo-not-found__copy h1{font-size:clamp(2.6rem,14vw,4.7rem)}}@media (max-width:440px){.lo-not-found__status{display:none}.lo-not-found__actions{display:grid}.lo-not-found__button{width:100%}.lo-not-found__footer{align-items:flex-start}.lo-not-found__footer>span:first-child{max-width:230px;line-height:1.45}}@media (max-width:680px){.lo-platform-domains-toast{width:auto;left:1rem;right:1rem}.lo-domain-overview-head{flex-direction:column;align-items:flex-start;gap:.35rem}.lo-domain-overview-grid{grid-template-columns:minmax(0,1fr)}.lo-domain-details-summary{align-items:flex-start;padding:.85rem}.lo-domain-details-body{padding-inline:.85rem}.lo-domain-context-summary,.lo-domain-portfolio-add{grid-template-columns:minmax(0,1fr)}.lo-domain-portfolio-add>button{width:100%}.lo-platform-domain-actions{flex-direction:column;align-items:stretch}.lo-platform-domain-actions .lo-button{width:100%}.lo-domain-dns-layout{grid-template-columns:minmax(0,1fr)}.lo-domain-dns-record{grid-template-columns:minmax(52px,.4fr) minmax(0,1fr)}.lo-domain-dns-record-value{grid-column:1/-1}.lo-domain-dns-record button{grid-column:1/-1;justify-self:start}.lo-domain-dns-records-head,.lo-domain-dns-command{flex-direction:column;align-items:start}.lo-domain-dns-guide-row{grid-template-columns:minmax(0,1fr) auto}.lo-domain-dns-guide-row code{grid-area:2/1/auto/-1}.lo-domain-dns-guide-row button{grid-area:1/2}}
