html{box-sizing:border-box;background:#eeeeec}*,:after,:before{box-sizing:inherit}body,html{width:100%;min-height:100%;margin:0;padding:0}body{overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-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:rgba(20,20,20,0.13);--lo-surface:rgba(255,255,255,0.92)}.panel-brand{flex-direction:row;align-items:center;gap:.7rem}.panel-brand>div{display:grid;gap:.05rem}.lo-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#f5f5f4,#a7a7a3);color:#111!important;font-size:.72rem!important;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 22px rgba(0,0,0,.18)}.lo-page{display:grid;gap:1rem;min-width:0;padding-bottom:1rem}.lo-page-header{min-height:142px;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(255,255,255,.14);border-radius:26px;color:#fbfbfa;background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.16),transparent 26%),linear-gradient(125deg,#0b0b0b,#242424 72%,#151515);box-shadow:0 18px 50px rgba(0,0,0,.2);overflow:hidden}.lo-page-header>div:first-child{max-width:780px}.lo-page-header h1{margin:.25rem 0 .45rem;font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.05;letter-spacing:-.045em}.lo-page-header p{margin:0;max-width:720px;color:rgba(255,255,255,.66);font-size:.98rem}.lo-eyebrow{display:inline-block;color:#8c8c8c;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lo-page-header .lo-eyebrow{color:#d0d0ce}.lo-form-actions,.lo-header-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.lo-button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:0 1rem;color:white!important;background:linear-gradient(135deg,#292929,#0f0f0f);box-shadow:0 9px 22px rgba(0,0,0,.2);font:inherit;font-size:.88rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease}.lo-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.lo-button:disabled{opacity:.6;cursor:wait;transform:none}.lo-button--ghost{color:var(--lo-ink)!important;border-color:var(--lo-line);background:rgba(255,255,252,.9);box-shadow:none}.lo-page-header .lo-button--ghost{color:white!important;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.lo-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.2rem}.lo-status-strip span{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--lo-line);border-radius:999px;padding:.4rem .7rem;background:rgba(255,255,252,.66);color:var(--lo-muted);font-size:.78rem;font-weight:700}.lo-connection-status i,.lo-status-strip i{width:7px;height:7px;border-radius:50%;background:#929d97}.lo-connection-status.is-connected i,.lo-status-strip .is-ok i{background:#3f3f3f;box-shadow:0 0 0 4px rgba(0,0,0,.08)}.lo-status-strip .is-warn i{background:var(--lo-amber)}.lo-status-strip .is-danger i{background:var(--lo-red)}.lo-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.lo-kpi{min-width:0;display:grid;gap:.2rem;padding:1.1rem 1.15rem;border:1px solid var(--lo-line);border-radius:20px;background:var(--lo-surface);box-shadow:0 8px 22px rgba(0,0,0,.045)}.lo-kpi span{color:var(--lo-muted);font-size:.8rem;font-weight:700}.lo-kpi strong{color:var(--lo-ink);font-size:clamp(1.5rem,2.6vw,2.3rem);letter-spacing:-.045em;line-height:1.1}.lo-kpi small{color:#777;font-size:.76rem}.lo-kpi--primary{color:white;border-color:transparent;background:linear-gradient(145deg,#262626,#0e0e0e)}.lo-kpi--primary small,.lo-kpi--primary span{color:rgba(255,255,255,.65)}.lo-kpi--primary strong{color:white}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch}.lo-panel{min-width:0;padding:1.15rem;border:1px solid var(--lo-line);border-radius:22px;background:var(--lo-surface);box-shadow:0 8px 22px rgba(0,0,0,.045);scroll-margin-top:100px}.lo-panel--wide{grid-column:span 2}.lo-panel--flush{padding:0;overflow:hidden}.lo-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.lo-panel-head h2{margin:.15rem 0 0;color:var(--lo-ink);font-size:1.08rem;letter-spacing:-.025em}.lo-panel-head a{color:var(--lo-ink)!important;font-size:.78rem;font-weight:800;text-decoration:none}.lo-panel-intro{margin:-.35rem 0 1rem;color:var(--lo-muted);font-size:.88rem}.lo-panel-intro code{border-radius:5px;padding:.08rem .3rem;background:#ededeb;color:#3f3f3f}.lo-chart-legend{display:flex;gap:.7rem;color:var(--lo-muted);font-size:.72rem}.lo-chart-legend span{display:flex;align-items:center;gap:.3rem}.lo-chart-legend i{width:8px;height:8px;border-radius:3px}.lo-bars .is-lead,.lo-chart-legend .is-lead{background:#353535}.lo-bars .is-qualified,.lo-chart-legend .is-qualified{background:#a7a7a3}.lo-bar-chart{height:240px;display:flex;align-items:stretch;gap:clamp(3px,.5vw,8px);padding-top:1rem;border-top:1px solid var(--lo-line)}.lo-bar-day{min-width:0;flex:1;display:grid;grid-template-rows:1fr 20px;align-items:end;gap:.35rem}.lo-bars{height:100%;display:flex;align-items:end;justify-content:center;gap:2px}.lo-bars i{width:min(8px,44%);min-height:2px;border-radius:5px 5px 2px 2px;opacity:.92}.lo-bar-day small{text-align:center;color:#8a948f;font-size:.58rem;white-space:nowrap}.lo-delivery-score{padding:1.2rem 0;display:grid;justify-items:center;border-bottom:1px solid var(--lo-line)}.lo-delivery-score strong{color:var(--lo-ink);font-size:3.2rem;letter-spacing:-.06em;line-height:1}.lo-delivery-score span{color:var(--lo-muted);font-size:.78rem}.lo-health-list{display:grid;padding-top:.7rem}.lo-health-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;color:var(--lo-muted);font-size:.8rem}.lo-health-list strong{color:var(--lo-ink)}.lo-source-list{display:grid;gap:.35rem}.lo-source-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--lo-line);font-size:.82rem}.lo-source-list>div>span{display:flex;align-items:center;gap:.45rem;min-width:0}.lo-source-list i{width:8px;height:8px;border-radius:50%;background:var(--lo-blue)}.lo-source-list small{width:48px;color:var(--lo-ink);text-align:right;font-weight:800}.lo-stage-progress{display:grid;gap:.7rem}.lo-stage-progress>div>div{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.78rem}.lo-stage-progress span{display:flex;align-items:center;gap:.4rem;color:var(--lo-muted)}.lo-stage-pill i,.lo-stage-progress i{width:8px;height:8px;border-radius:50%}.lo-stage-progress progress{width:100%;height:7px;border:0;border-radius:99px;overflow:hidden;appearance:none}.lo-stage-progress progress::-webkit-progress-bar{background:#edf0ed}.lo-stage-progress progress::-webkit-progress-value{background:var(--stage-color);border-radius:99px}.lo-table-wrap{width:100%;overflow:auto}.lo-table{width:100%;border-collapse:collapse;font-size:.8rem}.lo-table th{padding:.75rem .85rem;color:#757575;background:rgba(244,244,242,.84);border-bottom:1px solid var(--lo-line);text-align:left;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lo-table td{padding:.8rem .85rem;color:#464646;border-bottom:1px solid rgba(20,20,20,.08);vertical-align:middle}.lo-table td small,.lo-table td strong{display:block}.lo-table td strong{color:var(--lo-ink);font-size:.8rem}.lo-table td small{max-width:280px;margin-top:.12rem;color:#898989;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-table tbody tr:last-child td{border-bottom:0}.lo-table--clickable tbody tr{cursor:pointer;transition:background .15s ease}.lo-table--clickable tbody tr:hover{background:rgba(235,235,232,.78)}.lo-stage-pill{width:fit-content;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--lo-line);border-radius:999px;padding:.28rem .55rem;background:#fff;white-space:nowrap;font-size:.72rem;font-weight:750}.lo-empty-state{min-height:130px;display:grid;place-content:center;justify-items:center;gap:.25rem;padding:1.5rem;text-align:center;color:var(--lo-muted)}.lo-empty-state strong{color:var(--lo-ink)}.lo-empty-copy,.lo-empty-state span{color:var(--lo-muted);font-size:.8rem}.lo-toolbar{display:flex;align-items:center;gap:.65rem;padding:.7rem;border:1px solid var(--lo-line);border-radius:17px;background:rgba(255,255,252,.8)}.lo-detail-form input,.lo-detail-form select,.lo-detail-form textarea,.lo-form-grid input,.lo-form-grid select,.lo-form-grid textarea,.lo-inline-form input,.lo-inline-form select,.lo-toolbar select{width:100%;min-height:42px;border:1px solid var(--lo-line);border-radius:11px;padding:.62rem .7rem;background:rgba(255,255,253,.94);color:var(--lo-ink);outline:0}.lo-toolbar select{width:auto;min-width:160px}.lo-detail-form input:focus,.lo-detail-form select:focus,.lo-detail-form textarea: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-toolbar select:focus{border-color:rgba(20,20,20,.5);box-shadow:0 0 0 3px rgba(20,20,20,.1)}.lo-search{min-width:260px;flex:1;display:flex;align-items:center;gap:.45rem}.lo-search span{color:var(--lo-muted);font-size:1.2rem}.lo-search input{width:100%;border:0;outline:0;background:transparent;color:var(--lo-ink)}.lo-results{margin-left:auto;color:var(--lo-muted);font-size:.76rem;white-space:nowrap}.lo-toast{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid rgba(20,20,20,.16);border-radius:14px;background:#eeeeec;color:#242424;font-size:.82rem;font-weight:650}.lo-text-button,.lo-toast button{border:0;background:transparent;color:var(--lo-ink);font:inherit;font-size:.74rem;font-weight:850;cursor:pointer}.lo-kanban{width:100%;display:grid;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:.7rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x proximity}.lo-kanban-column{min-height:520px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;border:1px solid var(--lo-line);border-radius:18px;background:rgba(238,238,236,.78);overflow:hidden;scroll-snap-align:start}.lo-kanban-column>header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem;border-bottom:1px solid var(--lo-line);background:rgba(255,255,252,.82)}.lo-kanban-column>header span{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:850}.lo-kanban-column>header i{width:8px;height:8px;border-radius:50%}.lo-kanban-column>header strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:99px;background:#edf1ee;font-size:.7rem}.lo-signal-label{padding:.45rem .75rem;color:#333;background:rgba(0,0,0,.055);border-bottom:1px solid rgba(0,0,0,.1);font-size:.67rem;font-weight:800}.lo-kanban-cards{display:grid;align-content:start;gap:.55rem;padding:.6rem}.lo-lead-card{display:grid;gap:.65rem;width:100%;padding:.75rem;border:1px solid rgba(20,20,20,.1);border-radius:14px;background:#fff;color:var(--lo-ink);box-shadow:0 5px 14px rgba(0,0,0,.04);text-align:left;cursor:pointer}.lo-lead-card:hover{border-color:rgba(20,20,20,.3);box-shadow:0 8px 20px rgba(0,0,0,.08)}.lo-lead-card footer,.lo-lead-card>div{display:flex;justify-content:space-between;gap:.5rem}.lo-lead-card strong{font-size:.78rem}.lo-lead-card p,.lo-lead-card span{color:var(--lo-muted);font-size:.68rem}.lo-lead-card p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-lead-card footer strong{color:var(--lo-ink)}.lo-column-empty{min-height:90px;display:grid;place-items:center;border:1px dashed rgba(20,20,20,.15);border-radius:12px;color:#8d8d8d;font-size:.7rem}.lo-drawer-backdrop,.lo-modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:rgba(8,22,16,.46);backdrop-filter:blur(5px)}.lo-modal{width:min(680px,100%);max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#f9faf8;box-shadow:0 30px 90px rgba(8,22,16,.28)}.lo-drawer>header,.lo-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--lo-line)}.lo-drawer h2,.lo-modal h2{margin:.12rem 0 0;color:var(--lo-ink);font-size:1.35rem}.lo-drawer header>button,.lo-modal header>button{width:34px;height:34px;border:1px solid var(--lo-line);border-radius:10px;background:white;color:var(--lo-muted);font-size:1.25rem;cursor:pointer}.lo-modal>.lo-form-grid{padding:1.1rem 1.2rem}.lo-modal>footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.2rem;border-top:1px solid var(--lo-line)}.lo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lo-detail-form label,.lo-form-grid label,.lo-inline-form label{min-width:0;display:grid;align-content:start;gap:.3rem;color:#415149;font-size:.75rem;font-weight:750}.lo-form-grid label small{color:var(--lo-muted);font-weight:500}.lo-form-actions.is-wide,.lo-form-grid .is-wide{grid-column:1/-1}.lo-detail-form textarea,.lo-form-grid textarea{min-height:88px;resize:vertical}.lo-drawer-backdrop{place-items:stretch end;padding:0}.lo-drawer{width:min(520px,100%);height:100dvh;display:grid;grid-template-rows:auto 1fr;background:#f7f9f6;box-shadow:-20px 0 70px rgba(8,22,16,.24)}.lo-drawer header p{margin:.2rem 0 0;color:var(--lo-muted);font-size:.72rem}.lo-drawer-scroll{overflow:auto;padding:1rem}.lo-attribution-card{padding:.9rem;margin-bottom:.9rem;border-radius:15px;color:white;background:linear-gradient(135deg,#171717,#3c3c3c)}.lo-attribution-card span{color:#d5d5d3;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lo-attribution-card strong{display:block;margin-top:.25rem}.lo-attribution-card p{margin:.18rem 0 0;color:rgba(255,255,255,.65);font-size:.72rem}.lo-detail-form{display:grid;gap:.75rem}.lo-detail-form>.lo-form-grid{gap:.6rem}.lo-timeline{display:grid;gap:.6rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--lo-line)}.lo-section-title{display:flex;justify-content:space-between;color:var(--lo-ink);font-size:.78rem;font-weight:850}.lo-timeline>div:not(.lo-section-title){display:grid;grid-template-columns:10px 1fr;gap:.55rem}.lo-timeline>div>i{width:8px;height:8px;margin-top:.28rem;border-radius:50%;background:#303030;box-shadow:0 0 0 4px rgba(0,0,0,.08)}.lo-timeline p{display:grid;gap:.08rem;margin:0;font-size:.74rem}.lo-timeline p small,.lo-timeline p span{color:var(--lo-muted);font-size:.68rem}.lo-connection-status,.lo-direction,.lo-event-status{width:fit-content;display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;padding:.28rem .52rem;font-size:.68rem;font-weight:800;white-space:nowrap}.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-error,.lo-event-status.is-failed{color:#171717;background:#d1d1ce}.lo-event-status.is-pending,.lo-event-status.is-retry{color:#454545;background:#e4e4e1}.lo-conversion-table{display:grid;gap:1rem}.lo-conversion-table>div{display:grid;grid-template-columns:150px minmax(160px,1fr) 110px;align-items:center;gap:1rem}.lo-conversion-table>div>div:first-child{display:grid}.lo-conversion-table span{color:var(--lo-muted);font-size:.72rem}.lo-conversion-table>div>strong{color:var(--lo-ink);font-size:.76rem;text-align:right}.lo-funnel-bars{display:grid;gap:3px}.lo-funnel-bars span{min-width:24px;height:18px;padding:0 .35rem;display:flex;align-items:center;border-radius:4px;color:white;background:#777;font-size:.62rem}.lo-funnel-bars .is-qualified{background:#4a4a4a}.lo-funnel-bars .is-won{background:#1d1d1d}.lo-insight-list{display:grid;gap:.8rem}.lo-insight-list>div{display:grid;grid-template-columns:30px 1fr;gap:.7rem}.lo-insight-list>div>strong{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--lo-green);background:var(--lo-mint);font-size:.72rem}.lo-insight-list p{display:grid;gap:.15rem;margin:0;font-size:.78rem}.lo-insight-list p span{color:var(--lo-muted);font-size:.72rem}.lo-settings-grid{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:.8rem}.lo-settings-nav{position:sticky;top:100px;display:grid;gap:.35rem;padding:.45rem;border:1px solid var(--lo-line);border-radius:17px;background:rgba(255,255,252,.78)}.lo-settings-nav a{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:.5rem;padding:.65rem;border-radius:12px;color:var(--lo-ink)!important;text-decoration:none}.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{display:grid;gap:.8rem}.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{display:flex;gap:.35rem}.lo-copy-field input{min-width:0;flex:1}.lo-copy-field button,.lo-secret-box button,.lo-webhook-list button{border:1px solid var(--lo-line);border-radius:9px;padding:0 .7rem;background:#fff;color:var(--lo-ink);font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.lo-form-actions>span{color:var(--lo-muted);font-size:.7rem}.lo-inline-form{display:grid;grid-template-columns:1fr .8fr .8fr auto;align-items:end;gap:.6rem}.lo-secret-box{display:grid;grid-template-columns:1fr auto;gap:.35rem .7rem;margin-top:1rem;padding:.8rem;border:1px solid rgba(20,20,20,.16);border-radius:13px;background:#eeeeec}.lo-secret-box span{grid-column:1/-1;color:#525252;font-size:.65rem;font-weight:850;text-transform:uppercase}.lo-secret-box strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#202020;font-family:ui-monospace,monospace;font-size:.72rem}.lo-webhook-list{display:grid;gap:.5rem;margin-top:1rem}.lo-webhook-list>div:not(.lo-empty-state){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem;border:1px solid var(--lo-line);border-radius:13px;background:#fbfcfa}.lo-webhook-list>div>div{min-width:0;display:grid;gap:.1rem}.lo-webhook-list strong{font-size:.78rem}.lo-webhook-list small{color:var(--lo-muted);font-size:.66rem}.lo-webhook-list code{margin-top:.3rem;overflow:hidden;color:#595959;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.lo-stage-settings{display:grid;gap:.45rem}.lo-stage-settings>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto 150px;align-items:center;gap:.75rem;padding:.7rem;border:1px solid var(--lo-line);border-radius:13px}.lo-stage-settings>div>i{width:9px;height:9px;border-radius:50%}.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{min-height:34px;border:1px solid var(--lo-line);border-radius:9px;background:white;color:var(--lo-ink);font-size:.72rem}.lo-stage-settings select:disabled{opacity:.48}.lo-switch{display:inline-block}.lo-switch input{position:absolute;opacity:0}.lo-switch span{width:38px;height:22px;display:block;padding:3px;border-radius:99px;background:#cfcfcd;cursor:pointer;transition:background .15s}.lo-switch span:after{content:"";width:16px;height:16px;display:block;border-radius:50%;background:white;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .15s}.lo-switch input:checked+span{background:#252525}.lo-switch input:checked+span:after{transform:translateX(16px)}@media (max-width:1250px){.lo-dashboard-grid,.lo-kpi-grid{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-page-header{min-height:0;align-items:flex-start;flex-direction:column}.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{position:static;grid-template-columns:repeat(3,minmax(0,1fr));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{grid-column:1/-1;text-align:left}}@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{padding:1rem;border-radius:20px}.lo-page-header h1{font-size:1.65rem}.lo-toolbar{align-items:stretch;flex-direction:column}.lo-search{min-width:0}.lo-toolbar select{width:100%}.lo-results{margin-left:0}.lo-form-grid,.lo-inline-form{grid-template-columns:1fr}.lo-form-actions.is-wide,.lo-form-grid .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-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-kanban-column>header i[style],.lo-stage-pill i[style],.lo-stage-progress i[style],.lo-stage-settings>div>i[style]{background:#4a4a4a!important}.lo-kanban-column:nth-child(2) .lo-stage-settings>div>i[style],.lo-kanban-column:nth-child(2)>header i[style]{background:#6b6b6b!important}.lo-kanban-column:nth-child(3) .lo-stage-settings>div>i[style],.lo-kanban-column:nth-child(3)>header i[style]{background:#868686!important}.lo-kanban-column:nth-child(4) .lo-stage-settings>div>i[style],.lo-kanban-column:nth-child(4)>header i[style]{background:#2c2c2c!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{border-color:rgba(20,20,20,.26);background:#e4e4e1;box-shadow:inset 3px 0 0 #1a1a1a}.panel-nav-link-icon{color:#262626;background:#e8e8e5}.panel-link,.panel-link-button{color:#242424}.panel-legal-notice{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--panel-border);color:var(--panel-muted);font-size:.76rem;line-height:1.55}.panel-legal-notice a{color:var(--panel-ink);font-weight:750;text-underline-offset:2px}.lo-legal-shell{width:min(100% - 2rem,980px);margin-inline:auto;padding:1rem 0 2.5rem}.lo-legal-footer,.lo-legal-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0}.lo-legal-brand{color:var(--lo-ink)!important;font-weight:900;letter-spacing:-.03em;text-decoration:none}.lo-legal-nav>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem}.lo-legal-footer a,.lo-legal-nav a:not(.lo-legal-brand){color:var(--lo-muted)!important;font-size:.82rem;font-weight:700;text-underline-offset:3px}.lo-legal-document{overflow:hidden;border:1px solid var(--lo-line);border-radius:26px;background:var(--lo-surface);box-shadow:0 18px 50px rgba(0,0,0,.08)}.lo-legal-header{padding:clamp(1.5rem,5vw,3.5rem);color:white;background:linear-gradient(135deg,#0d0d0d,#292929)}.lo-legal-header span{color:#c9c9c6;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lo-legal-header h1{margin:.45rem 0 .8rem;font-size:clamp(2rem,6vw,3.8rem);line-height:1;letter-spacing:-.055em}.lo-legal-header p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:clamp(.94rem,2vw,1.08rem)}.lo-legal-header small{display:block;margin-top:1.4rem;color:rgba(255,255,255,.5);font-size:.75rem}.lo-legal-content{padding:clamp(1.4rem,5vw,3.5rem)}.lo-legal-content section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--lo-line)}.lo-legal-content h2{margin:0 0 .75rem;color:var(--lo-ink);font-size:clamp(1.1rem,3vw,1.45rem);letter-spacing:-.025em}.lo-legal-content li,.lo-legal-content p{color:#545454;font-size:.94rem;line-height:1.75}.lo-legal-content p{margin:.6rem 0 0}.lo-legal-content ol,.lo-legal-content ul{margin:.7rem 0 0;padding-left:1.25rem}.lo-legal-content li+li{margin-top:.35rem}.lo-legal-content a{color:var(--lo-ink)!important;font-weight:750;text-underline-offset:3px}.lo-legal-callout{margin-top:2rem;padding:1.25rem!important;border:1px solid var(--lo-line)!important;border-radius:16px;background:#f0f0ed}.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{display:grid;justify-items:end}.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-footer,.lo-showcase-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0}.lo-showcase-brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--lo-ink)!important;font-weight:900;letter-spacing:-.035em;text-decoration:none}.lo-showcase-brand span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:white;background:#171717;font-size:.67rem;letter-spacing:0}.lo-showcase-footer>div,.lo-showcase-nav>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem}.lo-showcase-footer a,.lo-showcase-nav a:not(.lo-showcase-brand){color:var(--lo-muted)!important;font-size:.82rem;font-weight:750;text-underline-offset:3px}.lo-showcase-nav .lo-showcase-login{border-radius:10px;padding:.55rem .8rem;color:white!important;background:#171717;text-decoration:none}.lo-showcase-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(2rem,7vw,6rem);margin-top:.8rem;padding:clamp(1.6rem,5vw,4.5rem);overflow:hidden;border-radius:30px;color:white;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.13),transparent 28%),linear-gradient(135deg,#090909,#252525 72%,#151515);box-shadow:0 26px 70px rgba(0,0,0,.18)}.lo-showcase-eyebrow{color:#a9a9a6;font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.lo-showcase-hero h1{max-width:720px;margin:.65rem 0 1rem;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.94;letter-spacing:-.065em}.lo-showcase-hero-copy>p{max-width:650px;margin:0;color:rgba(255,255,255,.66);font-size:clamp(.95rem,2vw,1.1rem);line-height:1.65}.lo-showcase-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.lo-showcase-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid white;border-radius:12px;padding:0 1.1rem;color:#111!important;background:white;font-size:.86rem;font-weight:850;text-decoration:none}.lo-showcase-button--ghost{border-color:rgba(255,255,255,.2);color:white!important;background:rgba(255,255,255,.06)}.lo-showcase-access{min-width:0;scroll-margin-top:1rem}.lo-showcase-access-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .2rem .65rem;color:rgba(255,255,255,.62);font-size:.67rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lo-showcase-access-head span{display:inline-flex;align-items:center;gap:.45rem}.lo-showcase-access-head i{width:7px;height:7px;border-radius:50%;background:#efefec;box-shadow:0 0 0 5px rgba(255,255,255,.08)}.lo-showcase-access-head small{color:rgba(255,255,255,.4);font-size:inherit}.panel-auth.panel-auth--showcase{border-color:rgba(255,255,255,.16);border-radius:22px;background:rgba(248,248,246,.97);box-shadow:0 24px 60px rgba(0,0,0,.3);color:var(--panel-ink)}.panel-auth--showcase .panel-auth-private{display:inline-flex;justify-self:start;border-radius:999px;padding:.25rem .55rem;color:#555;background:#e8e8e5;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.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-btn,.panel-auth--showcase .panel-input{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{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid var(--lo-line);border-radius:19px;background:rgba(255,255,255,.74)}.lo-showcase-flow div{display:grid;grid-template-columns:auto 1fr;gap:.05rem .8rem;padding:1rem;border:1px solid var(--lo-line);border-radius:16px;background:#f4f4f1}.lo-showcase-flow div span{grid-row:1/3;align-self:center;color:#999;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{width:24px;height:1px;background:#aaa}.lo-showcase-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 0}.lo-showcase-outcomes article{padding:1.1rem;border:1px solid var(--lo-line);border-radius:17px;background:rgba(255,255,255,.7)}.lo-showcase-outcomes strong{color:var(--lo-ink);font-size:.91rem}.lo-showcase-outcomes p{margin:.35rem 0 0;color:var(--lo-muted);font-size:.8rem}.lo-showcase-features{padding:clamp(3rem,7vw,6rem) 0}.lo-showcase-features>header{max-width:720px;margin-bottom:2rem}.lo-showcase-cta h2,.lo-showcase-features>header h2{margin:.4rem 0 .7rem;color:var(--lo-ink);font-size:clamp(2rem,5vw,3.8rem);line-height:1;letter-spacing:-.055em}.lo-showcase-cta p,.lo-showcase-features>header p{margin:0;color:var(--lo-muted)}.lo-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.lo-showcase-card{position:relative;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--lo-line);border-radius:22px;background:var(--lo-surface);box-shadow:0 10px 30px rgba(0,0,0,.035)}.lo-showcase-card>span{position:absolute;top:1.25rem;right:1.4rem;color:#aaa;font-size:.72rem;font-weight:900}.lo-showcase-card h3{max-width:calc(100% - 45px);margin:0;color:var(--lo-ink);font-size:1.2rem;letter-spacing:-.025em}.lo-showcase-card>p{margin:.45rem 0 1rem;color:var(--lo-muted);font-size:.85rem}.lo-showcase-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none}.lo-showcase-card li{position:relative;padding-left:.95rem;color:#505050;font-size:.78rem;line-height:1.45}.lo-showcase-card li:before{content:"";position:absolute;top:.48rem;left:0;width:5px;height:5px;border-radius:50%;background:#2b2b2b}.lo-showcase-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(1.6rem,5vw,3.5rem);border-radius:26px;color:white;background:#151515}.lo-showcase-cta h2{color:white}.lo-showcase-cta p{color:rgba(255,255,255,.6)}.lo-showcase-button--light{flex:0 0 auto}.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-grid,.lo-showcase-outcomes{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{display:grid;justify-items:end}.lo-showcase-hero{border-radius:21px}.lo-showcase-access-head small{display:none}.lo-showcase-card ul,.lo-showcase-flow{grid-template-columns:1fr}.lo-showcase-cta{flex-direction:column}.lo-showcase-cta,.lo-showcase-footer{align-items:flex-start}.lo-showcase-footer>div{display:grid;justify-items:end}}.lo-organization-switcher{min-width:210px;display:grid;grid-template-columns:auto minmax(0,1fr) 8px;align-items:center;gap:.42rem;padding:.32rem .45rem .32rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);color:#fff}.lo-organization-switcher>span{color:rgba(255,255,255,.54);font-size:.58rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.lo-organization-switcher select{min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:.72rem;font-weight:780}.lo-organization-switcher select option{color:#171717}.lo-organization-switcher i{width:6px;height:6px;border-radius:50%;background:#d5d5d2}.lo-organization-switcher i.is-busy{animation:lo-pulse 1s infinite}.lo-support-context{min-height:28px;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.28rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0a;color:#fff}.lo-support-context span{border-radius:999px;padding:.15rem .42rem;background:#fff;color:#111;font-size:.55rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.lo-support-context strong{font-size:.68rem}.lo-support-context small{color:rgba(255,255,255,.55);font-size:.62rem}.panel-root:has(.lo-support-context){--panel-topbar-height:112px}.lo-billing-banner{min-height:38px;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.42rem 1rem;border-top:1px solid rgba(255,255,255,.14);color:#fff}.lo-billing-banner strong{font-size:.7rem;font-weight:900}.lo-billing-banner span{font-size:.67rem}.lo-billing-banner small{color:rgba(255,255,255,.72);font-size:.62rem}.lo-billing-banner--paused{background:#a71919}.lo-billing-banner--warning{background:#8a5500}.panel-root:has(.lo-billing-banner){--panel-topbar-height:122px}.panel-root:has(.lo-billing-banner):has(.lo-support-context){--panel-topbar-height:150px}.lo-platform-grid{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.6fr);gap:1rem;align-items:start}.lo-platform-grid .lo-panel--wide{grid-column:auto}.lo-table-action{min-height:31px;border:1px solid #c9c9c6;border-radius:8px;padding:0 .55rem;background:#fff;color:#202020;font:inherit;font-size:.64rem;font-weight:850;white-space:nowrap;cursor:pointer}.lo-table-action:hover{border-color:#222}.lo-subscription-controls{min-width:155px;display:grid;gap:.3rem}.lo-subscription-controls select{min-height:29px;border:1px solid #d1d1ce;border-radius:7px;padding:0 .35rem;background:#fff;color:#252525;font:inherit;font-size:.62rem}@keyframes lo-pulse{50%{opacity:.25;transform:scale(.72)}}.lo-inbox{min-height:640px;display:grid;grid-template-columns:310px minmax(0,1fr);overflow:hidden;border:1px solid var(--lo-line);border-radius:22px;background:#fff}.lo-inbox>aside{padding:.85rem;border-right:1px solid var(--lo-line);background:#f1f1ef}.lo-inbox>aside>div{display:grid;gap:.35rem;margin-top:.7rem}.lo-inbox>aside button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#222;text-align:left;cursor:pointer}.lo-inbox>aside button.is-active,.lo-inbox>aside button:hover{border-color:#d1d1ce;background:#fff}.lo-inbox>aside button>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#222;color:#fff;font-size:.72rem;font-style:normal;font-weight:850}.lo-inbox>aside button>span{min-width:0;display:grid;gap:.15rem}.lo-inbox>aside button strong{font-size:.75rem}.lo-inbox>aside button small{overflow:hidden;color:#777;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.lo-inbox>aside button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#222;color:#fff;font-size:.58rem}.lo-inbox>main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lo-inbox>main>header{padding:.9rem 1rem;border-bottom:1px solid var(--lo-line)}.lo-inbox>main>header div{display:grid;gap:.12rem}.lo-inbox>main>header strong{font-size:.88rem}.lo-inbox>main>header span{color:#777;font-size:.66rem}.lo-message-list{display:flex;flex-direction:column;gap:.55rem;overflow:auto;padding:1rem;background:linear-gradient(135deg,#f7f7f5,#ededeb)}.lo-message{max-width:min(72%,560px);display:grid;gap:.2rem;padding:.65rem .75rem;border:1px solid #d7d7d4;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.04)}.lo-message.is-outbound{align-self:flex-end;border-color:#222;border-radius:14px 14px 4px 14px;background:#222;color:#fff}.lo-message p{margin:0;font-size:.75rem;line-height:1.45}.lo-message small{color:#888;font-size:.56rem}.lo-message.is-outbound small{color:#bbb}.lo-message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.8rem;border-top:1px solid var(--lo-line)}.lo-message-composer textarea{min-height:48px;max-height:120px;resize:vertical;border:1px solid #d1d1ce;border-radius:12px;padding:.65rem;font:inherit;font-size:.75rem}.lo-inbox-empty{margin:auto;padding:1rem;color:#888;font-size:.72rem;text-align:center}.panel-nav-group--onboarding{gap:.5rem;padding:.72rem;border:1px solid #c8c8c5;border-radius:15px;background:linear-gradient(135deg,#f8f8f6,#e3e3e0);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.panel-nav-group--onboarding .panel-nav-title{color:#121212}.panel-nav-group--onboarding .panel-nav-link{background:rgba(255,255,255,.62);border-color:rgba(30,30,30,.1)}.panel-nav-group--onboarding .panel-nav-link:hover{background:#fff;border-color:rgba(30,30,30,.23)}.panel-nav-group--onboarding .panel-nav-link.is-active{background:#1d1d1d;border-color:#1d1d1d;box-shadow:none}.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-description,.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-label{color:#fff}.panel-nav-group--onboarding .panel-nav-link.is-active .panel-nav-link-description{color:rgba(255,255,255,.68)}.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{min-height:390px;position:relative;display:flex;align-items:flex-end;padding:clamp(1.35rem,3vw,2.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#151515;box-shadow:0 22px 55px rgba(0,0,0,.18)}.lo-guide-hero>img{object-fit:cover;object-position:center}.lo-guide-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.93),rgba(5,5,5,.7) 43%,rgba(5,5,5,.1) 78%),linear-gradient(0deg,rgba(0,0,0,.36),transparent 55%)}.lo-guide-hero__copy{position:relative;z-index:1;width:min(590px,100%);color:white}.lo-guide-hero .lo-eyebrow{color:#d1d1cf}.lo-guide-hero h1{margin:.35rem 0 .7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.065em}.lo-guide-hero p{margin:0;max-width:510px;color:rgba(255,255,255,.72);font-size:.97rem;line-height:1.55}.lo-guide-hero__copy>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.lo-guide-hero .lo-button--ghost{color:white!important;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.lo-guide-hero__stamp{position:absolute;z-index:1;right:1.25rem;bottom:1.25rem;display:grid;gap:.25rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(0,0,0,.36);color:#fff;backdrop-filter:blur(8px)}.lo-guide-hero__stamp span{color:#bbb;font-size:.6rem;font-weight:850;letter-spacing:.1em}.lo-guide-hero__stamp strong{font-size:.72rem;line-height:1.35}.lo-guide-context{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--lo-line);border-radius:18px;background:linear-gradient(130deg,#fff,#ededeb)}.lo-guide-context>div{display:grid;gap:.2rem}.lo-guide-context strong{color:var(--lo-ink);font-size:.9rem}.lo-guide-context select{min-height:43px;border:1px solid var(--lo-line);border-radius:11px;padding:0 .7rem;background:#fff;color:var(--lo-ink);font:inherit;font-size:.8rem}.lo-guide-context small{grid-column:1/-1;color:var(--lo-muted);font-size:.7rem}.lo-guide-role{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid var(--lo-line);border-radius:20px;background:#fff}.lo-guide-role h2{margin:.25rem 0 .45rem;color:var(--lo-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.045em}.lo-guide-role p{margin:0;color:var(--lo-muted);font-size:.82rem;line-height:1.6}.lo-guide-role>div:last-child{display:grid;gap:.3rem;padding:.9rem;border-radius:14px;background:#ededeb}.lo-guide-role>div:last-child strong{color:#242424;font-size:.68rem}.lo-guide-role>div:last-child span{margin-bottom:.45rem;color:#666;font-size:.7rem;line-height:1.4}.lo-guide-role>div:last-child span:last-child{margin-bottom:0}.lo-guide-diagram{display:grid;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;border:1px solid var(--lo-line);border-radius:18px;background:rgba(255,255,255,.72)}.lo-guide-diagram__node{min-height:100px;display:grid;align-content:center;gap:.18rem;padding:.8rem;border:1px solid rgba(20,20,20,.11);border-radius:14px;background:#f6f6f4}.lo-guide-diagram__node span{color:#7b7b7b;font-size:.62rem;font-weight:900;letter-spacing:.08em}.lo-guide-diagram__node strong{color:#202020;font-size:.84rem}.lo-guide-diagram__node small{color:#777;font-size:.65rem}.lo-guide-diagram__node.is-dark{border-color:#171717;background:linear-gradient(135deg,#292929,#101010)}.lo-guide-diagram__node.is-dark strong{color:white}.lo-guide-diagram__node.is-dark small,.lo-guide-diagram__node.is-dark span{color:#cfcfcd}.lo-guide-diagram>i{position:relative;height:1px;background:#b9b9b6}.lo-guide-diagram>i:after{content:"→";position:absolute;right:-3px;top:-11px;color:#626262;font-style:normal}.lo-section-heading{max-width:730px}.lo-section-heading h2{margin:.25rem 0 .35rem;color:var(--lo-ink);font-size:clamp(1.35rem,2.3vw,1.9rem);letter-spacing:-.045em}.lo-section-heading p{margin:0;color:var(--lo-muted);font-size:.87rem;line-height:1.55}.lo-guide-channels{display:grid;gap:1rem}.lo-guide-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.lo-guide-channel-grid button{min-height:214px;display:grid;align-content:start;justify-items:start;gap:.45rem;padding:.95rem;border:1px solid var(--lo-line);border-radius:18px;background:rgba(255,255,255,.82);color:var(--lo-ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.lo-guide-channel-grid button:hover{transform:translateY(-2px);border-color:rgba(20,20,20,.3);box-shadow:0 10px 24px rgba(0,0,0,.08)}.lo-guide-channel-grid button.is-active{border-color:#1b1b1b;background:linear-gradient(155deg,#2a2a2a,#111);color:white;box-shadow:0 14px 30px rgba(0,0,0,.16)}.lo-guide-channel-grid button>span{color:#868686;font-size:.67rem;font-weight:900;letter-spacing:.08em}.lo-guide-channel-grid button.is-active p,.lo-guide-channel-grid button.is-active small,.lo-guide-channel-grid button.is-active>span{color:#cfcfcd}.lo-guide-channel-grid i{border:1px solid rgba(20,20,20,.12);border-radius:999px;padding:.22rem .45rem;background:#ececea;color:#3f3f3f;font-size:.62rem;font-style:normal;font-weight:850}.lo-guide-channel-grid button.is-active i{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#f3f3f1}.lo-guide-channel-grid strong{font-size:.95rem;line-height:1.15}.lo-guide-channel-grid p{margin:0;color:var(--lo-muted);font-size:.72rem;line-height:1.45}.lo-guide-channel-grid small{margin-top:auto;color:#555;font-size:.68rem;font-weight:800}.lo-guide-channel-grid b{margin-left:.22rem;font-size:.9rem}.lo-guide-workbench{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.7fr);border:1px solid var(--lo-line);border-radius:22px;overflow:hidden;background:#fff}.lo-guide-workbench>aside{display:grid;align-content:start;gap:.55rem;padding:1.2rem;border-right:1px solid var(--lo-line);color:white;background:linear-gradient(155deg,#262626,#111)}.lo-guide-workbench>aside .lo-eyebrow{color:#b9b9b7}.lo-guide-workbench>aside>strong{font-size:1.15rem;letter-spacing:-.03em}.lo-guide-workbench>aside>p{margin:0;color:#c8c8c5;font-size:.76rem;line-height:1.5}.lo-guide-check{display:grid;gap:.5rem;margin-top:.7rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.15)}.lo-guide-check span{display:flex;align-items:center;gap:.45rem;color:#c7c7c5;font-size:.7rem}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lo-guide-workbench__heading h2{margin:.18rem 0 0;color:var(--lo-ink);font-size:1.28rem;letter-spacing:-.035em}.lo-guide-link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;color:#242424!important;font-size:.72rem;font-weight:850;text-decoration:none;white-space:nowrap}.lo-guide-link:hover{text-decoration:underline;text-underline-offset:3px}.lo-guide-link span{font-size:.92rem}.lo-guide-intro{margin:.75rem 0 1rem;color:var(--lo-muted);font-size:.84rem;line-height:1.55}.lo-guide-steps{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.lo-guide-steps li{display:grid;grid-template-columns:28px 1fr;gap:.65rem}.lo-guide-steps li>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--lo-line);border-radius:8px;background:#efefed;color:#333;font-size:.68rem;font-weight:900}.lo-guide-steps li.is-done>span{border-color:#222;background:#222;color:white}.lo-guide-steps strong{color:var(--lo-ink);font-size:.8rem}.lo-guide-step-body{margin:.1rem 0 0;color:var(--lo-muted);font-size:.75rem;line-height:1.5}.lo-guide-steps code{border-radius:4px;padding:.08rem .25rem;background:#ececea;color:#363636;font-family:ui-monospace,monospace;font-size:.7rem}.lo-guide-steps--detailed{gap:.85rem}.lo-guide-steps--detailed li{padding-bottom:.85rem;border-bottom:1px solid #e5e5e2}.lo-guide-steps--detailed li:last-child{padding-bottom:0;border-bottom:0}.lo-guide-steps--detailed .lo-guide-step-body>b{color:#303030;font-weight:800}.lo-guide-path{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin:.35rem 0 .45rem}.lo-guide-path b,.lo-guide-path span{display:inline-flex;align-items:center;gap:.28rem;min-height:25px;border-radius:7px;padding:.2rem .45rem;font-size:.63rem;line-height:1.2}.lo-guide-path b{background:#202020;color:#fff}.lo-guide-path span{border:1px solid #d8d8d5;background:#f4f4f2;color:#494949;font-weight:750}.lo-guide-path i{color:#969693;font-size:.8rem;font-style:normal}.lo-guide-copy{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:1rem;padding:.72rem;border:1px solid #252525;border-radius:12px;background:#1b1b1b}.lo-guide-copy>span{color:#d1d1cf;font-size:.65rem;font-weight:800}.lo-guide-copy code{overflow:hidden;color:#fff;font-family:ui-monospace,monospace;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.lo-guide-copy button{min-height:32px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 .65rem;background:#fff;color:#171717;font:inherit;font-size:.65rem;font-weight:850;cursor:pointer}.lo-guide-callout{display:grid;gap:.35rem;margin-top:1rem;padding:.85rem;border:1px solid rgba(20,20,20,.14);border-radius:13px;background:linear-gradient(135deg,#f5f5f3,#e8e8e5)}.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{border-style:dashed;border-color:#595959;background:#dededb}.lo-guide-requirements{display:grid;gap:1rem}.lo-guide-footer{display:grid;grid-template-columns:1fr minmax(300px,.8fr);align-items:center;gap:1.5rem;padding:1.2rem;border-radius:20px;color:white;background:linear-gradient(135deg,#202020,#0e0e0e)}.lo-guide-footer .lo-eyebrow{color:#bdbdbb}.lo-guide-footer h2{margin:.22rem 0 0;max-width:470px;font-size:1.25rem;line-height:1.15;letter-spacing:-.035em}.lo-guide-footer>div:last-child{display:grid;gap:.55rem}.lo-guide-footer .lo-guide-link{color:#f1f1ef!important}@media (max-width:1040px){.lo-platform-grid{grid-template-columns:1fr}.lo-guide-channel-grid{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-inbox>aside button{grid-template-columns:32px minmax(0,1fr)}.lo-inbox>aside button>i{width:30px;height:30px}.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-billing-banner small,.lo-support-context small{display:none}.lo-guide-hero{min-height:400px}.lo-guide-hero__stamp{display:none}.lo-guide-context,.lo-guide-diagram,.lo-guide-role{grid-template-columns:1fr}.lo-guide-diagram{gap:.35rem}.lo-guide-diagram>i{width:1px;height:18px;justify-self:center}.lo-guide-diagram>i:after{right:-4px;top:7px;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{min-width:170px;display:grid;gap:.12rem;padding:.7rem .9rem;border:1px solid var(--lo-line);border-radius:14px;background:#fff;text-align:right}.lo-privacy-score strong{font-size:1.4rem;line-height:1}.lo-privacy-score span{color:#777;font-size:.62rem}.lo-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.lo-privacy-grid>.lo-button,.lo-privacy-grid>.lo-panel--wide,.lo-privacy-grid>.lo-privacy-note{grid-column:1/-1}.lo-privacy-note{padding:.9rem 1rem;border:1px solid #d2d2ce;border-left:4px solid #222;border-radius:12px;background:#eeeeeb}.lo-privacy-note strong{font-size:.72rem}.lo-privacy-note p{margin:.3rem 0 0;color:#666;font-size:.67rem;line-height:1.5}.lo-privacy-grid>.lo-button{justify-self:end}.lo-privacy-search{display:flex;gap:.45rem}.lo-privacy-search input{min-width:280px;min-height:38px;border:1px solid #cececa;border-radius:9px;padding:0 .7rem;font:inherit;font-size:.68rem}.lo-privacy-actions{display:flex;flex-wrap:wrap;gap:.3rem}.lo-privacy-actions a,.lo-privacy-actions button{border:1px solid #d0d0cc;border-radius:7px;padding:.3rem .42rem;background:#fff;color:#333;font:inherit;font-size:.58rem;font-weight:800;text-decoration:none;cursor:pointer}.lo-privacy-actions .is-danger{border-color:#d7aaaa;color:#9d1919}.lo-table .is-overdue{color:#a71919;font-weight:850}.lo-backup-status{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem;padding:.7rem;border:1px solid #d4d4d0;border-radius:11px;background:#f0f0ed}.lo-backup-status>i{width:10px;height:10px;border-radius:50%;background:#a71919}.lo-backup-status>i.is-ok{background:#222}.lo-backup-status>div{display:grid;gap:.12rem}.lo-backup-status strong{font-size:.7rem}.lo-backup-status span{color:#777;font-size:.61rem}@media (max-width:900px){.lo-privacy-grid{grid-template-columns:1fr}.lo-privacy-grid>.lo-button,.lo-privacy-grid>.lo-panel--wide,.lo-privacy-grid>.lo-privacy-note{grid-column:auto}.lo-privacy-search{width:100%}.lo-privacy-search input{min-width:0;flex:1}}.lo-email-center{padding-bottom:86px}.lo-email-health{min-width:220px;display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border:1px solid var(--lo-line);border-radius:14px;background:#fff}.lo-email-health>i{width:10px;height:10px;border-radius:50%;background:#a71919;box-shadow:0 0 0 5px rgba(167,25,25,.1)}.lo-email-health.is-ready>i{background:#252525;box-shadow:0 0 0 5px rgba(30,30,30,.1)}.lo-email-health>div{display:grid;gap:.12rem}.lo-email-health strong{font-size:.72rem}.lo-email-health span{color:#777;font-size:.62rem}.lo-email-tabs{display:flex;gap:.35rem;padding:.35rem;border:1px solid var(--lo-line);border-radius:14px;background:#e9e9e6}.lo-email-tabs button{flex:1;min-height:40px;border:0;border-radius:10px;background:transparent;color:#666;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.lo-email-tabs button.is-active{background:#fff;color:#181818;box-shadow:0 2px 8px rgba(0,0,0,.08)}.lo-email-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lo-email-grid .lo-email-test{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lo-email-test p{max-width:600px;margin:.35rem 0 0;color:#6f6f6b;font-size:.7rem}.lo-email-test>div:last-child{display:flex;gap:.5rem}.lo-email-test input{min-width:280px;min-height:39px;border:1px solid #cececa;border-radius:9px;padding:0 .7rem;font:inherit;font-size:.7rem}.lo-email-inline-action{justify-self:start;margin-top:.3rem;border:0;padding:0;background:transparent;color:#8f1d1d;font:inherit;font-size:.62rem;font-weight:800;cursor:pointer}.lo-email-check{display:flex!important;flex-direction:row!important;align-items:center;gap:.45rem!important}.lo-email-check input{width:16px!important;min-height:16px!important}.lo-switch{display:inline-flex!important;align-items:center;gap:.45rem;width:auto!important;color:#555;font-size:.66rem;font-weight:800;cursor:pointer}.lo-switch input{width:32px!important;height:18px!important;min-height:18px!important;accent-color:#222}.lo-email-template-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1rem;align-items:start}.lo-email-template-layout>aside{display:grid;gap:.38rem}.lo-email-template-layout>aside>.lo-eyebrow{margin-bottom:.35rem}.lo-email-template-layout>aside button{display:grid;grid-template-columns:8px minmax(0,1fr);gap:.55rem;width:100%;padding:.7rem;border:1px solid transparent;border-radius:11px;background:transparent;color:#222;font:inherit;text-align:left;cursor:pointer}.lo-email-template-layout>aside button.is-active,.lo-email-template-layout>aside button:hover{border-color:#d1d1cd;background:#f1f1ef}.lo-email-template-layout>aside button>i{width:7px;height:7px;margin-top:.25rem;border-radius:50%;background:#aaa}.lo-email-template-layout>aside button>i.is-on{background:#222}.lo-email-template-layout>aside button>span{display:grid;gap:.15rem}.lo-email-template-layout>aside button strong{font-size:.7rem}.lo-email-template-layout>aside button small{color:#777;font-size:.61rem;line-height:1.35}.lo-email-variables{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.lo-email-variables code{padding:.25rem .4rem;border-radius:6px;background:#ececea;color:#333;font-size:.62rem}.lo-email-code{min-height:150px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.67rem!important;line-height:1.5}.lo-email-preview{display:grid;gap:.45rem;margin-top:1rem}.lo-email-preview>span{color:#777;font-size:.62rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.lo-email-preview>div{padding:1rem;border:1px solid #d5d5d2;border-radius:14px}.lo-email-preview article{max-width:560px;margin:auto;padding:1.5rem;border-radius:12px;background:#fff;color:#222;font:14px/1.55 Arial,sans-serif}.lo-email-preview article>strong{display:block;margin-bottom:1rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.lo-email-preview article>small{display:block;margin-top:1.4rem;padding-top:.8rem;border-top:1px solid #ddd;color:#777}.lo-email-savebar{position:fixed;z-index:30;right:1.25rem;bottom:1rem;left:calc(var(--panel-sidebar-width, 270px) + 1.25rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(18,18,18,.96);color:#fff;box-shadow:0 12px 34px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.is-nav-collapsed .lo-email-savebar{left:90px}.lo-email-savebar>div{display:grid;gap:.12rem}.lo-email-savebar strong{font-size:.72rem}.lo-email-savebar span{color:rgba(255,255,255,.58);font-size:.62rem}.lo-email-savebar .lo-button{background:#fff;color:#191919}.lo-email-loading{min-height:240px;display:grid;place-items:center;color:#777}@media (max-width:980px){.lo-email-grid,.lo-email-template-layout{grid-template-columns:1fr}.lo-email-template-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.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}}@media (max-width:700px){.lo-email-health{width:100%}.lo-email-grid .lo-email-test,.lo-email-test>div:last-child{align-items:stretch;flex-direction:column}.lo-email-test input{min-width:0}.lo-email-template-layout>aside{grid-template-columns: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{padding:1.1rem;border-radius:20px}.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}}