@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#27342e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#24362c;--muted:#829087;--line:#e6ebe7;--mint:#b8ecbd;--green:#39794f;--sidebar:#172823;--sidebar-text:#a2b1a9;background:#f7f9f8;font-family:Inter Variable,Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button,input,select,textarea,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid #6caa7b}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #a8cdb0}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:580}h1{font-size:29px;line-height:1.25}h2{letter-spacing:-.025em;font-size:15px}h3{font-size:15px}input,select,textarea{color:var(--ink)}input::placeholder,textarea::placeholder{color:#6c7b70}select{cursor:pointer}small{font-size:13px}.muted,.subtle{color:var(--muted)}.eyebrow{letter-spacing:.15em;font-size:12px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{white-space:nowrap;background:#fff;border:1px solid #dce3dd;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:550;line-height:1.4;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #19291d04}.button:hover:not(:disabled){background:#f7faf7;border-color:#b7c5ba}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--mint);border-color:var(--mint);color:#1e3d26}.button.primary:hover:not(:disabled){background:#a6dfad;border-color:#a6dfad}.button.small{gap:6px;min-height:31px;padding:7px 11px;font-size:12px}.button.full{width:100%;min-height:42px;font-size:14px}.icon-button{color:#6c7b70;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:inline-flex}.icon-button:hover{color:var(--ink);background:#eaf0eb}.avatar{letter-spacing:-.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.tone-0{color:#8e6d54;background:#eee2d7}.tone-1{color:#65778e;background:#e4e8ed}.tone-2{color:#81718e;background:#e8e5f0}.tone-3{color:#7d8866;background:#e9eddf}.tone-4{color:#997852;background:#f1e6dc}.status{white-space:nowrap;color:#4b7655;background:#eef4ef;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-disconnected,.status-failed,.status-unknown{color:#b58845;background:#fcf1e2}.status-pending{color:#71819a;background:#edf0f6}.counter{color:#6c7b70;background:#f1f4f2;border:1px solid #e9edea;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:inline-flex}.text-link{color:#54695b;align-items:center;gap:7px;font-size:13px;font-weight:550;display:flex}.text-link:hover{color:#265c37}.green-dot,.grey-dot{background:#70a982;border-radius:50%;width:5px;height:5px;display:inline-block}.grey-dot{background:#aab4ad}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);width:227px;color:var(--sidebar-text);z-index:30;flex-direction:column;padding:31px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#c0edc2;text-align:left;align-items:center;gap:10px;padding:0 12px;display:flex}.brand>span{letter-spacing:-.07em;color:#f7faf7;font-size:31px;font-weight:620;line-height:1}.brand-period{color:#b8ecbd}.workspace-switcher{margin:33px 0 30px;position:relative}.workspace-button{text-align:left;background:#1e3029;border:1px solid #32413a;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 9px;display:flex}.workspace-symbol{color:#f1f7ee;background:#536553;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;font-size:14px;font-weight:650;display:flex}.workspace-button>span:nth-child(2){flex:1;min-width:0}.workspace-button strong{color:#eef3ef;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.workspace-button small{color:#82968a;margin-top:5px;font-size:11px;display:block}.workspace-button>svg{color:#8f9f93}.workspace-menu{z-index:10;background:#26392f;border:1px solid #425348;border-radius:8px;margin-top:6px;padding:5px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 35px #09120b40}.workspace-menu button{text-align:left;color:#e6eee8;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:13px;display:flex}.workspace-menu button:hover{background:#354a3c}.nav-label{letter-spacing:.13em;color:#657d6e;margin-bottom:13px;padding-left:13px;font-size:10px;font-weight:550}.nav-item{text-align:left;color:#a2b1a8;border-radius:6px;align-items:center;gap:11px;width:100%;margin-bottom:5px;padding:11px 13px;font-size:13px;font-weight:440;transition:background .17s,color .17s;display:flex;position:relative}.nav-item.active{color:#203c28;background:#c0eac2;font-weight:550}.nav-item>span:first-of-type{flex:1}.nav-count{color:#6c7b70;border:1px solid #55685c;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:17px;font-size:11px;display:inline-flex}.nav-mini{color:#6c7b70;letter-spacing:.06em;border:1px solid #3c4c42;border-radius:3px;padding:2px 3px;font-size:9px}.sidebar-lower{margin-top:auto}.sidebar-note{background:linear-gradient(130deg,#2a3d30,#22372c);border:1px solid #34483c;border-radius:8px;margin:32px 9px 25px;padding:13px 12px 14px;position:relative;overflow:hidden}.note-symbol{color:#6c7b70;background:#3b5540;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:12px;display:flex}.sidebar-note strong{color:#dce9d9;letter-spacing:-.02em;font-size:12px;font-weight:550;line-height:1.5;display:block}.sidebar-note p{color:#96a794;margin:6px 0 13px;font-size:11px;line-height:1.65}.sidebar-note button{color:#cee4c7;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:11px;font-weight:500;display:flex}.sidebar-lower>.nav-item{margin-bottom:1px;font-size:12px}.sidebar-profile{border-top:1px solid #2b3f33;align-items:center;gap:9px;margin-top:14px;padding:20px 9px 23px;display:flex}.sidebar-profile>span:nth-child(2){flex:1;min-width:0}.sidebar-profile strong{color:#e1e8e1;font-size:12px;font-weight:500;display:block}.sidebar-profile small{color:#7f9385;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.sidebar-profile .avatar{color:#6c7255;background:#dddfc9}.sidebar-profile .icon-button{color:#8da28f;width:22px}.sidebar-profile .icon-button:hover{color:#dbe8da;background:#314638}.workspace-main{min-height:100vh;margin-left:227px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:0 35px;display:flex}.breadcrumb{color:#6c7b70;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:#5f6e63;font-size:12px;font-weight:500}.breadcrumb>.icon-button{display:none}.topbar-right{align-items:center;gap:16px;display:flex}.global-search{color:#6c7b70;align-items:center;gap:9px;margin-right:9px;padding:6px 0;font-size:12px;display:flex}.global-search kbd{color:#6c7b70;border:1px solid #e7ebe7;border-radius:4px;margin-left:42px;padding:3px 5px;font:9px Inter Variable,sans-serif}.demo-badge{color:#6c7b70;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.demo-badge i{background:#a0ad82;border-radius:50%;width:5px;height:5px}.topbar-divider{background:#e8ece9;width:1px;height:20px}.profile-button{padding:0;display:flex}.profile-button .avatar{color:#777355;background:#dddacb}.notification-anchor{position:relative}.notifications-popover{border:1px solid var(--line);z-index:35;background:#fff;border-radius:10px;width:305px;padding:17px;position:absolute;top:43px;right:0;box-shadow:0 12px 40px #213b2518}.notifications-popover>strong{margin-bottom:10px;font-size:14px;display:block}.notifications-popover button{text-align:left;border-top:1px solid #f0f2ef;align-items:flex-start;gap:10px;width:100%;padding:11px 0;font-size:13px;display:flex}.notifications-popover small{color:#6c7b70;margin-top:5px;font-size:11px;display:block}.event-dot{background:#7ba981;border-radius:50%;width:5px;height:5px;margin-top:5px}.page-content{max-width:1570px;margin:auto;padding:35px 35px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading h1{font-size:27px}.page-heading>div>p:not(.eyebrow){color:#6c7b70;margin-top:9px;font-size:13px;line-height:1.5}.page-heading .eyebrow{margin-bottom:8px}.page-heading-actions{align-items:center;gap:9px;display:flex}.metric-strip{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:25px;padding:21px 0 23px;display:grid}.metric{border-right:1px solid #e9ede9;padding:0 23px}.metric:last-child{border:0}.metric-label{color:#6c7b70;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.metric-label svg{color:#6c7b70;stroke-width:1.6px}.metric-value{letter-spacing:-.05em;align-items:center;gap:12px;margin-top:15px;font-size:29px;font-weight:550;line-height:1.35;display:flex}.metric-note{color:#568361;letter-spacing:0;background:#edf6ed;border-radius:4px;align-items:center;gap:3px;padding:5px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.metric-note.neutral{color:#6c7b70;background:#f1f4f1;gap:4px}.metric-note i{background:#8fa28f;border-radius:50%;width:4px;height:4px}.metric p{color:#6c7b70;margin-top:5px;font-size:11px}.overview-primary,.overview-secondary{grid-template-columns:minmax(0,1fr) 290px;gap:23px;margin-bottom:24px;display:grid}.activity-chart-panel,.connection-health,.recent-conversations,.recent-events{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.activity-chart-panel{padding:22px 23px 0}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading p{color:#6c7b70;margin-top:6px;font-size:12px;line-height:1.5}.section-heading select{color:#758276;background:#fff;border:1px solid #e4e9e3;border-radius:5px;padding:7px 9px;font-size:11px}.section-heading .counter{font-size:11px}.chart-legend{color:#6c7b70;gap:19px;margin:20px 0 4px 6px;font-size:11px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:50%;width:6px;height:6px}.traffic-chart{height:230px;position:relative}.traffic-chart>svg{width:100%;height:100%;display:block;overflow:visible}.axis-text{fill:#a2aba4;font:9px Inter Variable,sans-serif}.chart-line{stroke-dasharray:1500;stroke-dashoffset:1500px;animation:1.4s cubic-bezier(.2,.6,.4,1) forwards draw-line}@keyframes draw-line{to{stroke-dashoffset:0}}.chart-foot{color:#6c7b70;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:13px 0 14px;font-size:11px;display:flex}.chart-foot>span{align-items:center;gap:6px;display:flex}.small-check{color:#6c7b70;border:1px solid #cdddcf;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.chart-foot button{color:#687d6c;align-items:center;gap:5px;font-size:11px;display:flex}.chart-tooltip{color:#edf5ee;pointer-events:none;background:#243e2e;border-radius:5px;padding:7px 9px;font-size:11px;position:absolute;top:8px;right:10px;box-shadow:0 4px 12px #17341c20}.chart-zero{color:#6c7b70;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;font-size:13px;display:flex}.connection-health{flex-direction:column;padding:22px 20px 18px;display:flex}.connection-health>.muted{margin-top:8px;font-size:12px}.health-list{margin-top:23px}.health-list>button{text-align:left;border-bottom:1px solid #eff2ed;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.health-list>button:last-child{border-bottom:0}.channel-icon{color:#65906d;background:#edf4ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.channel-icon.inactive{color:#9ca28d;background:#f2f3ee}.health-connection-name{flex:1;min-width:0}.health-connection-name strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:530;display:block;overflow:hidden}.health-connection-name small{color:#6c7b70;letter-spacing:.01em;margin-top:5px;font-size:11px;display:block}.health-indicator{background:#92b19a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f0f6ef}.health-indicator.disconnected,.health-indicator.failed,.health-indicator.unknown{background:#cfa566;box-shadow:0 0 0 3px #fcf6ec}.connection-health-summary{color:#6c7b70;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.signal-bars{color:#6c7b70;align-items:flex-end;gap:2px;height:11px;display:flex}.signal-bars i{background:currentColor;border-radius:1px;width:2px}.signal-bars i:first-child{height:4px}.signal-bars i:nth-child(2){height:6px}.signal-bars i:nth-child(3){height:8px}.signal-bars i:nth-child(4){height:10px}.connection-health>.text-link{border-top:1px solid #edf0eb;justify-content:space-between;margin-top:16px;padding-top:15px;font-size:12px}.recent-conversations .section-heading{padding:21px 22px 20px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#6c7b70;letter-spacing:.08em;background:#fafbf9;border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;padding:10px 20px;font-size:9px;font-weight:500}td{color:#748274;border-bottom:1px solid #f0f3ee;padding:14px 20px;font-size:12px}tr:last-child td{border-bottom:0}.recent-conversations tbody tr{cursor:pointer;transition:background .15s}.recent-conversations tbody tr:hover{background:#fafcf9}.table-person{align-items:center;gap:10px;display:flex}.table-person strong{color:#526451;font-size:12px;font-weight:550;display:block}.table-person small{color:#6c7b70;margin-top:5px;font-size:10px;display:block}.table-person .avatar{width:30px!important;height:30px!important;font-size:12px!important}.message-preview{text-overflow:ellipsis;color:#6c7b70;max-width:205px;font-size:11px;display:block;overflow:hidden}.channel-label{color:#6c7b70;background:#f3f6f0;border-radius:4px;align-items:center;gap:4px;padding:4px 5px;font-size:10px;display:inline-flex}.table-time{color:#6c7b70;font-size:11px}.unread-count{color:#6c7b70;background:#e2f0de;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;display:inline-flex}.recent-events{padding:21px 20px 17px}.event-timeline{margin-top:24px}.timeline-item{gap:11px;margin-bottom:20px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#eef2ea;width:1px;position:absolute;top:29px;bottom:-18px;left:13px}.timeline-icon{color:#8a9b7d;background:#f4f6f0;border:1px solid #eaf0e3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.timeline-icon.mint{color:#78a16b;background:#eaf3e3;border-color:#e0ebd5}.timeline-item strong{color:#687c5f;margin-top:3px;font-size:11px;font-weight:500;display:block}.timeline-item p{color:#6c7b70;max-width:195px;margin-top:5px;font-size:10px;line-height:1.6}.timeline-item small{color:#6c7b70;margin-top:5px;font-size:10px;display:block}.recent-events>.text-link{border-top:1px solid #edf1e8;justify-content:space-between;padding-top:13px;font-size:11px}.workspace-foot{color:#6c7b70;justify-content:space-between;align-items:center;gap:20px;padding:1px 0 6px;font-size:10px;display:flex}.workspace-foot>span{align-items:center;gap:5px;display:flex}.footer-mini-logo{letter-spacing:-.08em;color:#6c7b70;margin-left:7px;font-size:15px;font-weight:600}.page-loading,.loading-screen{color:#6c7b70;justify-content:center;align-items:center;gap:12px;height:70vh;font-size:14px;display:flex}.loading-screen{color:#6c7b70;flex-direction:column;height:100vh}.loading-screen>.spin{margin-top:15px}.page-enter{animation:.3s cubic-bezier(.2,.65,.4,1) page-in}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.filter-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:0 0 20px;display:flex}.tabs{flex-wrap:wrap;gap:7px;display:flex}.tabs button{color:#6c7b70;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.tabs button.selected{color:#415a43;background:#fff;border-color:#e1e8df;box-shadow:0 1px 2px #163b1a05}.tabs button>span{background:#eef3e9;border-radius:3px;padding:2px 4px;font-size:10px}.search-input{color:#6c7b70;background:#fff;border:1px solid #e2e9df;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.search-input input{background:0 0;border:0;outline:none;width:100%;min-width:0;max-width:170px;font-size:12px}.search-input input:focus{outline:none}.connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px 21px 0;transition:border-color .2s,transform .2s}.connection-card:hover{border-color:#bdd1b9;transform:translateY(-2px)}.connection-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.channel-icon.large{border-radius:11px;width:42px;height:42px}.connection-card h2{font-size:16px}.connection-phone{letter-spacing:-.02em;color:#6c7b70;margin-top:7px;font-size:14px}.connection-card-meta{grid-template-columns:1fr 1fr;gap:12px 6px;margin-top:29px;padding-bottom:24px;display:grid}.connection-card-meta>span{letter-spacing:.07em;color:#6c7b70;font-size:9px;font-weight:500}.connection-card-meta>strong{color:#6c7b70;font-size:11px;font-weight:450}.connection-card-bottom{border-top:1px solid #edf1e9;justify-content:space-between;align-items:center;gap:5px;padding:15px 0;display:flex}.connection-card-bottom>span{color:#6c7b70;align-items:center;gap:5px;font-size:10px;display:flex}.new-connection-card{text-align:center;border:1px dashed #cedaca;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:281px;padding:25px;transition:border-color .2s,background .2s;display:flex}.new-connection-card:hover{background:#f0f5ed;border-color:#9fba97}.new-connection-card>span:first-child{color:#6c7b70;background:#eaf0e5;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:15px;display:flex}.new-connection-card>strong{color:#6b8461;font-size:14px;font-weight:500}.new-connection-card p{color:#6c7b70;max-width:185px;margin:7px 0 17px;font-size:12px;line-height:1.6}.new-connection-card .text-link{font-size:12px}.inline-notice{color:#6c7b70;background:#fbf7ec;border:1px solid #e9dfc9;border-radius:8px;gap:12px;margin-top:24px;padding:17px;display:flex}.inline-notice strong{font-size:13px}.inline-notice p{color:#6c7b70;margin-top:6px;font-size:12px;line-height:1.6}.automation-summary{background:#f0f5ed;border:1px solid #e0eadb;border-radius:9px;align-items:center;gap:15px;margin-bottom:23px;padding:20px 22px;display:flex}.automation-symbol{color:#6c7b70;background:#e1edda;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.automation-summary strong{font-size:14px;font-weight:550}.automation-summary p{color:#6c7b70;margin-top:5px;font-size:12px;line-height:1.6}.automation-summary>.subtle{white-space:nowrap;margin-left:auto;font-size:11px}.automation-list{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.automation-row{border-bottom:1px solid #edf1e8;align-items:flex-start;gap:18px;padding:27px;display:flex}.automation-row:last-child{border:0}.rule-icon{color:#9ba694;background:#f3f5f0;border-radius:9px;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.rule-icon.enabled{color:#7d9e6e;background:#eaf4e3}.rule-content{flex:1;min-width:0}.rule-content>div{align-items:center;gap:12px;display:flex}.rule-content h2{font-size:13px}.rule-state{color:#6c7b70;background:#f1f3ee;border-radius:4px;padding:4px 6px;font-size:10px;display:inline-block}.rule-state.on{color:#6c7b70;background:#eaf4e3}.rule-content>p{color:#6c7b70;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.rule-content code{color:#6c7b70;background:#f3f6ef;border:1px solid #e5ebdf;border-radius:4px;padding:2px 5px;font-family:Inter Variable,sans-serif;font-size:11px}.rule-content blockquote{color:#6c7b70;border-left:2px solid #dfebd6;max-width:530px;margin:13px 0 0;padding:3px 0 3px 12px;font-size:12px;line-height:1.7}.rule-usage{text-align:right;margin:4px 9px 0 0}.rule-usage strong{letter-spacing:-.04em;color:#6c7b70;font-size:18px;font-weight:500;display:block}.rule-usage>span{color:#6c7b70;margin-top:5px;font-size:11px;display:block}.switch{background:#dce3d7;border-radius:20px;flex-shrink:0;align-items:center;width:32px;height:18px;margin-top:7px;padding:2px;transition:background .2s;display:flex}.switch>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;box-shadow:0 1px 3px #33452210}.switch.on>span{transform:translate(14px)}.automation-bottom{color:#6c7b70;align-items:center;gap:14px;padding:24px 8px;display:flex}.automation-bottom strong{color:#6c7b70;font-size:13px;font-weight:500}.automation-bottom p{color:#6c7b70;margin-top:6px;font-size:12px}.activity-table{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.activity-event{border-bottom:1px solid #edf1e8;align-items:center;gap:16px;padding:23px 24px;display:flex}.activity-event:last-child{border:0}.activity-event>.timeline-icon{border-radius:8px;width:35px;height:35px}.activity-event>div{flex:1}.activity-event strong{font-size:13px;font-weight:500}.activity-event p{color:#6c7b70;margin-top:6px;font-size:12px;line-height:1.6}.activity-kind{color:#6c7b70;text-transform:capitalize;background:#f2f5ed;border-radius:4px;padding:4px 6px;font-size:10px}.activity-event time{text-align:right;color:#6c7b70;min-width:93px;font-size:11px}.activity-event time small{color:#6c7b70;margin-top:5px;font-size:11px;display:block}.filter-toolbar>.muted{font-size:12px}.api-keys-section{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:25px;overflow:hidden}.api-keys-section>.section-heading{padding:23px}.keys-empty{border-top:1px solid #edf1e8;align-items:center;gap:17px;padding:26px 23px;display:flex}.keys-empty>span{color:#6c7b70;background:#edf3e7;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.keys-empty>div{flex:1}.keys-empty strong{font-size:14px;font-weight:500}.keys-empty p{color:#6c7b70;margin-top:6px;font-size:12px}.key-name{color:#6c7b70;align-items:center;gap:9px;font-size:13px;display:flex}.masked-key{color:#6c7b70;letter-spacing:.01em;font-size:12px}.danger-text{color:#6c7b70;font-size:11px}.danger-text:hover{color:#a55d4d}.developer-grid{grid-template-columns:minmax(0,1fr) 300px;gap:27px;display:grid}.code-panel{color:#afc0a5;background:#1b2b23;border:1px solid #203329;border-radius:10px;overflow:hidden}.code-panel-heading{border-bottom:1px solid #344536;justify-content:space-between;align-items:center;padding:17px 20px;font-size:13px;display:flex}.code-panel-heading>span{color:#d0dec5;align-items:center;gap:9px;display:flex}.code-panel-heading>button{color:#9eb392;align-items:center;gap:6px;font-size:11px;display:flex}.code-tabs{gap:8px;padding:12px 18px 0;display:flex}.code-tabs button{color:#829777;border-radius:4px;padding:6px 8px;font-size:11px}.code-tabs button.active{color:#bbd1ad;background:#31462f}.code-panel pre{color:#aaca98;min-height:278px;margin:14px 0 0;padding:6px 24px 20px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.95;overflow:auto}.code-footer{color:#8fa480;border-top:1px solid #31432e;align-items:center;gap:6px;padding:13px 22px;font-size:11px;display:flex}.api-guidance{padding:15px 5px}.api-guidance>h2{letter-spacing:-.04em;max-width:220px;margin-bottom:25px;font-size:16px;line-height:1.5}.api-guidance>div{color:#6c7b70;align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.api-guidance strong{color:#738b62;font-size:13px;font-weight:550}.api-guidance p{color:#6c7b70;margin-top:6px;font-size:12px;line-height:1.8}.api-guidance>a{color:#6c7b70;align-items:center;gap:5px;margin-top:30px;font-size:11px;display:flex}.settings-layout{grid-template-columns:160px minmax(0,760px);gap:46px;padding-top:10px;display:grid}.settings-nav{flex-direction:column;gap:7px;display:flex}.settings-nav a{color:#6c7b70;border-radius:5px;padding:9px 12px;font-size:13px}.settings-section{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:23px;padding:26px;scroll-margin-top:25px}.settings-section>p{color:#6c7b70;margin-top:8px;font-size:12px;line-height:1.8}.settings-section form{margin-top:26px}.settings-section .field{max-width:410px}.settings-save{border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:17px;display:flex}.settings-save>span{color:#6c7b70;font-size:11px}.member-row{align-items:center;gap:13px;margin-top:25px;display:flex}.member-row>span:nth-child(2){flex:1}.member-row strong{color:#6c7b70;font-size:13px;font-weight:500}.member-row strong small{color:#6c7b70;font-size:11px;font-weight:400}.member-row p{color:#6c7b70;margin-top:6px;font-size:12px}.role-badge{text-transform:capitalize;color:#6c7b70;background:#f5f8f1;border:1px solid #e4eadc;border-radius:4px;padding:5px 8px;font-size:11px}.billing-state{background:#fbfcf8;border:1px solid #e9eedf;border-radius:7px;align-items:center;gap:14px;margin-top:23px;padding:17px;display:flex}.billing-state>span{color:#6c7b70;display:flex}.billing-state strong{color:#6c7b70;font-size:13px;font-weight:500}.billing-state p{color:#6c7b70;margin-top:6px;font-size:12px;line-height:1.7}.engine-row{color:#6c7b70;border-bottom:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.engine-row:first-of-type{margin-top:15px}.engine-row strong,.engine-row a{color:#6c7b70;font-size:12px;font-weight:450}.engine-row a{align-items:center;gap:5px;display:flex}.settings-section .engine-note{margin-top:19px;font-size:11px}.inbox-layout{background:#fff;height:calc(100vh - 70px);min-height:560px;display:flex}.conversation-sidebar{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:296px;min-height:0;display:flex}.inbox-list-heading{justify-content:space-between;align-items:center;padding:24px 20px 18px;display:flex}.inbox-list-heading h1{align-items:center;gap:9px;font-size:21px;display:flex}.inbox-list-heading h1 span{letter-spacing:0;color:#6c7b70;background:#f0f5e9;border:1px solid #e4ecdb;border-radius:5px;padding:3px 5px;font-size:11px}.conversation-sidebar>.search-input{margin:0 18px 14px;padding:9px 10px}.conversation-sidebar>.search-input input{max-width:none;font-size:12px}.inbox-filter{border-bottom:1px solid var(--line);color:#6c7b70;align-items:center;gap:9px;padding:0 18px 14px;font-size:11px;display:flex}.inbox-filter button{border-radius:4px;padding:6px 7px;font-size:11px}.inbox-filter button.selected{color:#6c7b70;background:#edf4e5}.inbox-filter>svg{margin-left:auto}.conversation-list{flex:1;overflow:auto}.conversation-row{text-align:left;border-bottom:1px solid #f0f3eb;align-items:flex-start;gap:11px;width:100%;padding:19px 17px;transition:background .16s;display:flex}.conversation-row.selected{background:#f0f5e9;box-shadow:inset 3px 0 #91b97c}.conversation-row-body{flex:1;min-width:0}.conversation-row-body>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-row-body strong{color:#637b50;white-space:nowrap;font-size:13px;font-weight:550}.conversation-row-body small{color:#6c7b70;font-size:10px}.conversation-row-body p{color:#6c7b70;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 8px;font-size:11px;line-height:1.7;overflow:hidden}.conversation-row-meta{justify-content:space-between;gap:5px;display:flex}.conversation-row-meta>span{color:#6c7b70;align-items:center;gap:4px;font-size:10px;display:flex}.conversation-row-meta i{color:#fff;background:#abc98d;border-radius:50%;justify-content:center;align-items:center;min-width:14px;height:14px;font-size:9px;font-style:normal;display:flex}.inbox-list-footer{color:#6c7b70;border-top:1px solid var(--line);align-items:center;gap:6px;padding:14px 20px;font-size:10px;display:flex}.chat-panel{background:#fafbf7;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 25px;display:flex}.chat-heading>div{align-items:center;gap:10px;display:flex}.chat-heading strong{color:#667f51;font-size:14px;font-weight:550;display:block}.chat-heading small{color:#6c7b70;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.chat-tag{color:#6c7b70;background:#f1f6e9;border:1px solid #e5eed8;border-radius:4px;padding:5px 7px;font-size:10px}.chat-messages{flex-direction:column;flex:1;gap:12px;padding:20px 30px;display:flex;overflow:auto}.chat-date{text-align:center;color:#6c7b70;margin:3px 0 20px;font-size:10px}.message-wrap{align-items:flex-start;display:flex}.message-wrap.out{justify-content:flex-end}.message-bubble{background:#fff;border:1px solid #eaf0e0;border-radius:0 11px 11px;min-width:120px;max-width:77%;padding:12px 14px 8px}.message-wrap.out .message-bubble{background:#eaf4df;border:1px solid #e1edce;border-radius:11px 0 11px 11px}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c7b70;font-size:13px;line-height:1.8}.message-bubble>span{color:#6c7b70;justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.message-wrap.out .message-bubble>span{color:#6c7b70}.chat-composer{background:#fff;border:1px solid #e0e9d4;border-radius:9px;margin:10px 22px 0;position:relative;box-shadow:0 3px 10px #70874605}.chat-composer>textarea{resize:none;color:#6c7b70;background:0 0;border:0;outline:0;width:100%;height:75px;padding:15px 16px;font-size:13px;line-height:1.8;display:block}.chat-composer>textarea:focus{outline:0}.composer-bottom{justify-content:space-between;align-items:center;gap:10px;padding:0 10px 10px;display:flex}.composer-bottom>div{align-items:center;gap:16px;display:flex}.composer-bottom>div>button{color:#6c7b70;align-items:center;gap:6px;font-size:11px;display:flex}.composer-bottom>div>span{color:#6c7b70;font-size:9px}.demo-chat-note{text-align:center;color:#6c7b70;padding:11px 24px 14px;font-size:10px}.quick-replies{background:#fff;border:1px solid #e4ebd9;border-radius:7px;margin-bottom:8px;padding:8px;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 6px 25px #526c3620}.quick-replies>button{color:#6c7b70;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:12px;display:flex}.quick-replies>button:hover{background:#f5f9ef}.chat-empty{flex:1;justify-content:center;align-items:center;display:flex}.contact-inspector{border-left:1px solid var(--line);flex-shrink:0;width:220px;padding:25px 19px}.contact-inspector .section-heading h3{font-size:13px}.contact-inspector .icon-button{width:20px;height:20px}.contact-card{text-align:center;border-bottom:1px solid #edf1e5;padding:32px 0 24px}.contact-card h3{letter-spacing:-.02em;color:#6c7b70;margin-top:15px;font-size:14px}.contact-card p{color:#6c7b70;margin-top:7px;font-size:11px}.inspector-field{border-bottom:1px solid #eff3e8;padding:19px 0}.inspector-field>span{color:#6c7b70;letter-spacing:.05em;font-size:9px;display:block}.inspector-field>strong{color:#6c7b70;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:450;display:flex}.inspector-note{color:#6c7b70;align-items:flex-start;gap:8px;margin-top:25px;display:flex}.inspector-note p{color:#6c7b70;font-size:10px;line-height:1.8}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#10221760;justify-content:center;align-items:center;padding:24px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e1e8d9;border-radius:15px;width:470px;max-width:100%;max-height:calc(100dvh - 48px);padding:27px;animation:.2s cubic-bezier(.2,.8,.3,1) modal-in;overflow-y:auto;box-shadow:0 30px 100px #07150c35}.modal.wide{width:640px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.modal-heading h2{color:#476434;font-size:21px}.modal-heading p{color:#6c7b70;max-width:345px;margin-top:8px;font-size:12px;line-height:1.8}.modal-heading>.icon-button{flex-shrink:0;margin-top:-3px;margin-right:-5px}.field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field>span:first-child{color:#6c7b70;font-size:12px;font-weight:500}.field input,.field select,.field textarea{color:#6c7b70;background:#fff;border:1px solid #e2ead7;border-radius:6px;width:100%;min-height:40px;padding:11px 12px;font-size:13px;line-height:1.5}.field textarea{resize:vertical;min-height:90px}.field input::placeholder,.field textarea::placeholder{color:#6c7b70}.field small{color:#6c7b70;font-size:11px;line-height:1.7}.modal-actions{border-top:1px solid #edf2e6;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:21px;display:flex}.form-note{color:#6c7b70;background:#f6f9f0;border:1px solid #e8efdc;border-radius:6px;padding:12px;font-size:12px;line-height:1.85}.form-error{color:#6c7b70;background:#fcf3ed;border:1px solid #f4e2d8;border-radius:5px;margin:15px 0;padding:10px;font-size:13px;line-height:1.7}.provider-option{background:#f7faf2;border:1px solid #dce9ce;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:15px;display:flex}.provider-option>span:nth-child(2){flex:1}.provider-option strong{color:#6c7b70;font-size:14px;font-weight:550;display:block}.provider-option small{color:#6c7b70;margin-top:5px;font-size:11px;display:block}.provider-option>svg{color:#6c7b70}.provider-option .channel-icon{color:#94b37b;background:#e7f0dc}.created-state{text-align:center;color:#6c7b70;flex-direction:column;align-items:center;gap:15px;padding:10px 0;display:flex}.created-state h3{color:#6c7b70;font-size:17px}.created-state p{color:#6c7b70;max-width:310px;margin-bottom:5px;font-size:13px;line-height:1.8}.qr-image{width:220px;max-width:100%;height:auto;image-rendering:pixelated;background:#fff;border-radius:8px;padding:10px}.manage-status{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.manage-status>span:last-child{color:#6c7b70;font-size:11px}.connection-id{background:#fafcf6;border:1px solid #e9efdf;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.connection-id>span{color:#6c7b70;width:100%;font-size:11px}.connection-id>code{color:#6c7b70;overflow-wrap:anywhere;flex:1;font-size:11px}.manage-actions{border-top:1px solid #edf2e4;justify-content:flex-end;gap:8px;margin-top:23px;padding-top:22px;display:flex}.qr-preview{color:#6c7b70;border:1px solid #e7efdc;border-radius:8px;flex-direction:column;align-items:center;gap:14px;margin-top:20px;padding:25px 15px;display:flex}.qr-preview strong{color:#6c7b70;font-size:14px;font-weight:500}.qr-preview p{color:#6c7b70;text-align:center;font-size:12px;line-height:1.8}.secret-result{background:#f8fbf2;border:1px solid #e4ecd7;border-radius:7px;align-items:center;gap:7px;margin-bottom:20px;padding:15px;display:flex}.secret-result code{overflow-wrap:anywhere;color:#6c7b70;flex:1;min-width:0;font-size:13px;line-height:1.8}.permissions{margin:21px 0}.permissions>span{color:#6c7b70;margin-bottom:12px;font-size:12px;display:block}.permissions label{color:#6c7b70;align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.permissions input{accent-color:#8caf70}.invite-result{text-align:center;color:#6c7b70;flex-direction:column;align-items:center;gap:15px;display:flex}.invite-result strong{color:#6c7b70;font-size:13px}.invite-result p{color:#6c7b70;font-size:13px;line-height:1.8}.invite-result>input{color:#6c7b70;background:#f9fcf3;border:1px solid #e5efd8;border-radius:5px;width:100%;padding:12px;font-size:12px}.help-grid{grid-template-columns:1fr 1fr;gap:26px 24px;display:grid}.help-grid section{color:#6c7b70}.help-grid h3{color:#6c7b70;margin-top:12px;font-size:14px;font-weight:550}.help-grid p{color:#6c7b70;margin-top:8px;font-size:12px;line-height:1.9}.help-note{color:#6c7b70;background:#f4faec;border:1px solid #e5efd6;border-radius:6px;gap:10px;margin-top:24px;padding:13px;display:flex}.help-note p{font-size:12px;line-height:1.8}.command-input{color:#6c7b70;border-bottom:1px solid #e7efda;align-items:center;gap:13px;padding-bottom:15px;display:flex}.command-input input{color:#6c7b70;background:0 0;border:0;outline:0;width:100%;padding:5px 0;font-size:13px}.command-input input:focus{outline:none}.command-input input::placeholder{color:#6c7b70}.command-results{max-height:370px;padding:13px 0 10px;overflow:auto}.command-results>p{letter-spacing:.08em;color:#6c7b70;margin:10px 8px;font-size:10px}.command-results>button{text-align:left;color:#6c7b70;border-radius:5px;align-items:center;gap:11px;width:100%;padding:12px 10px;font-size:14px;display:flex}.command-results>button>svg:last-child{color:#6c7b70;margin-left:auto}.command-results>button:hover{color:#6c7b70;background:#f3f9ea}.command-foot{color:#6c7b70;border-top:1px solid #eaf1df;align-items:center;gap:6px;padding-top:15px;font-size:10px;display:flex}.command-foot kbd{border:1px solid #e4edd7;border-radius:3px;padding:2px 4px;font-size:10px}.command-foot>span{margin-left:auto}.toast{z-index:150;color:#e7f3df;background:#203a29;border:1px solid #425d3a;border-radius:9px;align-items:center;gap:10px;max-width:min(550px,90vw);padding:14px 19px;font-size:13px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:25px;left:calc(50% + 90px);transform:translate(-50%);box-shadow:0 10px 40px #18351025}.toast.error{color:#f6e9db;background:#654b37;border-color:#826347}.empty-state{text-align:center;color:#6c7b70;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:46px 25px;display:flex}.empty-icon{background:#f1f7e7;border:1px solid #e7efd9;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:3px;display:flex}.empty-state h3{color:#6c7b70;font-size:15px}.empty-state p{color:#6c7b70;max-width:290px;font-size:13px;line-height:1.8}.empty-state>.button{margin-top:8px}.mini-empty{color:#6c7b70;text-align:center;padding:30px 10px;font-size:12px}.mobile-shade{display:none}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:16px}to{opacity:1;bottom:25px}}.auth-page{background:#fcfdf9;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:#1a3024;flex-direction:column;min-height:100vh;padding:38px 45px 30px;display:flex;position:relative;overflow:hidden}.auth-art>.brand{z-index:2;padding:0;position:relative}.auth-art .brand>span{font-size:35px}.auth-art .brand{color:#c4e8a5}.auth-statement{z-index:2;margin-top:14vh;position:relative}.auth-statement .eyebrow{color:#8faa72;letter-spacing:.16em;margin-bottom:23px;font-size:10px;display:block}.auth-statement h1{letter-spacing:-.075em;color:#e1eed2;max-width:600px;font-size:clamp(38px,4.3vw,67px);font-weight:450;line-height:1.12}.auth-statement p{color:#8ca575;margin-top:24px;font-size:14px;line-height:1.9}.auth-orbit{flex:1;align-self:center;width:400px;height:330px;min-height:200px;max-height:400px;margin-top:15px;position:relative}.orbit-ring{border:1px solid #345431;border-radius:50%;width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring.two{border-color:#2d492a;width:390px;height:390px}.orbit-ring.three{border-color:#274226;width:530px;height:530px}.orbit-center{color:#c3e8a4;filter:drop-shadow(0 5px 30px #8eab5c20);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node{color:#a7c47e;background:#3a542c;border:1px solid #607447;border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;box-shadow:0 15px 30px #11250e60}.node-one{top:46%;left:45px;transform:rotate(-9deg)}.node-two{background:#304d28;top:6%;left:62%;transform:rotate(9deg)}.node-three{color:#6c7b70;background:#425b30;bottom:6%;left:70%;transform:rotate(-7deg)}.orbit-dot{background:#93b66d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:18%;left:28%;box-shadow:0 0 0 6px #2c4928}.auth-bottom{z-index:2;color:#708e5e;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px;font-size:11px;display:flex;position:relative}.auth-bottom span{color:#607e50}.auth-form-wrap{justify-content:center;align-items:center;padding:65px 45px 85px;display:flex;position:relative}.auth-form{width:340px;max-width:100%}.auth-small-mark{color:#6c7b70;margin-bottom:26px;display:block}.auth-form h2{letter-spacing:-.06em;color:#4e7136;font-size:27px;line-height:1.3}.auth-form>p{color:#6c7b70;margin-top:10px;font-size:13px;line-height:1.8}.auth-form form{margin-top:30px}.auth-form .field>span:first-child{color:#6c7b70;font-size:12px}.auth-form .field input{background:#fff;border-color:#e4edd9}.password-input{display:block;position:relative}.password-input input{padding-right:42px}.password-input>button{color:#6c7b70;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-form .auth-switch{text-align:center;color:#6c7b70;margin-top:21px;font-size:12px}.auth-switch button{color:#6c7b70;padding:0 0 0 3px;font-size:12px;font-weight:550}.or-divider{text-align:center;color:#6c7b70;margin:29px 0 22px;font-size:11px;position:relative}.or-divider:before{content:"";background:#e7efdc;height:1px;position:absolute;top:50%;left:0;right:0}.or-divider span{background:#fcfdf9;padding:0 13px;position:relative}.auth-disclaimer{text-align:center;color:#6c7b70;margin-top:14px;font-size:10px;line-height:1.8;display:block}.auth-footer{text-align:center;color:#6c7b70;font-size:11px;position:absolute;bottom:27px;left:0;right:0}.auth-mobile-brand{display:none}@media (min-width:1600px){.sidebar{width:250px;padding-left:23px;padding-right:23px}.workspace-main{margin-left:250px}.topbar{padding-left:46px;padding-right:46px}.page-content{padding:41px 46px 25px}.overview-primary,.overview-secondary{grid-template-columns:minmax(0,1fr) 326px;gap:28px}.metric{padding-left:28px;padding-right:28px}.page-heading{margin-bottom:33px}.metric-strip{margin-bottom:28px;padding-top:25px;padding-bottom:27px}.metric-value{font-size:34px}.metric-label{font-size:13px}.metric p{font-size:12px}.activity-chart-panel{padding:26px 28px 0}.traffic-chart{height:263px}.connection-health{padding:26px 25px 21px}.health-list>button{padding-top:16px;padding-bottom:16px}.health-connection-name strong{font-size:13px}.health-connection-name small{font-size:12px}.health-list{margin-top:26px}.section-heading h2{font-size:16px}.section-heading p{font-size:13px}.recent-conversations .section-heading{padding:25px 27px}.recent-events{padding:25px}.timeline-item{margin-bottom:23px}.timeline-item strong{font-size:12px}.timeline-item p,.timeline-item small{font-size:11px}th{padding-left:26px;padding-right:26px}td{padding:17px 26px}.table-person strong{font-size:13px}.message-preview{max-width:260px;font-size:12px}.table-person small,.channel-label,.workspace-foot{font-size:11px}.global-search,.breadcrumb,.breadcrumb strong{font-size:13px}.nav-item{font-size:14px}.workspace-button strong{font-size:13px}.nav-label{font-size:11px}.sidebar-note strong{font-size:13px}.sidebar-note p,.sidebar-note button{font-size:12px}.sidebar-lower>.nav-item,.sidebar-profile strong{font-size:13px}.sidebar-profile small{font-size:11px}.sidebar-note{margin-top:40px;margin-bottom:30px}.sidebar-profile{padding-top:22px;padding-bottom:27px}.sidebar-lower .nav-item{margin-bottom:5px}}@media (max-width:1250px){.sidebar{width:207px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:207px}.topbar{padding:0 26px}.page-content{padding:30px 26px 20px}.overview-primary,.overview-secondary{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.metric{padding:0 17px}.metric-value{gap:7px;font-size:26px}.metric-note{padding:4px;font-size:9px}.health-connection-name strong{font-size:11px}.health-connection-name small{font-size:10px}.connection-health{padding:21px 17px 17px}.connection-health .section-heading h2{font-size:14px}.message-preview{max-width:150px}td,th{padding-left:15px;padding-right:15px}.global-search kbd{margin-left:20px}.connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-sidebar{width:260px}.contact-inspector{width:190px;padding:20px 14px}.chat-heading{padding:0 18px}.chat-messages{padding-left:20px;padding-right:20px}.chat-composer{margin-left:16px;margin-right:16px}.developer-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.settings-layout{grid-template-columns:135px minmax(0,1fr);gap:25px}}@media (max-width:1050px){.overview-primary,.overview-secondary{grid-template-columns:minmax(0,1fr)}.connection-health{grid-template-columns:1fr auto;gap:5px 20px;display:grid}.connection-health>.muted{grid-column:1}.health-list{grid-column:1/-1;gap:20px;margin-top:15px;display:flex}.health-list>button{border-bottom:0;flex:1;min-width:0;padding-top:5px;padding-bottom:5px}.health-connection-name small{font-size:10px}.connection-health-summary{grid-column:1;margin-top:15px;padding-top:0}.connection-health>.text-link{border:0;grid-column:2;margin:10px 0 0;padding:0;font-size:11px}.recent-events .event-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.timeline-item:not(:last-child):before{display:none}.recent-events>.text-link{justify-content:flex-end}.metric-value{margin-top:12px;font-size:25px;display:block}.metric-note{display:none}.metric-label{font-size:11px}.metric-label svg{width:13px}.metric p{font-size:10px}.developer-grid{grid-template-columns:1fr}.api-guidance{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.api-guidance>h2{grid-column:1/-1;max-width:none;margin-bottom:0}.api-guidance>div{margin-bottom:0}.api-guidance>a{grid-column:1/-1;margin-top:0}.conversation-sidebar{width:236px}.conversation-row{gap:8px;padding-left:12px;padding-right:12px}.conversation-row .avatar{width:32px!important;height:32px!important;font-size:12px!important}.conversation-row-body strong{font-size:12px}.contact-inspector{z-index:10;background:#fff;width:220px;height:calc(100vh - 70px);position:absolute;top:70px;right:0;box-shadow:-10px 0 40px #34521b10}.composer-bottom>div>span,.settings-nav{display:none}.settings-layout{grid-template-columns:1fr;gap:0}.settings-sections{max-width:780px}}@media (max-width:820px){.sidebar{width:220px;transition:transform .25s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.mobile-shade{z-index:29;background:#0b1b1260;display:block;position:fixed;inset:0}.workspace-main{margin-left:0}.topbar{height:62px;padding:0 21px}.breadcrumb>.icon-button{margin-left:-6px;display:inline-flex}.breadcrumb-workspace,.breadcrumb>svg{display:none}.breadcrumb{gap:7px}.topbar-right{gap:10px}.global-search{margin:0}.global-search span,.global-search kbd{display:none}.global-search{padding:7px}.demo-badge{font-size:10px}.topbar-divider{display:none}.page-content{padding:27px 22px 18px}.page-heading{align-items:flex-start;gap:15px;margin-bottom:25px}.page-heading h1{font-size:25px}.page-heading>div>p:not(.eyebrow){max-width:340px;font-size:12px}.page-heading-actions .button{gap:5px;min-height:34px;padding:8px 10px;font-size:12px}.metric-strip{padding:19px 0}.metric{padding:0 19px}.metric-label{font-size:11px}.metric p{font-size:10px}.metric-value{font-size:27px}.inbox-layout{height:calc(100dvh - 62px);min-height:500px}.contact-inspector{height:calc(100dvh - 62px);top:62px}.conversation-sidebar{width:255px}.chat-heading{height:72px}.chat-messages{padding:16px 18px}.toast{font-size:12px;left:50%}.workspace-foot{font-size:10px}.workspace-foot>span:last-child{display:none}.auth-art{min-height:100vh;padding:30px}.auth-form-wrap{padding:45px 30px 70px}.auth-statement{margin-top:13vh}.auth-statement h1{font-size:41px}.auth-statement p{font-size:13px}.auth-orbit{width:320px;min-height:240px}.orbit-ring.one{width:200px;height:200px}.orbit-ring.two{width:320px;height:320px}.orbit-ring.three{width:440px;height:440px}.node-one{left:20px}.orbit-node{width:50px;height:50px}.auth-bottom{font-size:10px}.auth-bottom>span{display:none}.auth-form h2{font-size:25px}.auth-form{width:300px}}@media (max-width:620px){.page-content{padding:25px 17px 18px}.page-heading{flex-direction:column;gap:17px}.page-heading h1{font-size:26px}.page-heading-actions{align-self:flex-start}.metric-strip{grid-template-columns:1fr 1fr;margin-bottom:20px;padding:0}.metric{border:1px solid #e9ede4;border-top:0;border-left:0;padding:18px}.metric:nth-child(2n){border-right:0}.metric:nth-child(n+3){border-bottom:0}.metric-label{font-size:12px}.metric-label svg{width:15px}.metric-value{margin-top:12px;font-size:29px}.metric p{font-size:11px}.activity-chart-panel{padding:18px 16px 0}.activity-chart-panel .section-heading h2{font-size:14px}.section-heading p{max-width:230px;font-size:11px}.traffic-chart{height:205px;margin-left:-9px;margin-right:-4px}.chart-legend{margin-top:16px;margin-left:5px;font-size:10px}.section-heading select{padding:6px;font-size:10px}.chart-foot,.chart-foot button{font-size:10px}.connection-health{padding:19px;display:flex}.connection-health>.muted{font-size:12px}.health-list{margin-top:12px;display:block}.health-list>button{padding-top:12px;padding-bottom:12px}.health-connection-name strong{font-size:13px}.health-connection-name small{font-size:12px}.health-list .channel-icon{width:37px;height:37px}.connection-health-summary{font-size:11px}.connection-health>.text-link{border-top:1px solid #edf1e8;justify-content:space-between;width:100%;margin-top:15px;padding-top:15px;font-size:12px}.recent-conversations .section-heading{padding:19px 17px}.recent-conversations th,.recent-conversations td{padding-left:17px;padding-right:17px}.recent-conversations th:nth-child(3),.recent-conversations td:nth-child(3){display:none}.message-preview{max-width:160px}.table-person strong{font-size:12px}.table-person{gap:7px}.table-person .avatar{width:26px!important;height:26px!important;font-size:10px!important}.recent-events{padding:20px}.recent-events .event-timeline{display:block}.timeline-item{margin-bottom:21px}.timeline-item strong{font-size:12px}.timeline-item p,.timeline-item small{font-size:11px}.timeline-item:not(:last-child):before{display:block}.recent-events>.text-link{justify-content:space-between;font-size:12px}.filter-toolbar{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:16px}.tabs{gap:4px}.tabs button{padding:6px 7px;font-size:11px}.search-input{width:100%}.search-input input{max-width:none}.connections-grid{grid-template-columns:1fr;gap:17px}.connection-card{padding:21px 20px 0}.connection-card-top{margin-bottom:21px}.connection-card h2{font-size:18px}.connection-phone{font-size:13px}.connection-card-meta>span{font-size:10px}.connection-card-meta>strong{font-size:12px}.connection-card-bottom>span{font-size:11px}.new-connection-card{min-height:230px}.automation-summary{align-items:flex-start;gap:12px;padding:17px}.automation-summary>.subtle{display:none}.automation-summary p{font-size:11px}.automation-symbol{flex-shrink:0;width:35px;height:35px}.automation-row{flex-wrap:wrap;gap:12px;padding:22px 16px}.rule-icon{border-radius:7px;width:33px;height:33px}.rule-icon svg{width:17px}.rule-content h2{font-size:14px}.rule-content>div{flex-wrap:wrap;gap:7px}.rule-content>p{gap:5px;margin-top:9px;font-size:11px}.rule-content blockquote{padding-left:10px;font-size:12px}.rule-content{flex:initial;width:calc(100% - 46px)}.rule-usage{display:none}.automation-row>.switch{margin-top:0;margin-left:45px}.automation-bottom{align-items:flex-start;padding:22px 3px}.automation-bottom p{font-size:11px;line-height:1.8}.activity-event{flex-wrap:wrap;gap:12px;padding:18px 16px}.activity-event>.timeline-icon{width:30px;height:30px}.activity-event>div{flex-basis:calc(100% - 44px)}.activity-event strong{font-size:13px}.activity-event p{font-size:11px}.activity-kind{margin-left:43px;font-size:10px}.activity-event time{min-width:0;margin-left:auto;font-size:10px}.activity-event time small{margin-left:6px;font-size:10px;display:inline}.api-keys-section>.section-heading{padding:19px 17px}.keys-empty{flex-wrap:wrap;gap:13px;padding:20px 17px}.keys-empty>div{flex-basis:calc(100% - 60px)}.keys-empty>.button{margin-left:57px}.keys-empty strong{font-size:13px}.keys-empty p{font-size:11px;line-height:1.8}.code-panel pre{min-height:265px;padding-left:15px;padding-right:15px;font-size:10px}.code-panel-heading{padding:16px 15px;font-size:12px}.api-guidance{flex-direction:column;gap:0;display:flex}.api-guidance>h2{margin-bottom:24px;font-size:17px}.api-guidance>div{margin-bottom:22px}.api-guidance>div strong{font-size:14px}.api-guidance>div p{font-size:13px}.settings-section{padding:22px 18px}.settings-save{flex-direction:column;align-items:flex-start;gap:16px}.member-row{gap:10px}.member-row>span:nth-child(2){min-width:0}.member-row strong{font-size:13px}.member-row p{text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.engine-row{align-items:flex-start;font-size:11px}.engine-row a,.engine-row strong{text-align:right;max-width:180px;font-size:11px}.billing-state{align-items:flex-start;gap:10px;padding:15px}.billing-state p{font-size:11px}.conversation-sidebar{width:116px}.inbox-list-heading{padding:19px 12px 13px}.inbox-list-heading h1{gap:5px;font-size:17px}.inbox-list-heading .icon-button{width:21px;height:24px}.inbox-list-heading h1 span{display:none}.conversation-sidebar>.search-input{gap:5px;margin-left:9px;margin-right:9px;padding:7px}.conversation-sidebar>.search-input input{font-size:10px}.conversation-sidebar>.search-input svg{width:11px}.inbox-filter{gap:0;padding:0 9px 11px}.inbox-filter button{padding:5px;font-size:10px}.inbox-filter>button:nth-child(2),.inbox-filter>svg{display:none}.conversation-row{gap:0;padding:13px 9px;display:block}.conversation-row>.avatar{margin-bottom:7px;width:30px!important;height:30px!important}.conversation-row-body strong{text-overflow:ellipsis;max-width:95px;font-size:11px;display:block;overflow:hidden}.conversation-row-body small{display:none}.conversation-row-body p{max-width:92px;margin:4px 0;font-size:10px}.conversation-row-meta>span{display:none}.conversation-row-meta i{width:13px;height:13px;margin-top:2px;font-size:9px}.inbox-list-footer{gap:4px;padding:12px 9px;font-size:9px;line-height:1.7}.chat-heading{gap:7px;height:78px;padding:0 13px}.chat-heading>div{gap:7px}.chat-heading .avatar{width:29px!important;height:29px!important;font-size:12px!important}.chat-heading strong{text-overflow:ellipsis;max-width:130px;font-size:12px;overflow:hidden}.chat-heading small{max-width:130px;font-size:9px}.chat-heading .chat-tag{display:none}.chat-heading .icon-button{width:25px}.chat-messages{gap:11px;padding:17px 11px}.message-bubble{max-width:92%;padding:10px 10px 7px}.message-bubble p{font-size:12px;line-height:1.7}.message-bubble>span{font-size:9px}.chat-date{margin-bottom:13px;font-size:9px}.chat-composer{border-radius:7px;margin:6px 9px 0}.chat-composer>textarea{height:70px;padding:12px 10px;font-size:12px}.composer-bottom{gap:5px;padding:0 7px 8px}.composer-bottom>div>button{gap:0;font-size:0}.composer-bottom>div>button>svg{width:17px;height:17px}.composer-bottom .button{gap:5px;min-height:28px;padding:6px 8px;font-size:10px}.demo-chat-note{padding:9px 12px 12px;font-size:9px;line-height:1.8}.contact-inspector{width:215px}.modal-backdrop{padding:15px}.modal{border-radius:12px;max-height:calc(100dvh - 30px);padding:24px 20px}.modal-heading{margin-bottom:24px}.modal-heading h2{font-size:20px}.modal-heading p{font-size:12px}.help-grid{grid-template-columns:1fr;gap:24px}.help-grid h3,.help-grid p{font-size:13px}.toast{width:max-content;max-width:90vw;padding:13px 15px;font-size:12px;line-height:1.7}.auth-page{flex-direction:column;min-height:100dvh;display:flex}.auth-art{display:none}.auth-form-wrap{min-height:100dvh;padding:95px 30px 80px}.auth-mobile-brand{color:#b0d692;align-items:center;gap:9px;display:flex;position:absolute;top:27px;left:30px}.auth-mobile-brand strong{color:#6e8d52;letter-spacing:-.07em;font-size:25px;font-weight:600}.auth-mobile-brand svg{width:31px;height:31px}.auth-small-mark{display:none}.auth-form{width:100%;max-width:360px}.auth-form h2{color:#637f47;font-size:29px}.auth-form>p{font-size:14px}.auth-form .field>span:first-child{font-size:13px}.auth-form .field input,.auth-form .button.full{min-height:44px;font-size:14px}.auth-disclaimer{font-size:11px}.auth-form .auth-switch,.auth-switch button{font-size:13px}.or-divider{font-size:12px}.auth-footer{font-size:11px;bottom:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.chart-line{stroke-dashoffset:0}}.mobile-chat-back{display:none}@media (max-width:620px){.inbox-layout{display:block}.inbox-layout .conversation-sidebar{width:100%;height:100%;display:none}.inbox-layout .chat-panel{width:100%;height:100%}.inbox-layout.show-list .conversation-sidebar{display:flex}.inbox-layout.show-list .chat-panel,.inbox-layout.show-list .chat-empty{display:none}.mobile-chat-back{display:inline-flex}.inbox-layout .conversation-row{align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.inbox-layout .conversation-row-body{width:calc(100% - 52px)}.inbox-layout .conversation-row-body>span:first-child{display:flex}.inbox-layout .conversation-row-body strong{max-width:none;font-size:14px}.inbox-layout .conversation-row-body small{font-size:11px;display:inline}.inbox-layout .conversation-row-body p{max-width:none;font-size:12px}.inbox-layout .conversation-row-meta>span{display:inline-flex}.inbox-layout .chat-heading strong{max-width:180px;font-size:14px}.inbox-layout .chat-heading small{max-width:180px;font-size:11px}.inbox-layout .inbox-list-footer{padding:12px 16px;font-size:11px}}.lp{--lp-ink:#19352b;--lp-mint:#c4edcc;--lp-paper:#f5f5ef;color:var(--lp-ink);background:var(--lp-paper);font-family:Inter Variable,sans-serif}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit}.lp-header{background:var(--lp-paper);z-index:10;border-bottom:1px solid #dcded5;justify-content:space-between;align-items:center;height:88px;padding:0 5%;display:flex;position:relative}.lp-brand{letter-spacing:-1.7px;align-items:center;gap:9px;font-size:31px;font-weight:650;display:inline-flex}.lp-brand img{width:34px;height:34px}.lp-brand>span{color:#71986b;margin-left:-8px}.lp-header nav{align-items:center;gap:34px;font-size:13px;font-weight:500;display:flex}.lp-nav-login{align-items:center;gap:6px;margin-left:48px;display:flex}.lp-button{border:1px solid #bdc7b9;border-radius:5px;justify-content:space-between;align-items:center;gap:27px;padding:15px 20px;font-size:13px;font-weight:550;transition:background .2s,transform .2s,color .2s;display:inline-flex}.lp-button:hover{background:#e5eadf;transform:translateY(-2px)}.lp-button.mint{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-ink)}.lp-button.mint:hover{background:#ddf6e0}.lp-button.dark{background:var(--lp-ink);color:#edf6e9;border-color:var(--lp-ink)}.lp-menu{background:0 0;border:0;display:none}.lp-hero{background:var(--lp-ink);color:var(--lp-mint);flex-direction:column;min-height:calc(100svh - 88px);padding:34px 5% 22px;display:flex;position:relative;overflow:hidden}.lp-hero-top,.lp-hero-foot{letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.lp-hero-top>span{align-items:center;gap:10px;display:flex}.lp-hero-top i{background:var(--lp-mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #c4edcc12}.lp-wordmark{letter-spacing:-.075em;-webkit-user-select:none;user-select:none;width:max-content;margin:0 auto;font-size:clamp(150px,24.1vw,430px);font-weight:620;line-height:1.08;animation:.8s both lp-rise;position:relative}.lp-big-dot{color:#7dad75;animation:1.1s .1s both lp-dot;display:inline-block}.lp-signal{stroke:#7dad75;fill:none;stroke-width:1.3px;width:11%;position:absolute;top:12%;right:-8%;transform:rotate(25deg)}.lp-signal circle{fill:#7dad75}.lp-hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-top:auto;padding:28px 0 55px;animation:.8s .15s both lp-rise;display:grid}.lp-hero h1{letter-spacing:-2.6px;margin:0;font-size:clamp(34px,4.1vw,65px);font-weight:450;line-height:1.05}.lp-hero-bottom p{color:#c8d5c7;letter-spacing:-.2px;margin:0 0 26px;font-size:16px;line-height:1.6}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.lp-text-link{align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.lp-text-link svg{transition:transform .2s}.lp-text-link:hover svg{transform:translate(3px,-2px)}.lp-hero-foot{color:#b2c2ae;letter-spacing:1.3px;border-top:1px solid #a8d6b22c;padding-top:20px;font-size:8px}.lp-hero-foot>span:last-child{align-items:center;gap:12px;display:flex}.lp-scroll-line{transform-origin:top;background:#b2c2ae;width:1px;height:20px;animation:2.7s infinite lp-scroll;display:inline-block}.lp-product,.lp-pricing{padding:116px 5% 105px}.lp-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:22px 7%;display:grid}.lp-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:550;display:block}.lp-section-head>.lp-eyebrow{grid-column:1/-1;margin-bottom:15px}.lp h2{letter-spacing:-2.5px;margin:0;font-size:clamp(32px,3.9vw,58px);font-weight:450;line-height:1.08}.lp-section-head>p{color:#6d796c;max-width:440px;margin:0 0 3px;font-size:15px;line-height:1.8}.lp-preview{background:#fff;border:1px solid #d1d7cb;border-radius:8px;margin-top:57px;position:relative;overflow:hidden}.lp-preview-bar{letter-spacing:1.7px;color:#727d6d;background:#e7eade;justify-content:space-between;align-items:center;height:41px;padding:0 20px;font-size:8px;display:flex}.lp-preview-bar>span:first-child{gap:6px;display:flex}.lp-preview-bar i{background:#a7b39e;border-radius:50%;width:6px;height:6px}.lp-preview-bar .lp-sample{letter-spacing:1px;font-size:7px}.lp-preview>img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:600px;display:block}.lp-preview-link{background:var(--lp-ink);border-radius:5px;align-items:center;gap:38px;padding:16px 20px;font-size:12px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 28px #1732261a;color:var(--lp-mint)!important}.lp-feature-list{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:54px;display:grid}.lp-feature-list article{border-top:1px solid #cfd6c8;padding-top:29px;position:relative}.lp-feature-number{color:#8b9884;font-size:10px;position:absolute;top:32px;right:0}.lp-feature-list h3{letter-spacing:-.5px;margin:25px 0 12px;font-size:17px;font-weight:550}.lp-feature-list p{color:#6e796a;margin:0;font-size:12px;line-height:1.9}.lp-workflow{background:#e7eddf;grid-template-columns:1fr 1fr;gap:9%;padding:95px 5%;display:grid}.lp-workflow h2{margin:35px 0 30px}.lp-steps>div{border-bottom:1px solid #c4cdbb;gap:25px;padding:29px 0;display:flex}.lp-steps>div:first-child{padding-top:0}.lp-steps>div>span{color:#7b8c73;font-size:10px;line-height:25px}.lp-steps h3{letter-spacing:-.6px;margin:0 0 11px;font-size:20px;font-weight:500}.lp-steps p{color:#697b60;max-width:325px;margin:0;font-size:13px;line-height:1.8}.lp-steps svg{flex-shrink:0;margin-left:auto}.lp-intelligence{border-bottom:1px solid #dae0d2;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:82px 5% 95px;display:grid}.lp-intelligence h2{margin:27px 0 23px}.lp-intelligence p{color:#6a7a63;max-width:410px;font-size:15px;line-height:1.8}.lp-ai-disclosure{color:#7b8874;margin-top:23px;font-size:10px;line-height:1.8;display:block}.lp-coming-dot{background:#81a777;border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block}.lp-ai-visual{place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.lp-ai-orbit{border:1px solid #d4dfcb;border-radius:50%;width:230px;height:230px;position:absolute}.lp-ai-orbit.two{border-style:dashed;width:340px;height:340px;animation:100s linear infinite lp-orbit}.lp-ai-center{background:var(--lp-ink);border-radius:25px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 0 16px #e8eee1}.lp-ai-center img{width:61px;height:61px}.lp-ai-note{background:var(--lp-paper);border:1px solid #d2ddc8;border-radius:4px;padding:12px 15px;font-size:11px;position:absolute;box-shadow:0 7px 20px #35522b08}.lp-ai-note.a{top:64px;left:12%}.lp-ai-note.b{top:156px;right:0}.lp-ai-note.c{bottom:50px;left:15%}.lp-pricing{padding-top:105px}.lp-plans{border:1px solid #d3dacb;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid;overflow:hidden}.lp-plans article{padding:35px 30px 39px}.lp-plans article+article{border-left:1px solid #d3dacb}.lp-plans .featured{background:#e6eedf}.lp-plan-title{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.lp-plan-title h3{letter-spacing:-.7px;margin:0;font-size:20px;font-weight:550}.lp-plan-title>span{letter-spacing:.8px;white-space:nowrap;background:#d0dfc6;border-radius:3px;padding:6px 7px;font-size:7px}.lp-plan-desc{color:#6f7f66;max-width:220px;min-height:40px;margin:15px 0 31px;font-size:12px;line-height:1.7}.lp-plan-price{align-items:baseline;gap:9px;display:flex}.lp-plan-price>span{letter-spacing:-2.7px;font-size:46px;font-weight:450;line-height:1.1}.lp-plan-price small{color:#77886d;font-size:11px}.lp-plan-cap{color:#607854;align-items:center;gap:9px;margin:16px 0 25px;font-size:11px;display:flex}.lp-plan-cap>span{background:#829577;border-radius:50%;width:3px;height:3px}.lp-plans .lp-button{width:100%;font-size:12px}.lp-plans ul{border-top:1px solid #d2dbc9;flex-direction:column;gap:16px;margin:28px 0 0;padding:24px 0 0;font-size:12px;list-style:none;display:flex}.lp-plans li{align-items:center;gap:11px;display:flex}.lp-plans li svg{color:#77966a;flex-shrink:0}.lp-pricing-foot{justify-content:space-between;align-items:start;gap:25px;margin-top:23px;display:flex}.lp-pricing-foot>span{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.lp-pricing-foot p{color:#7b8973;max-width:470px;margin:0;font-size:10px;line-height:1.8}.lp-faq{border-top:1px solid #d7decf;grid-template-columns:1fr 1fr;gap:9%;padding:90px 5% 112px;display:grid}.lp-faq h2{margin:28px 0 32px}.lp-faq-list article{border-bottom:1px solid #d1d9c8}.lp-faq-list article:first-child{border-top:1px solid #d1d9c8}.lp-faq-list button{text-align:left;width:100%;color:var(--lp-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:500;display:flex}.lp-faq-list button svg{flex-shrink:0}.lp-faq-list p{color:#6a7c61;max-width:440px;margin:0;padding-bottom:24px;font-size:12px;line-height:1.9}.lp-final{background:var(--lp-ink);color:var(--lp-mint);padding:57px 5% 0;overflow:hidden}.lp-final>div{justify-content:space-between;align-items:end;gap:30px;margin-top:35px;display:flex}.lp-final h2{letter-spacing:-2.8px;font-size:clamp(34px,4.5vw,66px)}.lp-final-brand{letter-spacing:-.08em;text-align:center;color:#2f4b3b;margin:94px 0 -28px;font-size:clamp(150px,28vw,430px);font-weight:600;line-height:.85;display:block}.lp-footer{grid-template-columns:1fr 1fr;gap:35px;padding:50px 5% 25px;display:grid}.lp-footer .lp-brand{font-size:25px}.lp-footer .lp-brand img{width:28px;height:28px}.lp-footer p{color:#7d8977;margin:15px 0 0;font-size:11px;line-height:1.8}.lp-footer-links{justify-content:end;align-items:start;gap:26px;font-size:11px;display:flex}.lp-footer-links a:last-child{align-items:center;gap:6px;display:flex}.lp-footer-bottom{color:#7b8973;border-top:1px solid #d7ddce;grid-column:1/-1;justify-content:space-between;align-items:start;gap:30px;padding-top:22px;font-size:9px;display:flex}.lp-footer-bottom p{max-width:565px;margin:0;font-size:9px}.lp-footer-bottom p a{text-decoration:underline}.lp-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.lp-reveal.visible{opacity:1;transform:none}.lp-legal main{max-width:850px;margin:auto;padding:85px 30px 105px}.lp-legal h1{letter-spacing:-2px;margin:25px 0 60px;font-size:55px;font-weight:450;line-height:1.05}.lp-legal section{border-top:1px solid #d5ddcd;padding:26px 0}.lp-legal section h2{letter-spacing:-.6px;font-size:21px}.lp-legal section p{color:#617558;margin:15px 0 0;font-size:14px;line-height:1.9}.lp-legal .lp-footer{border-top:1px solid #d5ddcd}.lp a:focus-visible,.lp button:focus-visible{outline-offset:5px;outline:2px solid #78a76d}.lp-reveal.no-motion{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes lp-dot{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:none}}@keyframes lp-scroll{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes lp-orbit{to{transform:rotate(360deg)}}@media (min-width:1700px){.lp-hero{min-height:850px}.lp-product,.lp-workflow,.lp-intelligence,.lp-pricing,.lp-faq,.lp-footer{padding-left:max(5%,50vw - 770px);padding-right:max(5%,50vw - 770px)}}@media (max-width:1050px){.lp-header nav{gap:20px}.lp-nav-login{margin-left:10px}.lp-hero-bottom{gap:5%;padding-bottom:50px}.lp-hero-actions{gap:18px}.lp-hero .lp-button{padding:14px}.lp-hero-bottom p{font-size:14px}.lp-product,.lp-pricing{padding:80px 5%}.lp-feature-list{grid-template-columns:repeat(2,1fr);gap:40px}.lp-plans article{padding:29px 22px}.lp-plan-price>span{font-size:39px}.lp-plan-title>span{padding:5px;font-size:6px}.lp-intelligence{gap:5%}.lp-faq,.lp-workflow{gap:6%}.lp-footer-links{gap:17px}}@media (max-width:720px){.lp-header{height:73px;padding:0 6%}.lp-brand{font-size:27px}.lp-brand img{width:30px;height:30px}.lp-header-cta{gap:16px;margin-left:auto;margin-right:17px;padding:10px 13px;font-size:11px}.lp-menu{color:var(--lp-ink);padding:5px;display:flex}.lp-header nav{background:var(--lp-paper);border-bottom:1px solid #d8dfd1;flex-direction:column;align-items:start;gap:25px;padding:25px 6%;font-size:16px;display:none;position:absolute;top:73px;left:0;right:0}.lp-header nav.open{display:flex}.lp-nav-login{margin-left:0}.lp-hero{min-height:calc(100svh - 73px);max-height:850px;padding:25px 6% 21px}.lp-hero-top{letter-spacing:1px;font-size:7px}.lp-hero-top>span:last-child{display:none}.lp-wordmark{letter-spacing:-.08em;margin:25px -5px 20px;font-size:26vw;line-height:1.2}.lp-signal{width:10%;top:9%;right:-6%}.lp-hero-bottom{grid-template-columns:1fr;align-items:start;gap:30px;padding:20px 0 40px}.lp-hero h1{letter-spacing:-2px;font-size:45px}.lp-hero-bottom p{margin-bottom:23px;font-size:14px}.lp-hero-actions{gap:22px}.lp-hero-foot{letter-spacing:.8px;font-size:6px;line-height:1.6}.lp-hero-foot>span:last-child{gap:0;font-size:0}.lp-scroll-line{height:16px}.lp-hero-actions .lp-text-link{gap:9px;font-size:11px}.lp-section-head{grid-template-columns:1fr;gap:24px}.lp-section-head>.lp-eyebrow{margin-bottom:0}.lp h2{letter-spacing:-1.7px;font-size:38px}.lp-section-head>p{font-size:13px;line-height:1.9}.lp-eyebrow{letter-spacing:1.25px;font-size:8px}.lp-product,.lp-pricing{padding:66px 6%}.lp-preview{margin-top:34px}.lp-preview>img{object-fit:cover;object-position:left top;width:900px;max-width:none;min-height:330px}.lp-preview-bar{letter-spacing:1px;height:32px;padding:0 12px;font-size:6px}.lp-preview-bar .lp-sample{font-size:6px}.lp-preview-link{gap:17px;padding:13px 15px;font-size:10px;bottom:14px;right:13px}.lp-feature-list{gap:35px 23px;margin-top:35px}.lp-feature-list h3{margin:18px 0 10px;font-size:16px;line-height:1.4}.lp-feature-list p{font-size:11px;line-height:1.9}.lp-feature-list article{padding-top:22px}.lp-feature-number{font-size:8px;top:26px}.lp-workflow{grid-template-columns:1fr;gap:40px;padding:65px 6%}.lp-workflow h2{margin:27px 0}.lp-steps>div{gap:21px;padding:25px 0}.lp-steps h3{font-size:19px}.lp-steps p{font-size:12px}.lp-intelligence{grid-template-columns:1fr;gap:30px;padding:35px 6% 65px}.lp-intelligence>div:last-child{order:-1}.lp-intelligence h2{margin:26px 0 21px}.lp-intelligence p{font-size:13px}.lp-ai-visual{height:300px}.lp-ai-orbit{width:200px;height:200px}.lp-ai-orbit.two{width:285px;height:285px}.lp-ai-center{width:84px;height:84px}.lp-ai-center img{width:55px;height:55px}.lp-ai-note{padding:11px;font-size:9px}.lp-ai-note.a{top:50px;left:0}.lp-ai-note.b{top:140px}.lp-ai-note.c{bottom:23px;left:4%}.lp-plans{grid-template-columns:1fr;margin-top:33px}.lp-plans article{padding:29px 27px 32px}.lp-plans article+article{border-top:1px solid #d3dacb;border-left:0}.lp-plan-desc{max-width:none;min-height:0;margin:12px 0 26px}.lp-plan-price>span{font-size:47px}.lp-plan-title>span{font-size:7px}.lp-plans ul{margin-top:24px;padding-top:23px}.lp-pricing-foot{flex-direction:column;gap:14px}.lp-pricing-foot p{font-size:10px}.lp-faq{grid-template-columns:1fr;gap:40px;padding:65px 6%}.lp-faq h2{margin:26px 0}.lp-faq-list button{padding:22px 0;font-size:13px}.lp-faq-list p{font-size:12px}.lp-final{padding:44px 6% 0}.lp-final>div{flex-direction:column;align-items:start;gap:29px;margin-top:30px}.lp-final h2{letter-spacing:-1.8px;font-size:40px}.lp-final-brand{margin:65px 0 -8px;font-size:28vw}.lp-footer{grid-template-columns:1fr;gap:28px;padding:38px 6% 22px}.lp-footer-links{flex-wrap:wrap;justify-content:start;gap:20px;font-size:10px}.lp-footer-bottom{flex-direction:column;gap:13px;padding-top:21px}.lp-footer-bottom p{font-size:9px}.lp-desktop{display:none}.lp-legal main{padding:55px 6% 70px}.lp-legal h1{letter-spacing:-1.8px;margin-bottom:40px;font-size:42px}.lp-legal .lp-header>.lp-text-link{font-size:10px}.lp-legal section p{font-size:13px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-reveal{opacity:1;transform:none}}.purchase-auth .auth-art .brand{color:#c4edcc;text-decoration:none}.purchase-auth .auth-art h1{letter-spacing:-2px;max-width:480px;font-size:48px;font-weight:450;line-height:1.12}.purchase-auth .auth-art-footer{color:#adbfaa;font-size:11px;position:absolute;bottom:35px;left:55px}.purchase-auth .auth-orbit{place-items:center;display:grid}.purchase-auth .auth-orbit img{z-index:1}.purchase-auth .auth-back{color:#72836b;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex;position:absolute;top:35px;right:45px}.purchase-auth .auth-form-wrap{position:relative}.purchase-auth-footer{color:#83917b;gap:7px;font-size:10px;display:flex;position:absolute;bottom:30px}.purchase-mail{color:#638c54;background:#e6efde;border-radius:15px;justify-content:center;align-items:center;width:61px;height:61px;margin-bottom:30px;display:flex}.purchase-consent{color:#73816b;align-items:start;gap:10px;margin:20px 0;font-size:11px;line-height:1.8;display:flex}.purchase-consent input{accent-color:#335c35;flex-shrink:0;width:15px;height:15px;margin-top:4px}.purchase-consent a{color:#385a30;text-decoration:underline}.purchase-page{max-width:1150px}.purchase-eyebrow{letter-spacing:1.6px;color:#7a8c6e;margin-bottom:13px;font-size:10px;font-weight:550;display:block}.purchase-page .page-heading{align-items:center}.purchase-page .page-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.purchase-page .page-heading p{color:#7c8974;margin:10px 0 0;font-size:12px;line-height:1.8}.purchase-page .page-heading>a{font-size:11px;text-decoration:none}.purchase-notice{color:#62814d;background:#edf3e6;border:1px solid #dce7d1;border-radius:7px;align-items:center;gap:12px;margin:25px 0;padding:18px;font-size:12px;line-height:1.8;display:flex}.purchase-notice a{color:#3d6530;font-weight:600}.purchase-plans{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0 24px;display:grid}.purchase-plans>button{text-align:left;color:#293d25;background:#fff;border:1px solid #dce3d4;border-radius:8px;flex-direction:column;gap:17px;padding:23px;transition:background .2s,border-color .2s;display:flex}.purchase-plans>button.selected{background:#edf5e5;border-color:#91b27a;box-shadow:0 0 0 1px #91b27a}.purchase-plan-name{justify-content:space-between;width:100%;font-size:13px;font-weight:550;display:flex}.purchase-plans strong{letter-spacing:-1px;font-size:31px;font-weight:450}.purchase-plans small{color:#7c8c71;letter-spacing:0;font-size:10px;font-weight:400}.purchase-plans>button>span:last-child{color:#7f8d73;font-size:10px}.purchase-checkout{background:#fff;border:1px solid #dce3d5;border-radius:8px;grid-template-columns:1fr 360px;gap:45px;padding:32px;display:grid}.purchase-checkout h2{letter-spacing:-.8px;margin:0;font-size:24px;font-weight:500}.purchase-checkout p{color:#7a8b6e;max-width:420px;font-size:12px;line-height:1.9}.purchase-checkout ul{color:#5f7d4f;flex-direction:column;gap:15px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.purchase-checkout li{align-items:center;gap:10px;display:flex}.purchase-total{border-left:1px solid #e2e8dc;padding-left:32px}.purchase-total>div{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.purchase-total strong{letter-spacing:-1px;font-size:28px;font-weight:450}.purchase-total>small{color:#819175;margin-top:10px;font-size:10px;line-height:1.8;display:block}.purchase-secured{text-align:center;color:#839375;margin-top:15px;font-size:10px;display:block}.purchase-pending{color:#7d7948;background:#f2f1e3;border:1px solid #e4e2cd;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:21px;display:flex}.purchase-pending strong{font-size:12px;font-weight:550}.purchase-pending p{margin:7px 0 0;font-size:11px;line-height:1.8}.purchase-active{background:#eaf3e1;border:1px solid #cfddc0;border-radius:9px;align-items:center;gap:24px;margin-top:30px;padding:32px;display:flex}.purchase-active-icon{color:#7aa264}.purchase-active h2{letter-spacing:-1px;margin:0;font-size:30px}.purchase-active p{color:#779265;margin:9px 0 0;font-size:12px;line-height:1.8}.purchase-active>.button{margin-left:auto}.purchase-message{color:#547c42;background:#eff6e8;border:1px solid #d8e5cb;border-radius:7px;padding:18px;font-size:12px;line-height:1.9}.purchase-history{margin-top:35px}.purchase-history h2{margin-bottom:18px;font-size:17px;font-weight:500}.purchase-history table{font-size:12px}.purchase-support{color:#819174;margin-top:30px;font-size:11px;line-height:1.9}.purchase-support a{color:#5a7b48}.purchase-auth .auth-disclaimer{line-height:1.9}.purchase-auth .auth-form-inner h2{letter-spacing:-1.3px;font-weight:450;line-height:1.15}.purchase-auth .auth-form-inner>p{line-height:1.9}.purchase-auth form>.button{margin-top:18px}@media (max-width:1100px){.purchase-checkout{grid-template-columns:1fr 310px;gap:25px;padding:25px}.purchase-total{padding-left:25px}.purchase-auth .auth-art h1{font-size:40px}.purchase-active{flex-wrap:wrap}.purchase-active>.button{margin-left:55px}.purchase-plans>button{padding:18px}}@media (max-width:720px){.purchase-auth .auth-back{top:25px;right:25px}.purchase-auth .auth-form-wrap{padding-top:85px;padding-bottom:75px}.purchase-auth-footer{font-size:9px;bottom:20px}.purchase-page .page-heading{align-items:start;gap:18px}.purchase-page .page-heading>a{padding:10px;font-size:10px}.purchase-page .page-heading h1{font-size:26px}.purchase-plans{grid-template-columns:1fr;gap:10px}.purchase-plans>button{grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.purchase-plan-name{grid-column:1}.purchase-plans strong{grid-area:1/2/3;align-self:center;font-size:26px}.purchase-plans>button>span:last-child{grid-column:1}.purchase-plan-name svg{margin-right:10px}.purchase-checkout{grid-template-columns:1fr;gap:30px;padding:23px}.purchase-total{border-top:1px solid #e2e8dc;border-left:0;padding:24px 0 0}.purchase-notice{align-items:start;font-size:11px}.purchase-notice svg{flex-shrink:0}.purchase-pending{flex-direction:column;align-items:start;padding:19px}.purchase-active{gap:18px;padding:24px}.purchase-active-icon{display:none}.purchase-active>.button{margin:5px 0 0}.purchase-active p{font-size:11px}.purchase-auth .auth-form-inner>p{font-size:13px}.purchase-consent{font-size:11px}}.purchase-auth .auth-form-inner{width:100%;max-width:390px}.purchase-auth .auth-form-inner>.eyebrow{letter-spacing:1.5px;color:#849775;margin-bottom:22px;font-size:9px;display:block}.purchase-auth .auth-form-inner h2{margin:0 0 17px;font-size:38px}.purchase-auth .auth-form-inner>p{color:#78896c;margin:0 0 25px;font-size:13px;line-height:1.9}.purchase-auth .auth-form-inner>p.auth-switch{margin:20px 0;font-size:11px}.purchase-auth .auth-form-inner>p.form-note{font-size:11px}.coupon-form{border-bottom:1px solid #dce5df;margin-bottom:20px;padding-bottom:22px}.coupon-form label{color:#243b2c;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.coupon-form>div{align-items:stretch;gap:8px;display:flex}.coupon-form input{color:#14261c;text-transform:uppercase;background:#fff;border:1px solid #cfdcd3;border-radius:12px;flex:1;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:14px}.coupon-form input:focus{border-color:#13934b;outline:3px solid #25d36626}.coupon-form input::placeholder{text-transform:none}.coupon-form .button{padding-inline:18px}.coupon-form p{align-items:start;gap:7px;margin:12px 0 0;display:flex;color:#126f38!important;font-size:12px!important}.coupon-form p svg{flex-shrink:0}.purchase-total .coupon-discount{color:#14763d;font-size:13px}.purchase-total .coupon-discount strong{font-size:16px}.purchase-total .coupon-total{border-top:1px solid #dce5df;margin-top:15px;padding-top:15px}.plan-gate-banner{color:#204b30;background:#eaf9ef;border:1px solid #c8e8d3;border-radius:14px;align-items:center;gap:13px;margin-bottom:25px;padding:17px 20px;font-size:13px;display:flex}.plan-gate-banner>svg{flex-shrink:0}.plan-gate-banner>span{flex:1;line-height:1.65}.plan-gate-banner strong{font-weight:650}.plan-gate-copy{color:#4d6255;margin:25px 0;font-size:14px;line-height:1.8}.plan-gate-copy>svg{color:#138a45}.app-shell .nav-item[aria-disabled=true]{cursor:default;color:#617068;box-shadow:none;background:0 0}.app-shell .nav-item[aria-disabled=true] .nav-mini{letter-spacing:0;text-transform:uppercase;font-size:8px}.upcoming-feature{max-width:680px;padding:35px 0}.upcoming-feature h1{letter-spacing:-1.2px;color:#14261c;margin:15px 0;font-size:36px;font-weight:650}.upcoming-feature p{color:#53685b;max-width:540px;font-size:16px;line-height:1.8}@media (max-width:760px){.plan-gate-banner{flex-wrap:wrap;gap:10px;padding:16px}.plan-gate-banner>.button{margin-left:29px}.coupon-form .button{padding-inline:14px}}.pg-site{--pg-ink:#20271e;--pg-muted:#8a9185;--pg-green:#3d742d;--pg-line:#e7ebe2;color:var(--pg-ink);letter-spacing:-.025em;background:#fdfefd;font-family:Inter Variable,Inter,sans-serif;font-weight:430;overflow:clip}.pg-site *{box-sizing:border-box}.pg-site button,.pg-site a{touch-action:manipulation}.pg-site h1,.pg-site h2,.pg-site h3{letter-spacing:-.045em;font-weight:520}.pg-site h1{font-size:36px;line-height:1.18}.pg-site h2{font-size:32px;line-height:1.2}.pg-site p{line-height:1.65}.pg-site a:focus-visible,.pg-site button:focus-visible{outline-offset:5px;outline:2px solid #81a35b}.pg-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfefdf5;border-bottom:1px solid #0000;height:72px;position:sticky;top:0}.pg-header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1350px;height:100%;margin:auto;padding:0 22px;display:flex}.pg-brand{width:118px;display:flex}.pg-brand img{width:118px;height:auto}.pg-header nav{align-items:center;gap:42px;display:flex}.pg-nav-link{color:#4c5943;background:0 0;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:470;display:flex}.pg-nav-link:hover{color:#4b7d32}.pg-nav-link svg{transition:transform .2s}.pg-nav-link svg.turned{transform:rotate(180deg)}.pg-nav-beta{color:#657366;border:1px solid #e4ecd9;border-radius:4px;padding:2px 4px;font-size:11px}.pg-header-actions{align-items:center;gap:9px;display:flex}.pg-login,.pg-signup{border-radius:24px;justify-content:center;align-items:center;min-height:32px;padding:7px 19px;font-size:11px;font-weight:500;display:flex}.pg-login{color:#41613b;background:#fff;border:1px solid #e3e8dc;box-shadow:0 1px 3px #253a0a04}.pg-signup{color:#fff;background:linear-gradient(110deg,#2c5c2e,#72a938);border:1px solid #49782d}.pg-signup:hover{filter:brightness(1.06)}.pg-menu-toggle{color:#5e744c;padding:8px;display:none}.pg-mobile-login{display:none}.pg-features-anchor{position:relative}.pg-feature-menu{background:#fff;border:1px solid #e5ebdd;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;width:650px;padding:12px;animation:.18s ease-out pgMenu;display:grid;position:absolute;top:48px;left:50%;transform:translate(-40%);box-shadow:0 16px 50px #31480f12}.pg-feature-menu>a{border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px 13px;display:flex}.pg-feature-menu>a:hover{background:#f6f9f0}.pg-feature-menu>a>svg:first-child{color:#657366;flex-shrink:0}.pg-feature-menu>a>svg:last-child{color:#657366;margin-left:auto}.pg-feature-menu strong{color:#526d3e;align-items:center;gap:7px;font-size:12px;font-weight:560;display:flex}.pg-feature-menu small{color:#657366;letter-spacing:-.01em;margin-top:5px;font-size:11px;display:block}.pg-feature-menu em{color:#657366;background:#edf5e1;border-radius:3px;padding:2px 4px;font-size:11px;font-style:normal}.pg-feature-menu .pg-menu-demo{color:#657366;background:#f7faf2;border:1px solid #edf2e5;grid-column:1/-1;margin-top:4px;padding:13px 16px;font-size:11px}.pg-button{color:#fff;background:linear-gradient(110deg,#2c5d2e,#71a83a);border:1px solid #588839;border-radius:30px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:13px 23px;font-size:12px;font-weight:500;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 2px 4px #32510c0a}.pg-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 6px 18px #4f7b2014}.pg-button.secondary{color:#41613b;background:#fff;border-color:#dce7d0}.pg-text-link{color:#41613b;align-items:center;gap:8px;font-size:12px;font-weight:470;display:inline-flex}.pg-text-link:hover{color:#41692a}.pg-text-link svg{transition:transform .2s}.pg-text-link:hover svg{transform:translate(2px,-2px)}.pg-hero{padding:0 18px}.pg-hero-copy{max-width:1300px;margin:auto;padding:68px 0 0;animation:.7s both pgEnter}.pg-hero-copy h1{max-width:1050px;margin:0;font-weight:520}.pg-hero-copy>p{letter-spacing:-1.05px;color:#657366;max-width:1070px;margin-top:8px;font-size:32px;font-weight:420;line-height:1.24}.pg-hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.pg-hero-note{color:#657366;margin:18px 0 0;font-size:11px}.pg-hero-stage{background:radial-gradient(at 20% 40%,#e3edc9 0%,#0000 43%),radial-gradient(at 90% 18%,#e8f0d9 0%,#0000 47%),linear-gradient(145deg,#f5f8ed,#edf3e4);border:1px solid #e0e8d6;border-radius:20px;max-width:1300px;margin:60px auto 0;padding:31px 65px 23px;animation:.85s .15s both pgStage;overflow:hidden}.pg-product-tabs{justify-content:center;margin:0 0 29px;display:flex}.pg-tabs-inner{border-radius:25px;align-items:center;gap:8px;padding:5px;display:flex}.pg-product-tabs button{color:#657366;white-space:nowrap;border:1px solid #0000;border-radius:23px;align-items:center;gap:9px;padding:10px 17px;font-size:11px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:flex}.pg-product-tabs button[aria-selected=true]{color:#5b7d40;background:#ffffffe8;border-color:#e1e9d7;box-shadow:0 1px 4px #354f0e06}.pg-product-tabs button svg{color:#657366;width:15px}.pg-screen-window{background:#fff;border:1px solid #d7e2c9;border-radius:12px;overflow:hidden;box-shadow:0 22px 45px -20px #304c1533,0 4px 10px #3f5c0c08}.pg-screen-top{color:#657366;letter-spacing:0;background:#fdfefb;border-bottom:1px solid #e8eddf;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:11px;display:flex}.pg-screen-top>span{align-items:center;gap:6px;display:flex}.pg-screen-top>span>i{background:#f3f6ed;border:1px solid #d9e1ce;border-radius:50%;width:5px;height:5px;display:block}.pg-screen-label{text-transform:uppercase;letter-spacing:1px;font-size:11px}.pg-product-image{width:100%;height:auto;animation:.4s pgImage;display:block}.pg-stage-caption{color:#657366;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:15px;padding:19px 0 0;font-size:11px;display:flex}.pg-stage-caption a{color:#657366;white-space:nowrap;align-items:center;gap:7px;display:flex}.pg-capability-line{color:#657366;justify-content:center;align-items:center;gap:80px;padding:40px 18px 0;font-size:11px;display:flex}.pg-capability-line span{align-items:center;gap:9px;display:flex}.pg-capability-line svg{stroke-width:1.5px;color:#657366}.pg-feature-row{grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);align-items:center;gap:80px;max-width:1220px;margin:auto;padding:130px 30px 20px;display:grid}.pg-feature-row.reverse{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr)}.pg-feature-row.reverse .pg-feature-copy{order:2}.pg-feature-copy h2{max-width:380px;margin-top:20px}.pg-feature-copy>p{color:#657366;max-width:360px;margin-top:21px;font-size:13px;line-height:1.85}.pg-feature-copy>.pg-text-link{margin-top:28px}.pg-kicker{letter-spacing:1.2px;color:#657366;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.pg-kicker svg{stroke-width:1.5px}.pg-feature-visual{background:#f0f4e9;border:1px solid #e6ecdc;border-radius:15px;min-width:0;padding:32px 28px 18px;transition:transform .35s,box-shadow .35s;display:block;overflow:hidden}.pg-feature-visual:hover{transform:translateY(-4px);box-shadow:0 14px 40px #4164110b}.pg-feature-visual.pulse{background:linear-gradient(145deg,#eef5e1,#f5f7ee)}.pg-feature-visual.inbox{background:linear-gradient(145deg,#edf3e9,#e6efdd)}.pg-feature-visual.team{background:linear-gradient(145deg,#f1f3e6,#e9f1db)}.pg-shot-frame{background:#fff;border:1px solid #dce6d0;border-radius:9px;overflow:hidden;box-shadow:0 14px 24px -14px #31511226}.pg-visual-cta{color:#657366;justify-content:center;align-items:center;gap:7px;margin:17px 0 0;font-size:11px;display:flex}.pg-beta-note{color:#657366;max-width:300px;margin-top:19px;font-size:11px;line-height:1.7;display:block}.pg-module-trio{max-width:1300px;margin:auto;padding:125px 18px 0}.pg-section-intro h2{font-size:32px;font-weight:500;line-height:1.2}.pg-section-intro h2>span{color:#657366}.pg-section-intro>p{color:#657366;margin-top:20px;font-size:13px;line-height:1.9}.pg-trio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:38px;display:grid}.pg-trio-image{background:#f2f6ea;border:1px solid #e4ecd9;border-radius:13px;padding:24px 18px;transition:background .2s,transform .3s;display:block;position:relative;overflow:hidden}.pg-trio-image .pg-product-image{border:1px solid #dfe8d3;border-radius:5px;transition:transform .4s;box-shadow:0 8px 14px -8px #34530c20}.pg-trio-image:hover .pg-product-image{transform:scale(1.03)}.pg-trio-image>span{color:#657366;background:#ffffffe0;border:1px solid #e1e9d5;border-radius:50%;padding:7px;display:flex;position:absolute;bottom:12px;right:12px}.pg-trio-grid h3{letter-spacing:-.2px;color:#41613b;margin:21px 10px 0;font-size:14px;font-weight:530}.pg-trio-grid p{color:#657366;margin:9px 10px;font-size:11px;line-height:1.8}.pg-trio-grid .pg-text-link{margin:5px 10px;font-size:11px}.pg-steps{grid-template-columns:1fr 1.1fr;gap:100px;max-width:1150px;margin:auto;padding:135px 30px 35px;display:grid}.pg-steps h2{margin-top:20px}.pg-steps ol{margin:0;padding:0;list-style:none}.pg-steps li{border-top:1px solid #e6eddb;gap:22px;padding:24px 0;display:flex}.pg-steps li>span{color:#657366;margin-top:3px;font-size:11px}.pg-steps h3{color:#41613b;letter-spacing:-.3px;font-size:15px;font-weight:500}.pg-steps li p{color:#657366;max-width:340px;margin-top:10px;font-size:12px;line-height:1.85}.pg-pricing{max-width:1260px;margin:auto;padding:105px 30px 30px}.pg-pricing .pg-section-intro{text-align:center}.pg-pricing .pg-kicker{justify-content:center}.pg-pricing h2{margin-top:17px}.pg-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:46px;display:grid}.pg-plan{background:#fff;border:1px solid #e2e9d8;border-radius:13px;padding:30px 27px;position:relative;overflow:hidden}.pg-plan.featured{background:radial-gradient(at 100% 90%,#ecf4dc 0%,#0000 62%),#fff;border-color:#d6e4c6;box-shadow:0 3px 18px #3b5a0d03}.pg-plan-name{justify-content:space-between;align-items:center;gap:7px;display:flex}.pg-plan-name h3{letter-spacing:-.4px;color:#536e40;font-size:18px;font-weight:500}.pg-plan-name>span{letter-spacing:.6px;color:#657366;border:1px solid #e2ebd6;border-radius:4px;padding:4px 5px;font-size:11px}.pg-plan>p{color:#657366;max-width:240px;min-height:37px;margin-top:12px;font-size:11px}.pg-price{letter-spacing:-1.5px;color:#46692f;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:22px;font-size:37px;font-weight:490;line-height:1.2;display:flex}.pg-price small{letter-spacing:0;color:#657366;font-size:11px;font-weight:400}.pg-plan-cta{color:#657366;background:#fff;border:1px solid #e0e8d4;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:28px;font-size:11px;transition:background .2s;display:flex}.pg-plan-cta.primary{color:#fff;background:linear-gradient(100deg,#365f2b,#79ab44);border-color:#618f3b}.pg-plan-cta:hover{background:#f1f7e8}.pg-plan-cta.primary:hover{filter:brightness(1.07)}.pg-plan-limits{color:#657366;background:#fcfdf8;border-top:1px solid #e7eddd;gap:20px;margin:27px -27px 0;padding:22px 27px;font-size:11px;display:flex}.pg-plan-limits span{align-items:center;gap:7px;display:flex}.pg-plan ul{margin:0;padding:8px 0 0;list-style:none}.pg-plan li{color:#657366;align-items:flex-start;gap:10px;margin:12px 0;font-size:11px;line-height:1.8;display:flex}.pg-plan li svg{color:#657366;stroke-width:1.5px;margin-top:2px}.pg-price-note{justify-content:space-between;align-items:start;gap:30px;margin-top:23px;padding:0 3px;display:flex}.pg-price-note>span{color:#657366;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.pg-price-note p{color:#657366;max-width:665px;font-size:11px;line-height:1.8}.pg-another-way{text-align:center;padding:110px 22px 0}.pg-another-way>span{letter-spacing:1px;color:#657366;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.pg-another-way>p{letter-spacing:-1.2px;color:#657366;margin:23px 0;font-size:33px;font-weight:440;line-height:1.3}.pg-another-way>p>strong{color:#567b3b;font-weight:500}.pg-faq{max-width:920px;margin:auto;padding:120px 30px 0}.pg-faq .pg-section-intro{margin-bottom:35px}.pg-faq-list{border-top:1px solid #e5ecd9}.pg-faq-list article{border-bottom:1px solid #e5ecd9}.pg-faq-list article>button{text-align:left;color:#41613b;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:23px 0;font-size:13px;line-height:1.5;display:flex}.pg-faq-list svg{color:#657366;transition:transform .25s}.pg-faq-list svg.turned{transform:rotate(45deg)}.pg-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.pg-answer.open{grid-template-rows:1fr}.pg-answer>div{overflow:hidden}.pg-answer p{color:#657366;max-width:780px;padding:0 45px 24px 0;font-size:12px;line-height:1.9}.pg-final{background:linear-gradient(120deg,#eff5e3,#e5efcf);border:1px solid #dfebcf;border-radius:18px;justify-content:space-between;align-items:center;gap:50px;max-width:1260px;margin:120px auto 0;padding:66px 55px;display:flex;overflow:hidden}.pg-final h2{color:#41613b;margin-top:18px;font-size:35px;font-weight:480;line-height:1.2}.pg-final-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.pg-final-symbol{opacity:.8;width:155px;height:155px;transform:rotate(-7deg)}.pg-footer{max-width:1300px;margin:auto;padding:75px 22px 25px}.pg-footer-top{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;padding-bottom:46px;display:grid}.pg-footer-brand .pinglu-logo{width:135px;height:auto}.pg-footer-brand p{color:#657366;margin-top:16px;font-size:11px;line-height:1.8}.pg-footer h3{color:#657366;letter-spacing:-.1px;margin:13px 0 20px;font-size:11px;font-weight:550}.pg-footer-top>div>a:not([aria-label]){color:#657366;align-items:center;gap:6px;margin:14px 0;font-size:11px;display:flex}.pg-footer-top>div>a:hover{color:#41613b}.pg-footer-bottom{color:#657366;border-top:1px solid #e9efdf;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;display:flex}.pg-footer-bottom>div{gap:22px;display:flex}.pg-attribution{color:#657366;max-width:750px;margin-top:20px;font-size:11px;line-height:1.8}.pg-attribution a{text-underline-offset:3px;text-decoration:underline}.pg-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(20px)}.pg-reveal.visible{opacity:1;transform:none}.pg-module-hero{max-width:1300px;margin:auto;padding:65px 22px 0}.pg-module-hero h1{max-width:900px;margin-top:20px;font-size:41px;font-weight:500}.pg-module-hero>p{color:#657366;letter-spacing:-.5px;max-width:770px;margin-top:16px;font-size:19px;line-height:1.55}.pg-module-stage{background:linear-gradient(145deg,#eef5e2,#e9f0dc);border:1px solid #e1ebd4;border-radius:18px;margin-top:50px;padding:45px 60px;overflow:hidden}.pg-module-stage .pg-product-image{border:1px solid #d7e5c7;border-radius:10px;box-shadow:0 17px 40px -18px #38560e25}.pg-module-detail{max-width:1160px;margin:auto;padding:80px 30px 20px}.pg-module-detail h2{max-width:650px}.pg-module-detail>div{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:38px;display:grid}.pg-module-detail article{border-top:1px solid #e2ebd6;padding-top:24px}.pg-module-detail article>span{color:#657366;font-size:11px}.pg-module-detail article p{color:#657366;margin-top:15px;font-size:14px;line-height:1.7}.pg-module-note{color:#657366;max-width:700px;margin-top:35px;font-size:11px;line-height:1.9}.pg-pricing.standalone{padding-top:65px}.pg-pricing.standalone h1{font-size:40px}@keyframes pgEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pgStage{0%{opacity:0;transform:translateY(24px)scale(.99)}to{opacity:1;transform:none}}@keyframes pgImage{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pgMenu{0%{opacity:0;transform:translate(-40%,5px)}to{opacity:1;transform:translate(-40%)}}@media (min-width:1600px){.pg-header-inner,.pg-hero-copy,.pg-hero-stage,.pg-module-trio,.pg-footer{max-width:1440px}.pg-hero-copy{padding-top:86px}.pg-hero-copy h1{font-size:43px}.pg-hero-copy>p{font-size:37px}.pg-hero-stage{margin-top:68px;padding:38px 85px 24px}.pg-feature-row{gap:110px;max-width:1370px;padding-top:155px}.pg-feature-copy h2{max-width:420px;font-size:38px}.pg-feature-copy>p{font-size:15px;line-height:1.85}.pg-hero-stage .pg-product-tabs button{font-size:13px}.pg-stage-caption,.pg-kicker{font-size:11px}.pg-section-intro h2{font-size:38px}.pg-trio-grid h3{font-size:17px}.pg-trio-grid p{font-size:13px}.pg-trio-grid .pg-text-link{font-size:12px}.pg-pricing{max-width:1360px}.pg-plan{padding:35px 30px}.pg-plan>p,.pg-plan li{font-size:13px}.pg-plan-name h3{font-size:22px}.pg-plan-cta{min-height:44px;font-size:13px}.pg-plan-limits{margin-left:-30px;margin-right:-30px;padding-left:30px;font-size:12px}.pg-price{font-size:43px}.pg-faq-list article>button{font-size:15px}.pg-answer p{font-size:14px}.pg-footer-top>div>a:not([aria-label]){font-size:12px}.pg-footer h3{font-size:13px}.pg-footer-bottom,.pg-attribution{font-size:11px}}@media (max-width:1000px){.pg-header nav{gap:23px}.pg-feature-menu{width:570px;transform:translate(-32%)}.pg-hero-copy>p{font-size:29px}.pg-hero-stage{padding:25px 35px 20px}.pg-feature-row,.pg-feature-row.reverse{grid-template-columns:.85fr 1.2fr;gap:35px;padding:95px 24px 10px}.pg-feature-copy h2{font-size:28px}.pg-feature-copy>p{font-size:12px}.pg-feature-visual{padding:25px 18px 15px}.pg-steps{gap:45px}.pg-final{margin-left:18px;margin-right:18px;padding:45px 35px}.pg-final-symbol{width:130px;height:130px}.pg-footer-top{gap:25px}.pg-trio-grid{gap:14px}.pg-trio-image{padding:20px 12px}.pg-price{font-size:31px}.pg-plan{padding:26px 21px}.pg-plan-limits{gap:13px;margin-left:-21px;margin-right:-21px;padding-left:21px}.pg-plan-name>span{font-size:11px}.pg-module-stage{padding:30px 36px}}@media (max-width:760px){.pg-header{border-bottom:1px solid #edf1e5;height:65px}.pg-header-inner{gap:12px;padding:0 17px}.pg-brand,.pg-brand img{width:105px}.pg-header-actions{gap:6px}.pg-login{display:none}.pg-signup{padding:7px 14px;font-size:11px}.pg-menu-toggle{padding:7px;display:flex}.pg-header nav{display:none}.pg-header nav.open{background:#fdfefd;flex-direction:column;align-items:stretch;gap:10px;height:calc(100dvh - 65px);padding:35px 23px;display:flex;position:fixed;inset:65px 0 0;overflow-y:auto}.pg-features-anchor{position:static}.pg-nav-link{color:#41613b;justify-content:space-between;padding:15px 0;font-size:20px}.pg-feature-menu{width:auto;box-shadow:none;background:#f4f8ed;border:0;border-radius:10px;grid-template-columns:1fr;margin-bottom:10px;padding:7px;animation:none;position:static;transform:none}.pg-feature-menu>a{padding:14px 10px}.pg-feature-menu strong{font-size:13px}.pg-feature-menu small{font-size:11px}.pg-mobile-login{color:#657366;border-top:1px solid #e4edd7;margin-top:15px;padding:25px 0;font-size:15px;display:block}.pg-nav-beta{margin-left:auto;margin-right:15px}.pg-hero{padding:0 17px}.pg-hero-copy{padding-top:51px}.pg-hero-copy h1{letter-spacing:-1.1px;max-width:600px;font-size:30px;line-height:1.19}.pg-hero-copy>p{letter-spacing:-.9px;margin-top:7px;font-size:27px;line-height:1.22}.pg-hero-actions{flex-wrap:wrap;gap:17px;margin-top:25px}.pg-button{min-height:45px;padding:13px 20px;font-size:12px}.pg-hero-actions>.pg-text-link{font-size:11px}.pg-hero-note{margin-top:16px;font-size:11px}.pg-hero-stage{background:linear-gradient(150deg,#edf4df,#e5edda);border-radius:14px;margin-top:36px;padding:17px 12px 15px}.pg-product-tabs{margin-bottom:18px;overflow:visible}.pg-tabs-inner{justify-content:center;gap:1px;width:100%;padding:0}.pg-product-tabs button{gap:5px;padding:9px 8px;font-size:11px}.pg-product-tabs button svg{width:12px;height:12px}.pg-screen-window{border-radius:7px}.pg-screen-top{height:22px;padding:0 7px;font-size:11px}.pg-screen-top>span>i{width:4px;height:4px}.pg-screen-label{display:none!important}.pg-stage-caption{align-items:start;gap:7px;padding-top:14px;font-size:11px;line-height:1.7}.pg-stage-caption>span{max-width:205px}.pg-stage-caption a{gap:3px;margin-top:1px;font-size:11px}.pg-stage-caption svg{width:10px}.pg-capability-line{justify-content:space-between;align-items:flex-start;gap:13px;padding:25px 10px 0;font-size:11px;line-height:1.6}.pg-capability-line span{align-items:start;gap:5px;max-width:108px}.pg-capability-line svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}.pg-feature-row,.pg-feature-row.reverse{grid-template-columns:1fr;gap:28px;padding:78px 23px 0}.pg-feature-row.reverse .pg-feature-copy{order:0}.pg-feature-copy h2{max-width:335px;margin-top:15px;font-size:30px}.pg-feature-copy>p{max-width:520px;margin-top:17px;font-size:13px;line-height:1.8}.pg-feature-copy>.pg-text-link{margin-top:18px;font-size:12px}.pg-beta-note{max-width:350px;margin-top:16px;font-size:11px}.pg-feature-visual{border-radius:12px;margin:0 -6px;padding:22px 17px 16px}.pg-visual-cta{font-size:11px}.pg-kicker{letter-spacing:1px;font-size:11px;line-height:1.5}.pg-module-trio{padding:80px 17px 0}.pg-section-intro h2{font-size:30px}.pg-trio-grid{grid-template-columns:1fr;gap:34px;margin-top:28px}.pg-trio-image{padding:24px 21px}.pg-trio-grid h3{margin:17px 6px 0;font-size:17px}.pg-trio-grid p{margin:7px 6px;font-size:13px}.pg-trio-grid .pg-text-link{margin-left:6px;font-size:12px}.pg-steps{grid-template-columns:1fr;gap:28px;padding:83px 23px 0}.pg-steps h2{margin-top:15px;font-size:31px}.pg-steps li{padding:22px 0}.pg-steps h3{font-size:16px}.pg-steps li p{margin-top:7px;font-size:13px}.pg-steps li>span{font-size:11px}.pg-pricing{padding:80px 23px 0}.pg-section-intro>p{margin-top:18px;font-size:12px}.pg-plan-grid{grid-template-columns:1fr;gap:17px;margin-top:30px}.pg-plan{padding:28px 25px}.pg-plan-name h3{font-size:22px}.pg-plan-name>span{font-size:11px}.pg-plan>p{max-width:320px;min-height:0;font-size:13px}.pg-price{margin-top:25px;font-size:39px}.pg-price small{font-size:12px}.pg-plan-cta{min-height:44px;font-size:13px}.pg-plan-limits{gap:24px;margin-left:-25px;margin-right:-25px;padding:21px 25px;font-size:12px}.pg-plan li{font-size:13px}.pg-price-note{margin-top:22px;display:block}.pg-price-note>span{font-size:11px}.pg-price-note p{margin-top:14px;font-size:11px;line-height:1.8}.pg-another-way{padding:80px 22px 0}.pg-another-way>p{letter-spacing:-.8px;font-size:27px}.pg-faq{padding:80px 23px 0}.pg-faq .pg-section-intro h2{max-width:350px;font-size:29px}.pg-faq .pg-section-intro{margin-bottom:25px}.pg-faq-list article>button{gap:20px;padding:20px 0;font-size:13px;line-height:1.7}.pg-faq-list svg{flex-shrink:0;width:16px}.pg-answer p{padding-right:19px;font-size:12px;line-height:1.85}.pg-final{border-radius:13px;gap:14px;margin:75px 17px 0;padding:35px 25px;position:relative}.pg-final h2{max-width:310px;font-size:28px;line-height:1.25}.pg-final-actions{flex-direction:column;align-items:start;gap:21px;margin-top:25px}.pg-final-symbol{opacity:.2;width:90px;height:90px;position:absolute;bottom:24px;right:-18px}.pg-final .pg-kicker{max-width:240px}.pg-footer{padding:55px 23px 22px}.pg-footer-top{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:30px}.pg-footer-brand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:5px;display:flex}.pg-footer-brand .pinglu-logo{width:120px}.pg-footer-brand p{margin:0;font-size:11px;line-height:1.8}.pg-footer h3{margin:14px 0 18px;font-size:11px}.pg-footer-top>div>a:not([aria-label]){margin:13px 0;font-size:11px;line-height:1.4}.pg-footer-bottom{font-size:11px;line-height:1.7;display:block}.pg-footer-bottom>div{gap:20px;margin-top:14px}.pg-attribution{margin-top:18px;font-size:11px;line-height:1.85}.pg-module-hero{padding:45px 23px 0}.pg-module-hero h1{max-width:530px;margin-top:19px;font-size:34px}.pg-module-hero>p{margin-top:17px;font-size:16px;line-height:1.65}.pg-module-hero .pg-hero-actions{gap:18px}.pg-module-stage{border-radius:12px;margin:34px -6px 0;padding:22px 17px}.pg-module-detail{padding:55px 23px 0}.pg-module-detail h2{font-size:28px}.pg-module-detail>div{grid-template-columns:1fr;gap:23px;margin-top:27px}.pg-module-detail article{padding-top:19px}.pg-module-detail article p{max-width:450px;margin-top:9px;font-size:15px}.pg-module-note{font-size:11px}.pg-pricing.standalone{padding-top:45px}.pg-pricing.standalone h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.pg-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pg-reveal{opacity:1;transform:none}}.pg-site{--pg-ink:#203023;--pg-muted:#687166}.pg-hero-copy>p{color:#7b8477}.pg-nav-link{font-size:14px}.pg-login,.pg-signup{min-height:37px;font-size:13px}.pg-hero-note{color:#74806c;font-size:12px}.pg-button,.pg-text-link{font-size:14px}.pg-button,.pg-signup,.pg-plan-cta.primary{color:#fff;background:#365e2c;border-color:#365e2c}.pg-feature-copy>p{color:#6f7b67;font-size:16px}.pg-feature-copy h2{color:#263c26}.pg-kicker{color:#65834e;font-size:11px}.pg-beta-note{color:#75806a;font-size:12px}.pg-product-tabs button{color:#68805a;font-size:13px}.pg-product-tabs button[aria-selected=true]{color:#365e2c}.pg-stage-caption,.pg-capability-line{color:#6c805c;font-size:12px}.pg-trio-grid h3{color:#37552e;font-size:18px}.pg-trio-grid p{color:#708263;font-size:14px}.pg-trio-grid .pg-text-link{font-size:13px}.pg-steps h3{color:#3e5e32;font-size:18px}.pg-steps li p{color:#718363;font-size:15px}.pg-section-intro>p{color:#758267;font-size:15px}.pg-plan-name h3{color:#39582e;font-size:23px}.pg-plan>p,.pg-plan li{color:#718064;font-size:14px}.pg-plan-name>span{color:#66844b;font-size:9px}.pg-plan-cta{color:#4f7136;font-size:13px}.pg-plan-limits{color:#526e3e;font-size:13px}.pg-price small{color:#6a7e5a;font-size:12px}.pg-price-note p,.pg-price-note>span{color:#75846a;font-size:11px}.pg-faq-list article>button{color:#3d5d30;font-size:16px}.pg-answer p{color:#6c805f;font-size:14px}.pg-another-way>p{color:#7c8970}.pg-final h2{color:#395c2b}.pg-footer-top>div>a:not([aria-label]){color:#708561;font-size:13px}.pg-footer h3{color:#405e32;font-size:13px}.pg-footer-brand p{color:#7a896a;font-size:13px}.pg-footer-bottom,.pg-attribution{color:#7d8c6d;font-size:11px}.pg-feature-menu strong{font-size:14px}.pg-feature-menu small{color:#6e7e61;font-size:12px}.pg-feature-menu .pg-menu-demo{font-size:13px}.pg-module-hero>p{color:#6d7f5f}.pg-module-detail article p{color:#617d4c;font-size:16px}.pg-module-note{color:#738468;font-size:12px}@media (max-width:760px){.pg-nav-link{font-size:20px}.pg-feature-copy>p,.pg-steps li p,.pg-trio-grid p{font-size:15px}.pg-product-tabs button{gap:4px;padding:9px 7px;font-size:10px}.pg-hero-note{font-size:11px}.pg-hero-actions>.pg-text-link{font-size:13px}.pg-stage-caption,.pg-stage-caption a,.pg-capability-line,.pg-kicker{font-size:10px}.pg-faq-list article>button{font-size:15px}.pg-answer p{font-size:14px}.pg-footer-top>div>a:not([aria-label]){font-size:12px}.pg-footer-bottom,.pg-attribution{font-size:10px}.pg-plan>p,.pg-plan li{font-size:14px}}.pinglu-logo{object-fit:contain;flex-shrink:0;display:block}.brand-wordmark{width:148px;height:auto}.loading-screen .pinglu-logo{width:52px;height:52px}.lp-brand .legal-brand-logo{width:135px;height:auto}.app-shell{--ui-ink:#14261c;--ui-muted:#617068;--ui-faint:#77857d;--ui-line:#dce5df;--ui-surface:#fff;--ui-shadow:0 1px 2px #152d1e08, 0 5px 18px #152d1e04;--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);color:var(--ui-ink);letter-spacing:-.014em;background:#f3f6f4;font-size:14px;line-height:1.5}.app-shell :is(button,a,input,select,textarea){transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.app-shell :is(.button,.pulse-primary,.pulse-secondary,.pulse-quiet){letter-spacing:-.015em;color:#1d3225;background:#fff;border:1px solid #d0dcd4;border-radius:999px;gap:9px;min-height:46px;padding:12px 21px;font-size:14px;font-weight:620;line-height:1.35;box-shadow:0 1px 2px #17351e0a}.app-shell :is(.button.primary,.pulse-primary){background:var(--brand-gradient);color:var(--brand-action-ink);border-color:#20bd5a;box-shadow:0 2px 3px #15984c14,inset 0 1px #ffffff40}.app-shell :is(.button,.pulse-primary,.pulse-secondary):hover:not(:disabled){border-color:#a5cbb3;transform:translateY(-1px);box-shadow:0 4px 9px #15341e10}.app-shell :is(.button,.pulse-primary,.pulse-secondary):active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px #15341e08}.app-shell .button.small{border-radius:999px;min-height:36px;padding:8px 15px;font-size:12px}.app-shell .button.full{min-height:48px;font-size:14px}.app-shell .pulse-quiet{box-shadow:none;background:0 0;border-color:#0000}.app-shell :is(.button,.pulse-primary,.pulse-secondary):disabled{opacity:1;color:#5d7062;box-shadow:none;background:#edf1ee;border-color:#e0e7e2}.app-shell :is(.button,.pulse-primary,.pulse-secondary,.icon-button):focus-visible{outline-offset:3px;outline:3px solid #138e484d}.app-shell .icon-button{color:#4f6257;border:1px solid #0000;border-radius:50%;width:36px;height:36px}.app-shell .icon-button:hover{color:#173e25;background:#e9f4ed;border-color:#d8e9df}.app-shell :is(.button,.icon-button) svg{stroke-width:1.8px}.app-shell .text-link{color:#14763d;font-size:13px;font-weight:600}.app-shell .field>span{color:#273c2e;margin-bottom:8px;font-size:13px;font-weight:600}.app-shell .field :is(input,select,textarea){min-height:48px;color:var(--ui-ink);background:#fff;border:1px solid #cfdcd3;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:inset 0 1px 2px #102e1804}.app-shell .field textarea{min-height:100px}.app-shell .field :is(input,select,textarea):hover{border-color:#aebfb4}.app-shell .field :is(input,select,textarea):focus{border-color:#13934b;outline:none;box-shadow:0 0 0 4px #25d36618}.app-shell .field small,.app-shell .form-note{color:#5d7062;font-size:12px;line-height:1.65}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#5d7062}.app-shell .sidebar{color:#4d6155;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border-right:1px solid #dfe7e2;padding:24px 14px 0;overflow-y:auto}.app-shell .sidebar .brand{flex-shrink:0;height:51px;margin:0 8px 23px;padding:0 3px}.app-shell .sidebar nav{flex-shrink:0}.app-shell .workspace-switcher{flex-shrink:0;margin:0 0 24px}.app-shell .workspace-button{box-shadow:var(--ui-shadow);background:#fff;border:1px solid #d8e2db;border-radius:14px;padding:12px 10px}.app-shell .workspace-button strong{color:#203629;font-size:13px;font-weight:630}.app-shell .workspace-button small{color:#5d7062;margin-top:3px;font-size:11px}.app-shell .workspace-symbol{color:#236a3d;background:#e5f6eb;border-radius:9px;width:32px;height:32px;font-weight:700}.app-shell .workspace-button>svg{color:#62766a}.app-shell .workspace-menu{background:#fff;border:1px solid #d9e4dc;border-radius:14px;padding:6px;box-shadow:0 10px 35px #1533201c}.app-shell .workspace-menu button{color:#243b2d;border-radius:9px;padding:12px;font-size:13px}.app-shell .workspace-menu button:hover{background:#edf9f1}.app-shell .nav-label{letter-spacing:1.3px;color:#5d7062;margin-bottom:11px;padding-left:14px;font-size:10px;font-weight:650}.app-shell .nav-item{color:#53685a;border-radius:12px;gap:11px;min-height:44px;margin-bottom:4px;padding:11px 13px;font-size:13px;font-weight:530}.app-shell .nav-item svg{stroke-width:1.8px}.app-shell .nav-item:hover{color:#173f25;background:#eff6f1}.app-shell .nav-item.active{background:var(--brand-gradient);color:#07391d;font-weight:650;box-shadow:inset 0 1px #ffffff45,0 2px 4px #168d4010}.app-shell .nav-item.active:before{display:none}.app-shell .nav-item.active svg{stroke-width:2px}.app-shell :is(.nav-count,.nav-mini){color:#53695a;background:#f1f5f2;border-color:#e0e9e3;border-radius:6px;font-size:10px;font-weight:600}.app-shell .nav-item.active .nav-count{color:#155f32;background:#ffffffb5;border-color:#ffffff90}.app-shell .sidebar-lower{flex-shrink:0}.app-shell .sidebar-lower>.nav-item{font-size:12px}.app-shell .sidebar-note{background:#112d1e;border:1px solid #20432d;border-radius:15px;margin:22px 3px 18px;padding:17px 14px;box-shadow:0 4px 12px #0d2e1910}.app-shell .note-symbol{color:#59df88;background:#25d36620;border:1px solid #3f805143;border-radius:9px}.app-shell .sidebar-note strong{color:#f2fbf5;font-size:13px;font-weight:620}.app-shell .sidebar-note p{color:#b1c9ba;margin:9px 0 14px;font-size:11px;line-height:1.7}.app-shell .sidebar-note button{color:#79e79d;font-size:12px;font-weight:600}.app-shell .sidebar-profile{border-top:1px solid #e2eae5;padding:17px 4px 20px}.app-shell .sidebar-profile strong{color:#243c2c;font-size:12px;font-weight:630}.app-shell .sidebar-profile small{color:#5d7062;font-size:10px}.app-shell .sidebar-profile .avatar{color:#2a573a;background:#e7f2ea}.app-shell .topbar{background:#ffffffed;border-bottom:1px solid #e0e8e3;height:72px;padding:0 32px}.app-shell .breadcrumb{color:#5d7062;gap:12px;font-size:12px}.app-shell .breadcrumb strong{color:#233d2b;font-size:13px;font-weight:650}.app-shell .global-search{color:#5d7062;border:1px solid #0000;border-radius:999px;gap:9px;padding:8px 11px;font-size:12px}.app-shell .global-search:hover{color:#3d5a46;background:#f3f7f4;border-color:#e3ebe6}.app-shell .global-search kbd{color:#5d7062;background:#fafcfb;border:1px solid #dfe7e1;border-radius:5px;padding:2px 5px;font-size:10px}.app-shell .demo-badge{color:#5d7062;background:#f1f7f3;border:1px solid #dfeae3;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:550}.app-shell .demo-badge i{background:#24bc5b}.app-shell .topbar-divider{background:#e4ebe6}.app-shell .profile-button .avatar{color:#205e37;background:#e5f4e9;border:1px solid #d3e9da}.app-shell .notifications-popover{color:#243b2c;background:#fff;border:1px solid #dce6df;border-radius:16px;box-shadow:0 12px 40px #18341e20}.app-shell .notifications-popover strong{color:#172c20;font-size:14px}.app-shell .notifications-popover button{color:#3f5647;font-size:13px}.app-shell .notifications-popover small{color:#5d7062;font-size:11px}.app-shell .page-content{padding:32px 32px 24px}.app-shell .page-heading{gap:24px;margin-bottom:28px;padding-bottom:0}.app-shell .page-heading h1{letter-spacing:-1.2px;color:#173220;font-size:30px;font-weight:660;line-height:1.2}.app-shell .page-heading>div>p:not(.eyebrow){color:#5d7062;margin-top:9px;font-size:14px;line-height:1.65}.app-shell .page-heading-actions{gap:10px}.app-shell .eyebrow{letter-spacing:1.6px;color:#5d7062;font-size:11px;font-weight:650}.app-shell .metric-strip{box-shadow:var(--ui-shadow);background:#fff;border:1px solid #dce6df;border-radius:16px;padding:24px 0}.app-shell .metric{border-color:#e4ebe6;padding:0 23px}.app-shell .metric-label{color:#63766a;font-size:12px;font-weight:550}.app-shell .metric-label svg{color:#587a61;stroke-width:1.8px}.app-shell .metric-value{letter-spacing:-1.6px;color:#163722;font-variant-numeric:tabular-nums;gap:9px;margin-top:15px;font-size:36px;font-weight:670;line-height:1.2}.app-shell .metric p{color:#5d7062;margin-top:10px;font-size:11px}.app-shell .metric-note{color:#217541;background:#e5f7eb;border:1px solid #d5efdf;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:600}.app-shell .metric-note.neutral{color:#5d7062;background:#f3f6f3;border-color:#e7ede8}.app-shell :is(.overview-primary,.overview-secondary){gap:22px}.app-shell :is(.activity-chart-panel,.connection-health,.recent-conversations,.recent-events,.automation-list,.activity-table,.api-keys-section,.settings-section){box-shadow:var(--ui-shadow);background:#fff;border:1px solid #dce6df;border-radius:16px}.app-shell .activity-chart-panel{padding:25px 24px 0}.app-shell .section-heading h2{letter-spacing:-.4px;color:#173220;font-size:16px;font-weight:650}.app-shell .section-heading p{color:#5d7062;margin-top:6px;font-size:12px;line-height:1.6}.app-shell .section-heading select{color:#56705e;background:#f9fcfa;border:1px solid #dce6de;border-radius:999px;min-height:34px;padding:7px 11px;font-size:11px}.app-shell .chart-legend{color:#5d7062;margin-top:22px;font-size:11px;font-weight:500}.app-shell .axis-text{fill:#8e9f92;font-size:10px}.app-shell .chart-line{stroke-width:2.7px}.app-shell .chart-foot{color:#5d7062;border-color:#e5ede7;padding:16px 0;font-size:11px}.app-shell .chart-foot button{color:#2f7746;font-size:11px;font-weight:600}.app-shell .connection-health{padding:25px 21px 22px}.app-shell .connection-health>.muted{color:#5d7062;font-size:12px}.app-shell .health-list>button{border-color:#e7eee9;padding:16px 0}.app-shell .channel-icon{color:#208047;background:#e6f7ec;border:1px solid #d7efdf;border-radius:11px;width:36px;height:36px}.app-shell .channel-icon.inactive{color:#5d7062;background:#f0f4f0;border-color:#e5ebe6}.app-shell .health-connection-name strong{color:#2d4a36;font-size:12px;font-weight:630}.app-shell .health-connection-name small{color:#5d7062;font-size:11px}.app-shell .connection-health-summary{color:#4e795a;padding-top:17px;font-size:11px}.app-shell .connection-health>.text-link{color:#236f3b;border-color:#e5ede7;padding-top:18px;font-size:12px;font-weight:620}.app-shell .counter{color:#56735e;background:#f0f6f2;border-color:#e1ece5;border-radius:7px;min-width:25px;height:25px;font-size:11px;font-weight:600}.app-shell .recent-conversations .section-heading{padding:24px}.app-shell table{font-size:13px}.app-shell th{letter-spacing:.8px;color:#5d7062;background:#f5f9f6;border-color:#e4ede7;padding:13px 18px;font-size:10px;font-weight:650}.app-shell td{color:#4b6654;border-color:#e7eee9;padding:17px 18px;font-size:12px}.app-shell tbody tr:hover{background:#f7fcf8}.app-shell .table-person strong{color:#284631;font-size:13px;font-weight:630}.app-shell .table-person small,.app-shell .table-time{color:#5d7062;font-size:11px}.app-shell .message-preview{color:#5d7062;font-size:12px}.app-shell .channel-label{color:#5d7062;font-size:11px}.app-shell .timeline-item strong{color:#304d39;font-size:13px;font-weight:600}.app-shell .timeline-item p{color:#5d7062;font-size:12px;line-height:1.6}.app-shell .timeline-item small{color:#5d7062;font-size:10px}.app-shell .timeline-icon{color:#5d7062;background:#edf8f1;border:1px solid #dff0e5;border-radius:10px}.app-shell .workspace-foot{color:#5d7062;border-color:#e1eae4;font-size:10px}.app-shell .avatar{color:#41644c;border:1px solid #284b3410;font-weight:650}.app-shell .tone-0{color:#477043;background:#eaf1e8}.app-shell .tone-1{color:#4e6985;background:#e5edf5}.app-shell .tone-2{color:#7a608e;background:#f0eaf5}.app-shell .tone-3{color:#8d684d;background:#f5eae4}.app-shell .tone-4{color:#477466;background:#e6f0ee}.app-shell .status{border:1px solid #0000;border-radius:999px;gap:6px;padding:5px 9px;font-size:11px;font-weight:600}.app-shell .status-connected{color:#247742;background:#e5f8ec;border-color:#cdeed9}.app-shell .status-pending{color:#5d7062;background:#fff6e5;border-color:#f5e6c3}.app-shell :is(.status-disconnected,.status-failed,.status-unknown){color:#5d7062;background:#fcf0e8;border-color:#f0ddce}.app-shell .tabs{background:#eaf0ec;border:1px solid #e0e8e2;border-radius:999px;gap:3px;padding:4px}.app-shell .tabs button{color:#5d7062;border-radius:999px;min-height:32px;padding:7px 14px;font-size:12px;font-weight:550}.app-shell .tabs button.selected{color:#244f32;background:#fff;font-weight:650;box-shadow:0 1px 4px #1c44271a}.app-shell .search-input{color:#5d7062;background:#fff;border:1px solid #d8e4dc;border-radius:12px;padding:8px 12px}.app-shell .search-input:focus-within{border-color:#20a854;box-shadow:0 0 0 3px #25d36614}.app-shell .search-input input{color:#294f36;min-height:28px;font-size:13px}.app-shell .search-input input::placeholder{color:#5d7062}.app-shell .connection-card{box-shadow:var(--ui-shadow);background:#fff;border:1px solid #d8e5dc;border-radius:17px;padding:26px}.app-shell .connection-card:hover{border-color:#a3d8b6;transform:translateY(-2px);box-shadow:0 6px 20px #2155320d}.app-shell .connection-card h2{color:#173220;font-size:18px;font-weight:650}.app-shell .connection-phone{color:#5d7062;font-size:15px;font-weight:500}.app-shell .connection-card-meta>span{color:#5d7062;letter-spacing:.6px;font-size:10px;font-weight:600}.app-shell .connection-card-meta>strong{color:#4d7158;font-size:12px;font-weight:550}.app-shell .connection-card-bottom{border-color:#e5eee8}.app-shell .connection-card-bottom>span{color:#5d7062;font-size:11px}.app-shell .new-connection-card{background:#f2fcf5;border:1px dashed #9dd9b1;border-radius:17px}.app-shell .new-connection-card>span:first-child{color:#5d7062;background:#d9f7e3;border:1px solid #c3edcf;border-radius:14px}.app-shell .new-connection-card>strong{color:#387c4b;font-size:15px;font-weight:630}.app-shell .new-connection-card p{color:#5d7062;font-size:13px;line-height:1.7}.app-shell .automation-summary{background:#eafaf0;border:1px solid #ccebd6;border-radius:16px;padding:23px}.app-shell .automation-symbol{color:#5d7062;background:#c9f2d7;border:1px solid #b6e9c7;border-radius:13px}.app-shell .automation-summary strong{color:#255a35;font-size:16px;font-weight:650}.app-shell .automation-summary p{color:#5d7062;font-size:13px;line-height:1.6}.app-shell .automation-row{border-color:#e6eee8;padding:27px}.app-shell .rule-icon{color:#5d7062;background:#f0f5f1;border-radius:12px}.app-shell .rule-icon.enabled{color:#5d7062;background:#dff8e8}.app-shell .rule-content h2{color:#173220;font-size:16px;font-weight:650}.app-shell .rule-content>p{color:#5d7062;font-size:13px}.app-shell .rule-content code{color:#5d7062;background:#f0f8f3;border:1px solid #deeee4;border-radius:6px;padding:4px 7px}.app-shell .rule-content blockquote{color:#5d7062;font-size:13px;line-height:1.75}.app-shell .rule-state{color:#5d7062;background:#f2f5f2;border:1px solid #e0e9e2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650}.app-shell .rule-state.on{color:#5d7062;background:#def7e6;border-color:#caedd6}.app-shell .rule-usage strong{color:#5d7062;font-size:22px;font-weight:650}.app-shell .rule-usage>span{color:#5d7062;font-size:11px}.app-shell .switch{background:#d3dfd6;width:36px;height:21px;box-shadow:inset 0 1px 2px #254e2f12}.app-shell .switch.on{background:#25bc5b}.app-shell .activity-event{border-color:#e5eee7;padding:23px 26px}.app-shell .activity-event strong{color:#345c40;font-size:14px;font-weight:630}.app-shell .activity-event p{color:#5d7062;font-size:12px;line-height:1.65}.app-shell .activity-event time{color:#5d7062;font-size:11px}.app-shell .activity-event time small{color:#5d7062;font-size:10px}.app-shell .activity-kind{color:#5d7062;background:#edf8f1;border-radius:999px;font-size:10px;font-weight:600}.app-shell .code-panel{color:#e0f6e7;background:#11291c;border:1px solid #234c31;border-radius:17px;box-shadow:0 5px 18px #183b2612}.app-shell .code-panel-heading{color:#d1ebda;border-color:#2a4b35;padding:20px 22px;font-size:13px}.app-shell .code-panel-heading>button{color:#a0cfaf}.app-shell .code-tabs{gap:6px}.app-shell .code-tabs button{color:#8db79b;border-radius:999px;padding:8px 15px;font-size:12px}.app-shell .code-tabs button.active{color:#d6f6e0;background:#2b4c36}.app-shell .code-panel pre{color:#bdedcb;padding:20px 24px;font-size:12px;line-height:1.95}.app-shell .code-footer{color:#83b592;border-color:#2a4b35;font-size:11px}.app-shell .api-guidance strong{color:#416b4c;font-size:14px;font-weight:620}.app-shell .api-guidance p{color:#5d7062;font-size:13px;line-height:1.75}.app-shell .api-guidance>h2{color:#173220;font-size:18px;font-weight:650}.app-shell .settings-nav a{color:#5d7062;border-radius:11px;padding:11px 13px;font-size:13px;font-weight:550}.app-shell .settings-nav a.active{color:#327e49;background:#dff7e8;font-weight:650}.app-shell .settings-section{padding:28px}.app-shell .settings-section h2{color:#173220;font-size:18px;font-weight:650}.app-shell .settings-section>p{color:#5d7062;font-size:13px}.app-shell .settings-save{border-color:#e4eee7;margin-top:26px;padding-top:20px}.app-shell .settings-save>span{color:#5d7062;font-size:12px}.app-shell .member-row strong{color:#4d775a;font-size:14px;font-weight:630}.app-shell .member-row strong small,.app-shell .member-row p{color:#5d7062;font-size:12px}.app-shell .role-badge{color:#5d7062;background:#edf9f1;border-color:#dcefe3;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:550}.app-shell .billing-state{background:#f0faf3;border-color:#dcefe2;border-radius:12px}.app-shell .billing-state strong{color:#5d7062;font-size:14px;font-weight:600}.app-shell .billing-state p{color:#5d7062;font-size:12px}.app-shell .engine-row{color:#5d7062;border-color:#e5eee8;padding:17px 0;font-size:13px}.app-shell .engine-row :is(strong,a){color:#5d7062;font-size:13px;font-weight:500}.app-shell .inbox-layout{background:#fff;height:calc(100dvh - 72px)}.app-shell .conversation-sidebar{background:#fff;border-color:#dfe9e2}.app-shell .inbox-list-heading{padding:25px 20px 18px}.app-shell .inbox-list-heading h1{letter-spacing:-.8px;color:#173220;font-size:24px;font-weight:670}.app-shell .inbox-list-heading h1 span{color:#173220;background:#e7f8ec;border-color:#d8efdf;border-radius:7px;font-size:11px}.app-shell .conversation-sidebar>.search-input{border-radius:12px;padding:7px 11px}.app-shell .inbox-filter{border-color:#e6eee8;gap:7px;padding:0 17px 16px}.app-shell .inbox-filter button{color:#5d7062;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:550}.app-shell .inbox-filter button.selected{color:#5d7062;background:#dbf7e5;font-weight:650}.app-shell .conversation-row{border-bottom:1px solid #edf3ef;border-left:3px solid #0000;padding:18px 17px}.app-shell .conversation-row:hover{background:#f5fbf7}.app-shell .conversation-row.selected{background:#e4f9ec;border-left-color:#25d366}.app-shell .conversation-row.selected .avatar{color:#5d7062;background:#c7f2d5;border-color:#b5e8c7}.app-shell .conversation-row-body strong{color:#3e6c4a;font-size:14px;font-weight:650}.app-shell .conversation-row-body p{color:#5d7062;font-size:12px;line-height:1.6}.app-shell .conversation-row-body small{color:#5d7062;font-size:11px}.app-shell .conversation-row-meta>span{color:#5d7062;font-size:10px}.app-shell .conversation-row-meta i{color:#154a26;background:#45c878;min-width:18px;min-height:18px;font-size:10px}.app-shell .chat-heading{background:#fff;border-color:#dfebe3;min-height:78px;padding:18px 25px}.app-shell .chat-heading strong{color:#3f754e;font-size:15px;font-weight:650}.app-shell .chat-heading small{color:#5d7062;font-size:11px}.app-shell .chat-tag{color:#5d7062;background:#ecf9f1;border-color:#dcefe3;border-radius:999px;font-size:10px}.app-shell .chat-messages{background:#f4f9f6;gap:15px;padding:26px 28px}.app-shell .chat-date{color:#5d7062;font-size:10px}.app-shell .message-bubble{background:#fff;border:1px solid #dcebe2;border-radius:4px 17px 17px;padding:13px 17px 9px;box-shadow:0 1px 2px #295f3b06}.app-shell .message-wrap.out .message-bubble{background:#d8f7e4;border-color:#c5edd5;border-radius:17px 4px 17px 17px}.app-shell .message-bubble p{color:#5d7062;font-size:14px;line-height:1.7}.app-shell .message-bubble>span,.app-shell .message-wrap.out .message-bubble>span{color:#5d7062;font-size:10px}.app-shell .chat-composer{background:#fff;border:1px solid #d3e7dc;border-radius:18px;flex-shrink:0;margin:14px 20px 0;padding:0;box-shadow:0 3px 12px #25633b08}.app-shell .chat-composer:focus-within{border-color:#52c47f;box-shadow:0 0 0 3px #25d36612,0 3px 12px #25633b08}.app-shell .chat-composer>textarea{color:#5d7062;height:72px;padding:16px 17px;font-size:14px;line-height:1.7}.app-shell .composer-bottom{padding:0 10px 10px}.app-shell .composer-bottom>div>button{color:#5d7062;font-size:11px;font-weight:550}.app-shell .composer-bottom>div>span{color:#5d7062;font-size:10px}.app-shell .chat-composer .button{min-height:38px;padding:9px 16px;font-size:12px}.app-shell .demo-chat-note{color:#5d7062;padding:12px 20px 14px;font-size:10px}.app-shell .quick-replies{border:1px solid #d8ecdf;border-radius:14px;padding:7px;box-shadow:0 10px 35px #2657371c}.app-shell .quick-replies>button{color:#5d7062;border-radius:9px;padding:12px;font-size:12px}.app-shell .quick-replies>button:hover{background:#effbf4}.app-shell .contact-inspector{background:#fff;border-color:#e1eee6;padding:25px 19px}.app-shell .contact-inspector .section-heading h3{color:#173220;font-size:14px;font-weight:650}.app-shell .contact-card h3{color:#173220;font-size:17px;font-weight:650}.app-shell .contact-card p{color:#5d7062;font-size:12px}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b261b65}.app-shell .modal{background:#fff;border:1px solid #d8e9df;border-radius:22px;padding:29px;box-shadow:0 30px 110px #0c2e1b3d}.app-shell .modal-heading h2{letter-spacing:-.8px;color:#173220;font-size:24px;font-weight:660}.app-shell .modal-heading p{color:#5d7062;margin-top:8px;font-size:13px;line-height:1.7}.app-shell .modal-actions{border-color:#e3efe8;gap:10px;padding-top:23px}.app-shell .modal-actions .button{min-height:44px}.app-shell .toast{color:#5d7062;background:#fff;border:1px solid #cfe9d9;border-radius:15px;padding:16px 20px;font-size:13px;box-shadow:0 10px 40px #2154351f}.app-shell .empty-state h3{color:#173220;font-size:20px;font-weight:650}.app-shell .empty-state p{color:#5d7062;font-size:13px;line-height:1.8}.app-shell .empty-icon{color:#5d7062;background:#ecfaf2;border:1px solid #d9f0e2;border-radius:17px}.app-shell .inline-notice{background:#fff8ec;border-color:#f3e8cc;border-radius:14px}.app-shell .inline-notice strong{color:#5d7062}.app-shell .inline-notice p{color:#5d7062;font-size:12px;line-height:1.7}.app-shell .pulse-root{--pulse-ink:#173220;--pulse-muted:#5d7062;--pulse-line:#deece3}.app-shell .pulse-heading{padding-bottom:25px}.app-shell .pulse-mark{color:#5d7062;background:#d5f5e0;border-color:#bce9cd;border-radius:14px}.app-shell .pulse-title h1{letter-spacing:-1.1px;color:#173220;font-size:30px;font-weight:670}.app-shell .pulse-identity p{color:#5d7062;margin-top:7px;font-size:13px}.app-shell .pulse-beta{color:#5d7062;background:#eef9f2;border-color:#dfefe5;border-radius:6px;font-size:9px;font-weight:650}.app-shell .pulse-context{color:#5d7062;padding:15px 0;font-size:11px}.app-shell .pulse-demo-note{color:#5d7062;background:#effaf3;border-color:#dcefe3;border-radius:11px;padding:11px 14px;font-size:11px}.app-shell .pulse-sections>button{color:#5d7062;border-radius:11px;min-height:41px;padding:10px 9px;font-size:12px;font-weight:520}.app-shell .pulse-sections>button.selected{color:#5d7062;background:#ddf7e7;border:1px solid #cdeed9;font-weight:650}.app-shell .pulse-sections>button:hover{color:#5d7062;background:#f0faf4}.app-shell .pulse-sections>button b{color:#5d7062;background:#c5efd3;border-radius:6px;font-size:10px}.app-shell .pulse-sections>button svg{stroke-width:1.8px}.app-shell .pulse-nav-foot p{color:#5d7062;font-size:11px;line-height:1.8}.app-shell .pulse-eyebrow{color:#5d7062;letter-spacing:1.4px;font-size:10px;font-weight:650}.app-shell .pulse-section-heading h2{letter-spacing:-.8px;color:#173220;font-size:26px;font-weight:640}.app-shell .pulse-section-heading h2>strong{color:#173220;font-weight:680}.app-shell .pulse-section-heading p{color:#5d7062;margin-top:10px;font-size:13px;line-height:1.7}.app-shell .pulse-list-toolbar{padding:16px 0}.app-shell .pulse-list-toolbar>span{color:#5d7062;font-size:11px}.app-shell .pulse-filters{background:#eaf6ee;border:1px solid #e0eee5;border-radius:999px;padding:4px}.app-shell .pulse-filters button{color:#5d7062;border-radius:999px;min-height:28px;padding:5px 12px;font-size:11px}.app-shell .pulse-filters button.selected{color:#5d7062;background:#fff;font-weight:650;box-shadow:0 1px 4px #2d754a12}.app-shell .pulse-item{gap:13px;padding:24px 0}.app-shell .pulse-item:hover{background:#eefaf3;border-radius:11px;padding-left:9px;padding-right:9px}.app-shell .pulse-item h3{color:#173220;letter-spacing:-.2px;font-size:16px;font-weight:650;line-height:1.5}.app-shell .pulse-item-content>p{color:#5d7062;margin-top:7px;font-size:13px;line-height:1.7}.app-shell .pulse-item-labels{color:#5d7062;gap:10px;margin-bottom:10px;font-size:10px}.app-shell .pulse-priority{font-size:10px;font-weight:600}.app-shell .pulse-priority.critical,.app-shell .pulse-priority.high{color:#5d7062}.app-shell .pulse-item-meta{color:#5d7062;gap:12px;margin-top:14px;font-size:11px}.app-shell .pulse-item-meta svg{width:12px;height:12px}.app-shell .pulse-item-edge{color:#5d7062}.app-shell .pulse-item-edge>strong{color:#5d7062;font-size:14px;font-weight:650}.app-shell .pulse-item-edge>small,.app-shell .pulse-today-heading{color:#5d7062;font-size:10px}.app-shell .pulse-today-counts>button{color:#5d7062;padding:17px 0;font-size:12px}.app-shell .pulse-today-counts strong{color:#5d7062;font-size:14px;font-weight:650}.app-shell .pulse-next h3{color:#173220;font-size:12px}.app-shell .pulse-next strong{color:#5d7062;font-size:12px;font-weight:600;line-height:1.65}.app-shell .pulse-next small{color:#5d7062;font-size:10px}.app-shell .pulse-next>button>span{color:#5d7062;font-size:9px}.app-shell .pulse-ask-callout{background:#ebfaf1;border:1px solid #d5efdf;border-radius:15px}.app-shell .pulse-ask-callout h3{color:#173220;font-size:15px;font-weight:650}.app-shell .pulse-ask-callout p{color:#5d7062;font-size:12px;line-height:1.7}.app-shell .pulse-question-form{box-shadow:var(--ui-shadow);background:#fff;border:1px solid #cee9d8;border-radius:18px}.app-shell .pulse-question-form textarea{color:#5d7062;padding:22px;font-size:15px}.app-shell .pulse-question-examples button{color:#5d7062;background:#f5fcf8;border:1px solid #dbefe3;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:550}.app-shell .pulse-answer>p{color:#5d7062;font-size:15px;line-height:1.85}.app-shell .pulse-citations button{color:#5d7062;border-color:#d8eee1;border-radius:11px;font-size:12px}.app-shell .pulse-drawer{background:#fff;border-color:#dbede2;box-shadow:-15px 0 50px #1f563520}.app-shell .pulse-drawer header{border-color:#e0eee6;padding:24px}.app-shell .pulse-detail-body>h2{color:#173220;font-size:25px;font-weight:650}.app-shell .pulse-detail-body>p{color:#5d7062;font-size:14px;line-height:1.8}.app-shell .pulse-detail-body :is(dt,dd){font-size:12px}.app-shell .pulse-detail-body dt,.app-shell .pulse-detail-body dd{color:#5d7062}.app-shell .pulse-evidence-heading h3{color:#173220;font-size:14px;font-weight:650}.app-shell .pulse-evidence-heading>span{color:#5d7062;font-size:11px}.app-shell .pulse-citations>article{background:#f8fdfa;border:1px solid #dceee3;border-radius:14px;padding:20px}.app-shell .pulse-citations>article strong{color:#5d7062;font-size:13px;font-weight:650}.app-shell .pulse-citations>article small{color:#5d7062;font-size:11px}.app-shell .pulse-citations blockquote{color:#5d7062;border-left-color:#cbe9d7;font-size:14px;line-height:1.85}.app-shell .pulse-evidence-note{line-height:1.8;color:#5d7062!important;font-size:12px!important}.app-shell .pulse-drawer>footer{background:#f9fdfa;border-color:#dfede5;padding:20px 24px}.app-shell .pulse-drawer>footer button{min-height:40px}.app-shell .purchase-page h2{color:#173220;font-size:22px;font-weight:650}.app-shell .purchase-page .page-heading h1{color:#173220;font-weight:650}.app-shell .purchase-plans>button{background:#fff;border:1px solid #d6ebdf;border-radius:17px;padding:25px}.app-shell .purchase-plans>button.selected{background:#e8faef;border-color:#71d896;box-shadow:0 0 0 1px #71d896}.app-shell .purchase-plans>button strong{color:#5d7062;font-size:28px;font-weight:650}.app-shell .purchase-checkout{box-shadow:var(--ui-shadow);border-color:#dceee3;border-radius:17px}.app-shell .purchase-notice{color:#5d7062;background:#edf9f2;border-radius:13px;font-size:13px}.app-shell .purchase-page p{color:#5d7062;font-size:13px;line-height:1.8}.purchase-auth .brand-wordmark{width:148px;height:auto}.purchase-auth .auth-form h2{color:#1b3525;letter-spacing:-.9px;font-weight:650}.purchase-auth .auth-form>p{color:#5d7062;font-size:14px;line-height:1.8}.purchase-auth .field>span{color:#294c36;font-size:13px;font-weight:600}.purchase-auth .field input{color:#294c36;border:1px solid #cdded3;border-radius:12px;min-height:48px;font-size:14px}.purchase-auth .button{border-radius:999px;min-height:48px;font-size:14px;font-weight:600}.purchase-auth .button.primary{background:var(--brand-gradient);color:#08391e;border-color:#21bf5c}.purchase-auth .button:disabled{opacity:1;color:#5d7062;box-shadow:none;background:#edf2ee;border-color:#e0e9e2}@media (min-width:1600px){.app-shell .page-content{padding:37px 44px 28px}.app-shell .topbar{padding:0 44px}.app-shell .page-heading h1{font-size:32px}.app-shell .metric-value{font-size:39px}.app-shell .section-heading h2,.app-shell .pulse-item h3{font-size:17px}}@media (max-width:1100px){.app-shell .page-heading{flex-wrap:wrap;align-items:flex-start}.app-shell .page-heading-actions{flex-wrap:wrap}.app-shell .metric{padding:0 17px}.app-shell .metric-value{font-size:32px}}@media (max-width:760px){.app-shell .topbar{gap:8px;height:64px;padding:0 18px}.app-shell .topbar-right{flex-shrink:0;gap:5px}.app-shell .breadcrumb{gap:6px;min-width:0}.app-shell .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .global-search{margin-right:0;padding:7px}.app-shell .tabs{border-radius:16px}.app-shell .page-content{padding:25px 19px}.app-shell .page-heading h1{font-size:28px}.app-shell .page-heading>div>p:not(.eyebrow){font-size:13px}.app-shell .page-heading{gap:19px;margin-bottom:24px}.app-shell .button{min-height:44px;padding:11px 17px;font-size:12px}.app-shell .metric-value{font-size:31px}.app-shell .metric-strip{border-radius:15px;padding:20px 0}.app-shell .metric{padding:0 17px}.app-shell .metric-label{font-size:11px}.app-shell .inbox-layout{height:calc(100dvh - 64px)}.app-shell .chat-messages{padding:20px 17px}.app-shell .chat-heading{padding:17px}.app-shell .message-bubble{max-width:87%;padding:12px 15px 8px}.app-shell .chat-composer{margin:10px 13px 0}.app-shell .demo-chat-note{padding:10px 12px;font-size:10px}.app-shell .pulse-title h1{font-size:28px}.app-shell .pulse-identity p{font-size:12px}.app-shell .pulse-heading-actions{gap:8px}.app-shell .pulse-heading-actions .pulse-primary{min-height:44px;padding:10px 15px;font-size:11px}.app-shell .pulse-sections>button{white-space:nowrap;font-size:11px}.app-shell .pulse-section-heading h2{font-size:24px}.app-shell .pulse-item h3{font-size:15px}.app-shell .pulse-item-content>p{font-size:13px}.app-shell .pulse-item-meta{font-size:10px}.app-shell .pulse-drawer>footer{gap:6px;padding:17px}.app-shell .pulse-drawer>footer button{padding:9px 12px;font-size:11px}.app-shell .modal{border-radius:20px;padding:24px}.app-shell .modal-heading h2{font-size:22px}.app-shell .settings-section{padding:23px}.app-shell .code-panel pre{padding:17px;font-size:11px}.app-shell .conversation-row-body strong{font-size:14px}.app-shell .contact-card h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.app-shell .chart-line{stroke-dashoffset:0}}.app-shell .message-bubble p,.app-shell .chat-composer>textarea{color:#264a33}.app-shell :is(.conversation-row-body strong,.chat-heading strong,.table-person strong,.settings-section h2,.member-row strong,.rule-content h2,.activity-event strong){color:#203f2a}.app-shell .pulse-priority.critical{color:#a55238}.app-shell .pulse-priority.high{color:#947425}.app-shell .priority-critical .pulse-priority-dot{background:#c77755}.app-shell .priority-high .pulse-priority-dot{background:#ba9d48}.app-shell .pulse-evidence-note{color:#607567!important}.app-shell .axis-text{fill:#6c8172}.app-shell .switch{width:38px;height:22px;padding:3px}.app-shell .switch>span{width:16px;height:16px;box-shadow:0 1px 3px #16392025}.app-shell .switch.on>span{transform:translate(16px)}.app-shell .pulse-root :is(h1,h2,h3,strong){color:#1c3f28}.app-shell .pulse-root p{color:#5d7062;font-size:13px;line-height:1.75}.app-shell .pulse-root small{color:#5d7062;font-size:11px}.app-shell .pulse-section-heading h2>strong{color:#166c35}.app-shell :is(.permissions>span,.pulse-source-settings strong){color:#234d31;font-size:13px;font-weight:650}.app-shell .permissions{gap:7px;margin:23px 0;display:grid}.app-shell .permissions label{color:#45664f;background:#fbfdfc;border:1px solid #e0ece4;border-radius:10px;min-height:43px;padding:10px 12px;font-size:13px}.app-shell :is(.permissions input,.pulse-consent input,.pulse-history-option input){accent-color:#168c45;width:17px;height:17px}.app-shell :is(.pulse-consent,.pulse-history-option){color:#5c7565;gap:10px;font-size:12px;line-height:1.75}.app-shell .pulse-root select{color:#315b40;border-color:#d1e4d8;border-radius:12px;min-height:44px;padding:11px 13px;font-size:13px}.app-shell .pulse-source-row>div>button{color:#2b573a;font-size:14px;font-weight:600}.app-shell .pulse-source-state{color:#5d7062;font-size:10px}.app-shell .pulse-source-state.on{color:#5d7062}.app-shell .pulse-source-row>.pulse-secondary{min-height:35px;padding:8px 14px;font-size:11px}.app-shell .pulse-group-icon{color:#5d7062;background:#e4f7eb;border:1px solid #d1efdd;border-radius:11px}.app-shell .pulse-schedule label{color:#587361;font-size:12px;font-weight:550}.app-shell .pulse-capability-note{background:#edf9f1;border:1px solid #d8ede1;border-radius:13px;padding:18px}.app-shell .pulse-history-search{background:#fff;border:1px solid #d1e5d8;border-radius:14px;padding:10px 13px}.app-shell .pulse-history-search input{color:#315b40;font-size:14px}.app-shell .pulse-memory-entities button{color:#3f7952;background:#f1faf4;border-color:#d9ece0;border-radius:999px;padding:9px 13px;font-size:12px}.app-shell .pulse-memory-results strong{font-size:14px;font-weight:650}.app-shell .pulse-memory-results strong>span,.app-shell .pulse-memory-date{color:#5d7062;font-size:11px}.app-shell .pulse-digest{box-shadow:var(--ui-shadow);border-color:#d9e9e0;border-radius:17px;padding:29px}.app-shell .pulse-digest.latest{border-color:#c2e9d0}.app-shell .pulse-digest-top{color:#5d7062;font-size:10px}.app-shell .pulse-digest h3{font-size:24px;font-weight:650}.app-shell .pulse-digest-grid strong{font-size:32px;font-weight:650}.app-shell .pulse-digest-grid span,.app-shell .pulse-digest-toolbar{color:#5d7062;font-size:12px}.app-shell .pulse-citations>button{background:#fff;border:1px solid #d9ece1;border-radius:14px;padding:18px;box-shadow:0 1px 3px #20503506}.app-shell .pulse-citations strong{font-size:13px;font-weight:650}.app-shell .pulse-citations p{font-size:13px}@media (max-width:760px){.app-shell .button.small,.app-shell .chat-composer .button,.app-shell .pulse-drawer>footer button{min-height:44px}}:root{--brand-green:#25d366;--brand-gradient:linear-gradient(112deg, #21bf5c 0%, #25d366 50%, #35db73 100%);--brand-action-ink:#08391e;--brand-link:#146c3a;--brand-soft:#e6f8ed;--green:#17834a;--mint:#e8f9ed}.app-shell{background:#f7faf8}.sidebar{background:#fcfefd}.nav-item:hover{color:var(--brand-link);background:#eff9f2}.nav-item.active{background:var(--brand-soft);color:#155d36;box-shadow:inset 0 0 0 1px #d5efde}.nav-item.active:before{background:var(--brand-green)}.nav-item.active .nav-count{color:#166637;background:#cdf0da;border-color:#cdf0da}.workspace-symbol,.note-symbol{color:#247345;background:#e7f8ed}.sidebar-note{background:linear-gradient(130deg,#effaf3,#f9fdfb);border-color:#dfefe4}.sidebar-note button,.text-link{color:var(--brand-link)}.footer-mini-logo{object-fit:contain;vertical-align:middle;width:19px;height:19px;display:inline-block}.button.primary,.pulse-primary,.pg-site .pg-button,.pg-site .pg-signup,.pg-site .pg-plan-cta.primary{background:var(--brand-gradient);color:var(--brand-action-ink);border-color:#22bd5c;box-shadow:0 2px 5px #15994c12}.button.primary:hover:not(:disabled),.pulse-primary:hover:not(:disabled),.pg-site .pg-button:hover,.pg-site .pg-signup:hover,.pg-site .pg-plan-cta.primary:hover{color:var(--brand-action-ink);filter:none;background:linear-gradient(112deg,#20b956,#2ad66b 60%,#37dd76);border-color:#1db455}.button.primary:disabled{color:var(--brand-action-ink)}.button:not(.primary):hover:not(:disabled){background:#f6fcf8;border-color:#b4ddc3}.field input:focus,.field textarea:focus,.field select:focus{border-color:#19934f;box-shadow:0 0 0 3px #25d36618}input[type=checkbox],input[type=radio]{accent-color:#168744}button:focus-visible,a:focus-visible,.pg-site a:focus-visible,.pg-site button:focus-visible{outline-color:#178348}.outgoing-dot{background:#19934f}.incoming-dot{background:#97c5a7}.metric-note{color:#247343;background:#eaf9ef}.health-indicator{background:#25b65c;box-shadow:0 0 0 4px #edf9f1}.health-indicator.pending{background:#c3af79}.channel-icon,.connection-health-summary{color:#407952;background:#f0faf4;border-color:#e0f1e6}.status-connected{color:#26763d;background:#eaf9ef;border-color:#d7efdf}.new-connection-card{background:#f3fcf6;border-color:#c9e7d3}.new-connection-card>span:first-child,.rule-icon.enabled{color:#29804b;background:#e3f6e9}.automation-summary{background:#effaf3;border-color:#dcefe3}.rule-state.on{color:#267543;background:#e5f8ec;border-color:#d4eddd}.switch.on{background:#25b75a}.tabs{background:#eef7f1;border-color:#e0eee5}.conversation-row.selected{background:#ecf9f1;border-left-color:#25c660}.conversation-row:hover{background:#f4fbf6}.conversation-row-meta i{background:#24994e}.chat-messages{background:#f7fbf8}.message-wrap.out .message-bubble{background:#e3f8eb;border-color:#d0eeda}.pulse-root{--pulse-line:#e0eee5}.pulse-mark,.pulse-demo-note{background:#eefaf2;border-color:#dcefe3}.pulse-sections>button.selected{color:#196a39;background:#e6f8ed;border-color:#d6efdf}.pulse-sections>button:hover,.pulse-item:hover{background:#f0faf4}.pulse-sections>button b,.pulse-filters{color:#2b7647;background:#e4f5eb}.pulse-ask-callout{background:#effaf3;border-color:#dceee2}.pulse-question-form{border-color:#cde8d7}.pulse-question-examples button{color:#396e48;background:#f5fcf7;border-color:#d7ecdf}.purchase-auth .auth-art{background:#123722}.purchase-plans>button.selected,.purchase-notice{background:#eaf9ef;border-color:#a3d9b6}.purchase-plans>button.selected{box-shadow:0 0 0 1px #a3d9b6}.pg-site{--pg-green:#17834a;--pg-line:#e1eee5}.pg-feature-menu>a:hover,.pg-feature-menu .pg-menu-demo{background:#f2faf5}.pg-hero-stage{background:radial-gradient(at 20% 40%,#ddf6e6,#0000 43%),radial-gradient(at 90% 18%,#e7f9ee,#0000 47%),linear-gradient(145deg,#f4fcf7,#eaf8ef);border-color:#d8eddf}.pg-product-tabs button[aria-selected=true]{color:#196a39;border-color:#d7ebdf}.pg-product-tabs button[aria-selected=true] svg{color:#239b50}.pg-text-link,.pg-site .pg-text-link{color:var(--brand-link)}.pg-feature-visual,.pg-feature-visual.pulse,.pg-feature-visual.inbox,.pg-feature-visual.team,.pg-trio-image,.pg-module-stage{background:linear-gradient(145deg,#effbf4,#e0f5e8);border-color:#dceee2}.pg-screen-window,.pg-shot-frame{border-color:#d1e8da}.pg-plan.featured{background:radial-gradient(at 100% 90%,#e4f8eb,#0000 62%),#fff;border-color:#c8e8d4}.pg-plan-limits{color:#32704a;background:#f8fdf9}.pg-price,.pg-another-way>p>strong,.pg-final h2{color:#245e37}.pg-final{background:linear-gradient(120deg,#effbf4,#ddf5e6);border-color:#d4ebde}.pg-final-symbol{opacity:1}.pg-nav-beta,.pulse-beta{color:#39724b;background:#eefaf2;border-color:#d8eddf}@media (max-width:760px){.pg-header nav.open{background:#fcfefd}.pg-feature-menu{background:#f0faf4}.pg-hero-stage{background:linear-gradient(150deg,#ebf9f0,#e0f5e8)}}.settings-nav a.active,.settings-nav a:hover{color:#24663b;background:#eaf8ef}.purchase-checkout .purchase-eyebrow,.purchase-checkout .purchase-total strong{color:#24643b}.inbox-number-filter{padding:0 18px 14px;display:block}.inbox-number-filter>span{color:#52645a;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.inbox-number-filter select{color:#1d3225;background:#fff;border:1px solid #d4e1d8;border-radius:12px;outline:none;width:100%;min-width:0;min-height:41px;padding:9px 12px;font-size:12px}.inbox-number-filter select:focus{border-color:#168a46;box-shadow:0 0 0 3px #25d36620}.app-shell .load-more{min-height:38px;margin:16px auto;padding:9px 16px;font-size:12px;display:flex}.message-attachment{min-width:180px;max-width:360px;margin-bottom:6px}.message-attachment img{object-fit:contain;border-radius:11px;max-width:100%;max-height:320px;display:block}.message-attachment audio{width:290px;max-width:100%;height:42px;margin:8px 0;display:block}.message-attachment video{border-radius:11px;max-width:100%;max-height:320px;display:block}.attachment-download{color:#176e3a;overflow-wrap:anywhere;align-items:center;gap:7px;padding:10px 2px;font-size:12px;text-decoration:none;display:flex}.attachment-download small{color:#607366;white-space:nowrap;margin-left:auto;font-size:10px}.message-speaker{color:#16713b;margin-bottom:7px;font-size:11px;display:block}.connection-controls>form{align-items:flex-end;gap:10px;margin-top:22px;display:flex}.connection-controls>form .field{flex:1;min-width:0;margin-bottom:0}.connection-controls>form .button{white-space:nowrap;margin-bottom:0}.connection-action-grid{grid-template-columns:1fr 1fr;gap:9px;margin:23px 0 13px;display:grid}.app-shell .connection-controls .button{padding-inline:14px;font-size:12px}.connection-controls .control-note{color:#586e60;margin:12px 0 20px;font-size:12px;line-height:1.75}.app-shell .button.danger{color:#9d3f31;box-shadow:none;background:#fff6f3;border-color:#efc7bd}.connection-confirm{background:#fff7f3;border:1px solid #efd4cb;border-radius:15px;margin-top:20px;padding:19px}.connection-confirm strong{color:#833c2b;font-size:15px}.connection-confirm p{margin:10px 0 16px;font-size:12px;line-height:1.8}.connection-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.history-progress{background:#f1fbf5;border:1px solid #d3e8db;border-radius:14px;margin:20px 0;padding:17px;font-size:12px;line-height:1.8}.history-progress strong{font-size:13px}.history-progress p{color:#4b6856;margin:5px 0}.archived-note{margin:20px 0;font-size:13px;line-height:1.8}.auth-methods{background:#e8eee9;border-radius:999px;gap:4px;margin:22px 0;padding:4px;display:flex}.auth-methods button{color:#4d6254;border-radius:999px;flex:1;min-height:38px;font-size:13px;font-weight:600}.auth-methods button.selected{color:#173b26;background:#fff;box-shadow:0 1px 4px #18371e16}.auth-reset-link{color:#17733c;margin:18px 0 5px;font-size:12px;font-weight:600}.google-signin{margin-top:13px;color:#26372c!important;background:#fff!important;border-color:#d4ddd6!important;gap:12px!important}.google-letter{color:#4285f4;font-size:19px;font-weight:700}.password-reset-page{background:#f4f8f5;min-height:100vh;padding:50px 24px}.password-reset-page>a{max-width:420px;margin:0 auto 40px;display:block}.password-reset-page>section{background:#fff;border:1px solid #dce5df;border-radius:20px;max-width:420px;margin:auto;padding:30px;box-shadow:0 6px 24px #14321f08}.password-reset-page h1{letter-spacing:-1px;font-size:28px}.password-reset-page p{color:#617068;margin:14px 0 24px;font-size:13px;line-height:1.7}.password-reset-page>section>a{color:#17733c;margin-top:20px;font-size:12px;display:block}.password-reset-page input{width:100%}.purchase-auth .auth-form-wrap{overflow:auto}.purchase-auth .auth-form-inner:has(.auth-methods){padding-block:25px}.purchase-auth .auth-form-inner:has(.auth-methods) h2{font-size:32px}.purchase-auth .auth-form-inner:has(.auth-methods) .field{margin-bottom:16px}@media (max-width:760px){.connection-action-grid{grid-template-columns:1fr}.connection-controls>form{flex-wrap:wrap}.message-attachment{min-width:160px;max-width:260px}.message-attachment audio{width:235px}.connection-controls .button{min-height:44px}.password-reset-page>section{padding:24px}.purchase-auth .auth-form-inner:has(.auth-methods){padding-block:15px}}
