:root{color:#263c35;font-synthesis:none;--ink:#203a30;--muted:#85918a;--green:#277953;--line:#e5eae6;--surface:#fff;--rail:#172c25;background:#f6f8f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{color:#293d34;background:#fff;border:1px solid #dce3dd;border-radius:7px;width:100%;padding:11px 12px;transition:border .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#78aa8d;outline:none;box-shadow:0 0 0 3px #4f9a7020}input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);padding:0}textarea{resize:vertical;line-height:1.7}label{margin:18px 0 8px;font-size:13px;font-weight:550;line-height:1.5;display:block}label input,label select,label textarea{margin-top:8px;font-weight:400;display:block}label small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:29px;font-weight:650;line-height:1.5}h2{letter-spacing:-.2px;font-size:16px;font-weight:650}h3{font-size:14px;font-weight:600}p{line-height:1.7}small{font-size:12px}code,pre{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f5f7f5;border-radius:8px;max-width:100%;padding:15px;line-height:1.8;overflow:auto}strong{font-weight:600}.muted{color:var(--muted)}.block{margin-top:5px;display:block}.wide{width:100%}.numeric{font-variant-numeric:tabular-nums}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn{white-space:nowrap;color:#4e6156;background:#fff;border:1px solid #dce4dd;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:10px 15px;font-size:12px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){background:#f1f5f1}.btn.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 2px 3px #203e2e0a}.btn.primary:hover:not(:disabled){background:#226b49}.icon-btn{color:#809084;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.icon-btn:hover{color:#27653f;background:#eef3ee}.text-button{color:var(--green);white-space:nowrap;background:0 0;border:0;padding:7px 8px;font-size:12px}.text-button:hover{text-decoration:underline}.text-link{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.danger{color:#bf6255}.error-text{color:#bc675c;max-width:240px}.shell{min-height:100vh}.sidebar{background:var(--rail);color:#c4d0c7;z-index:30;flex-direction:column;width:232px;padding:30px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f1f8ed;letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:11px;padding:0 8px;font-size:17px;font-weight:650;display:flex}.brand-mark{color:#1a4230;background:#b9efb0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.brand small{color:#8ca597;letter-spacing:1.55px;margin-top:5px;font-size:12px;font-weight:500;display:block}.workspace{color:#e3ece3;background:#233a30;border:1px solid #344b3e;border-radius:8px;align-items:center;gap:10px;margin:32px 0 28px;padding:12px 10px;font-size:12px;display:flex}.workspace-icon{background:#3a5140;border:1px solid #52705b;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.workspace div{flex:1}.workspace small{color:#8da394;margin-top:5px;font-size:12px;display:block}.workspace>svg{color:#7c9985}.nav-label{color:#758c7b;letter-spacing:1px;margin-bottom:13px;padding:0 14px;font-size:12px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav a{color:#a4b8aa;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;line-height:1.2;display:flex;position:relative}.sidebar nav a svg{color:#92a99a;stroke-width:1.6px}.sidebar nav a:hover{color:#fff;background:#243d30}.sidebar nav a.active{color:#d4f6c9;background:#334c35}.sidebar nav a.active svg{color:#b8eaa8}.sidebar nav a.active:before{content:"";background:#b6e9a8;border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-17px}.sidebar nav b{color:#c5e2bb;background:#435b44;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:500}.sidebar-bottom{margin-top:auto;padding-top:45px}.system-state{color:#a9bdab;align-items:flex-start;gap:9px;padding:17px 12px;font-size:12px;display:flex}.live-dot{background:#a6d590;border-radius:50%;width:6px;height:6px;margin-top:3px;box-shadow:0 0 0 3px #96c08812}.system-state small{color:#6f8b76;margin-top:7px;font-size:12px;display:block}.profile{color:#d2dfd2;border-top:1px solid #2b4335;align-items:center;gap:9px;padding:19px 7px;font-size:12px;display:flex}.avatar,.top-avatar{color:#385137;background:#dbe9cd;border:1px solid #e6f0df;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:flex}.profile div{flex:1}.profile small{color:#78917c;margin-top:5px;font-size:12px;display:block}.profile .icon-btn:hover{color:#fff;background:#314a37}.main-shell{margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 34px;display:flex}.breadcrumb{color:#8b998d;align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb strong{color:#4e6355;font-weight:500}.topbar-actions{align-items:center;gap:15px;display:flex}.environment{color:#7f9183;border-right:1px solid #e8ece8;align-items:center;gap:6px;padding-right:18px;font-size:12px;display:flex}.environment span{background:#6ba37e;border-radius:50%;width:5px;height:5px}.top-avatar{width:29px;height:29px;margin-left:5px}.mobile-menu{display:none}main{max-width:1680px;min-height:calc(100vh - 69px);margin:auto;padding:34px 34px 0}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.7px;color:#77937d;margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.5}.page-head p{color:#8a978d;margin-top:7px;font-size:12px}.head-actions{align-items:center;gap:12px;display:flex}.date-pill{color:#7c8c80;white-space:nowrap;border:1px solid #e0e7e0;border-radius:6px;align-items:center;gap:7px;padding:10px 11px;font-size:12px;display:flex}.demo-banner{background:#edf3e9;border:1px solid #dee9d7;border-radius:9px;align-items:center;gap:13px;margin-bottom:23px;padding:17px 19px;display:flex}.banner-icon{color:#618353;background:#e1edd7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.demo-banner strong{color:#4e6848;font-size:12px;font-weight:550}.demo-banner p{color:#8b9c80;margin-top:5px;font-size:12px}.demo-banner>a{white-space:nowrap;color:#627e50;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px 21px;box-shadow:0 2px 4px #1b382503}.metric>div{color:#7e8c80;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.metric-icon{border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.green{color:#5a8f5a;background:#ecf4e9}.blue{color:#7895b7;background:#ebf2f8}.orange{color:#c49861;background:#faf0e5}.purple{color:#9f8fba;background:#f0edf6}.metric>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:32px;font-weight:600;line-height:1.2;display:block}.metric>small{color:#a1aca0;margin-top:14px;font-size:12px;display:block}.card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #1b382503}.card-head{justify-content:space-between;align-items:center;gap:18px;padding:22px 23px;display:flex}.card-head h2{font-size:14px}.card-head p{color:#98a195;margin-top:6px;font-size:12px}.overview-grid{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:22px;margin-bottom:22px;display:grid}.period{color:#82907f;border:1px solid #e7ece6;border-radius:5px;align-items:center;gap:12px;padding:7px 9px;font-size:12px;display:flex}.chart{min-height:198px;padding:13px 19px 0 12px}.chart svg{width:100%;max-height:220px;display:block}.chart text{fill:#a2aaa0;font-family:inherit;font-size:12px}.chart-legend{color:#8b988b;align-items:center;gap:20px;padding:9px 25px 24px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{background:#55a785;border-radius:50%;width:6px;height:6px}.chart-legend>span:nth-child(2) i{background:#d6aa70}.chart-legend small{color:#b0b8ad;margin-left:auto;font-size:12px}.connection-card{flex-direction:column;display:flex}.connection-card .card-head{padding-bottom:12px}.connection-total{align-items:baseline;gap:10px;padding:0 23px 20px;display:flex}.connection-total>strong{letter-spacing:-1px;font-size:31px;font-weight:550}.connection-total small{color:#a9b3a7;font-size:20px;font-weight:400}.connection-total>span{color:#98a194;font-size:12px}.connection-list{padding:0 23px 15px}.connection-list>div{border-top:1px solid #edf0eb;align-items:center;gap:10px;padding:11px 0;display:flex}.connection-icon{color:#64866b;background:#ecf3ed;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.connection-list>div>div{flex:1;min-width:0}.connection-list strong{font-size:12px;font-weight:500;display:block}.connection-list small{color:#a1ad9e;margin-top:5px;font-size:12px;display:block}.connection-list .badge{padding:4px 6px;font-size:12px}.connection-tip{color:#9aa793;background:#fafbf9;border-top:1px solid #ecf0e9;gap:8px;margin-top:auto;padding:14px 22px;font-size:12px;line-height:1.7;display:flex}.connection-tip svg{flex-shrink:0;margin-top:2px}.badge{color:#84917d;white-space:nowrap;background:#f1f4f0;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:450;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.online,.badge.succeeded,.badge.allowed,.badge.passed,.badge.drawn{color:#6f9861;background:#edf5eb}.badge.observed,.badge.configuring,.badge.pending,.badge.in_flight,.badge.accepted,.badge.open{color:#b59a64;background:#f8f2e7}.badge.failed,.badge.error,.badge.blocked{color:#b97964;background:#fbefea}.badge.unknown,.badge.expired{color:#a88b49;background:#f8f0e0}.badge.official{color:#7296b7;background:#edf2f7}.badge.cancelled,.badge.paused,.badge.left,.badge.superseded{color:#9ba394;background:#f0f2ef}.platform{color:#899982;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.platform>span{color:#9cae90;justify-content:center;align-items:center;display:flex}.platform.telegram>span{color:#75a3c6}.platform.qq>span{color:#ac96c5}.platform.binance>span{color:#b19a46}.count-label{color:#91a082;vertical-align:middle;background:#f0f4ed;border-radius:4px;margin-left:5px;padding:2px 6px;font-size:12px;font-weight:400;display:inline-block}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:#fafbf8}th{color:#94a08e;border-top:1px solid #eef1ea;border-bottom:1px solid #eef1ea;padding:12px 22px;font-size:12px;font-weight:500}td{color:#74856d;border-bottom:1px solid #eef1eb;padding:16px 22px;font-size:12px}td strong{color:#445f40;font-weight:500}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfb}.group-name{color:#435e3c;align-items:center;gap:10px;font-size:12px;display:flex}.group-name strong{font-weight:550;display:block}.group-name small{color:#a5b09d;margin-top:6px;font-size:12px;display:block}.group-avatar{color:#86a16f;background:#edf4e9;border:1px solid #e3eddc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.group-avatar.channel{color:#b09b71;background:#f4f0e7;border-color:#eee7da}.lower-grid .card-head{padding-bottom:20px}.lower-grid th,.lower-grid td{padding-left:18px;padding-right:12px}.lower-grid .group-name{gap:9px}.activity-list{padding:2px 23px 16px}.activity-list>div{gap:12px;padding:0 0 20px;display:flex;position:relative}.activity-list>div:not(:last-child):before{content:"";background:#e6eee1;width:1px;position:absolute;top:24px;bottom:0;left:12px}.activity-dot{color:#90a37e;background:#f0f5ec;border:1px solid #e7efdf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.activity-list strong{color:#6b7e5f;font-size:12px;font-weight:500}.activity-list p{color:#a6b29b;margin-top:3px;font-size:12px}.activity-list time{color:#bac3b1;margin-top:5px;font-size:12px;display:block}.empty{text-align:center;color:#9bad90;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px 25px;display:flex}.empty>svg{color:#97ad86;box-sizing:content-box;stroke-width:1.4px;background:#f1f6ec;border:1px solid #e8efdf;border-radius:14px;margin-bottom:17px;padding:13px}.empty h3{color:#7b906e;font-size:13px;font-weight:500}.empty p{color:#a3b198;max-width:360px;margin-top:8px;font-size:12px;line-height:1.8}.activity-card .empty{min-height:220px}.activity-card .empty p{font-size:12px}.page-footer{color:#b0bca7;align-items:center;gap:12px;padding:27px 0 21px;font-size:12px;display:flex}.page-footer>span:first-child{color:#92a383;border-right:1px solid #e1e8da;padding-right:12px;font-weight:600}.page-footer>span:last-child{margin-left:auto;font-family:monospace;font-size:12px}.filter-bar{justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:0 22px;display:flex}.filter-bar h2{font-size:14px}.tabs{align-items:stretch;gap:26px;min-height:65px;display:flex}.tabs button{color:#8a9c80;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 1px;font-size:12px;display:flex}.tabs button.active{color:#46723b;border-bottom-color:#5c8a4f;font-weight:600}.tabs span{background:#eff4e9;border-radius:3px;padding:2px 5px;font-size:12px}.tabs.padded{border-bottom:1px solid var(--line);padding:0 24px}.search{color:#a1b094;border:1px solid #e3e9df;border-radius:6px;align-items:center;gap:8px;min-width:210px;margin:0;padding:0 10px;font-weight:400;display:flex}.search input{box-shadow:none;background:0 0;border:0;margin:0;padding:9px 0;font-size:12px}.search:focus-within{border-color:#9cb58c}.search input:focus{box-shadow:none}.table-foot{color:#a3b296;background:#fcfdfb;border-top:1px solid #eef2e9;justify-content:space-between;padding:16px 23px;font-size:12px;display:flex}.back-link{color:#88a176;margin-bottom:22px;font-size:12px;display:block}.detail-stats{border:1px solid var(--line);color:#95a587;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:22px;padding:19px 22px;font-size:12px;display:flex}.detail-stats>span{align-items:center;gap:9px;display:flex}.detail-stats strong{color:#657f54;font-size:12px;font-weight:500}.card-body{max-width:960px;padding:24px}.message-list{max-height:590px;padding:5px 24px;overflow-y:auto}.message-row{border-bottom:1px solid #f0f3ec;gap:13px;padding:21px 0;display:flex}.message-row:last-child{border-bottom:0}.message-avatar{color:#8b9d7c;background:#f1f4ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;display:flex}.message-row.outgoing .message-avatar{color:#6c8e54;background:#e7f0e0}.message-content{flex:1;min-width:0}.message-content>div:first-child{align-items:center;gap:10px;font-size:12px;display:flex}.message-content>div:first-child>span{font-size:12px}.message-content time{color:#b1bba6;white-space:nowrap;margin-left:auto;font-size:12px}.message-content p{color:#647856;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:12px}.message-content p.deleted{color:#b6c1ac;text-decoration:line-through}.message-meta{align-items:center;gap:10px;display:flex}.message-meta small{color:#a9b39e;font-size:12px}.message-meta .muted{font-size:12px}.simulator{background:#f8faf5;border-top:1px solid #e8efdf;padding:22px 24px}.simulator h3{color:#789065;align-items:center;gap:7px;font-size:12px;display:flex}.simulator>p{color:#a0ae91;margin-top:7px;font-size:12px}.simulator form{max-width:750px}.simulator label{font-size:12px}.simulator .form-actions{margin-top:14px}.section-intro{color:#7a9a63;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.section-intro h3{color:#577446}.section-intro p{color:#a3b294;margin-top:6px;font-size:12px}.bordered{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid label{min-width:0}.short-field{max-width:240px}.info-box{color:#96a781;background:#f4f7f0;border:1px solid #e8eedf;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex}.info-box svg{flex-shrink:0;margin-top:2px}.info-box a{color:#6b8f53}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;display:flex}.form-error{color:#b47c64;overflow-wrap:anywhere;background:#fcf1eb;border:1px solid #f2dfd2;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.7}.loading{color:#8da17b;justify-content:center;align-items:center;gap:10px;padding:50px;font-size:12px;display:flex}.error-panel{color:#b47a60;background:#fff5ef;border:1px solid #eecfc3;border-radius:8px;padding:25px;font-size:12px}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.account-card{padding:23px}.account-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.large-platform{color:#8da374;background:#eef4e9;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.large-platform.telegram{color:#7da2bd;background:#edf4f8}.large-platform.qq{color:#b09bb9;background:#f3eff6}.large-platform.binance{color:#a99340;background:#f7f3e5}.account-card h2{margin-bottom:10px;font-size:14px}.account-card dl{margin-top:26px;font-size:12px}.account-card dl>div{border-bottom:1px solid #edf1e6;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.account-card dt{color:#a6b099;font-size:12px}.account-card dd{color:#819171;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:12px}.account-demo{color:#99ac85;background:#f5f8ef;border-radius:5px;align-items:center;gap:7px;margin-top:18px;padding:11px;font-size:12px;display:flex}.account-actions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.account-actions .btn{padding:8px 10px;font-size:12px}.account-actions .text-button{margin-left:auto;font-size:12px}.add-account{color:#90a67e;background:#f8faf4;border:1px dashed #cedcc3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:25px;display:flex}.add-account>span{background:#eef4e5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.add-account h3{color:#7b9268;font-size:13px}.add-account p{color:#acb99d;margin-top:9px;font-size:12px}.add-account:hover{background:#f2f7e9;border-color:#9eb28e}.roadmap{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:23px;display:flex}.roadmap>div{color:#99ab85;align-items:center;gap:16px;display:flex}.roadmap h3{color:#6e8658;font-size:12px}.roadmap p{color:#a0b08d;margin-top:8px;font-size:12px}.tag{color:#a2b18d;white-space:nowrap;border:1px solid #e0e8d5;border-radius:5px;padding:5px 8px;font-size:12px}.spaced{margin-top:23px}.publish-list article{border-bottom:1px solid #edf2e4;align-items:flex-start;gap:16px;padding:24px;display:flex}.publish-list article:last-child{border:0}.publish-icon{color:#98ad81;background:#edf4e6;border-radius:9px;padding:10px;display:flex}.publish-body{flex:1;min-width:0}.publish-body>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.publish-body h3{color:#627e4e;font-size:13px}.publish-body time{color:#afbd9f;font-size:12px}.publish-body>p{color:#8b9f76;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 16px;font-size:12px}.delivery-chips{flex-wrap:wrap;gap:9px;display:flex}.delivery-chips>button{color:#8da276;background:#fbfcf8;border:1px solid #e5eddc;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.delivery-chips .badge{padding:3px 5px;font-size:12px}.unknown-banner{color:#ae9865;background:#fbf3e3;border-radius:7px;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.unknown-banner>svg:last-child{margin-left:auto}.attempt{border-top:1px solid #e9efdf;margin-top:15px;padding-top:15px}.attempt>div{align-items:center;gap:10px;font-size:12px;display:flex}.attempt time{color:#9bac88;margin-left:auto;font-size:12px}.attempt>code{color:#a5b395;margin-top:10px;font-size:12px;display:block}.code-line{overflow-wrap:anywhere;color:#8b9f73;background:#f5f8ef;border:1px solid #e8efdc;border-radius:5px;margin:12px 0;padding:11px 13px;display:block}.scope-tags{flex-wrap:wrap;gap:5px;max-width:290px;display:flex}.scope-tags span{color:#92a77a;background:#f3f7ec;border:1px solid #e8f0da;border-radius:3px;padding:4px 5px;font-family:monospace;font-size:12px}.route-list{padding:0 23px}.route-list>div{color:#a1b48b;border-top:1px solid #edf2e4;align-items:center;gap:20px;padding:19px 0;font-size:12px;display:flex}.route-list>div>span{align-items:center;gap:9px;display:flex}.route-list .badge{margin-left:auto}.route-list .icon-btn{margin-left:0}.card-note{color:#a2b28e;background:#fafcf6;border-top:1px solid #eef3e5;padding:16px 23px;font-size:12px;line-height:1.7}.integration-doc{grid-template-columns:1fr 1.25fr;gap:55px;margin-top:24px;padding:26px;display:grid}.integration-doc>div:first-child{color:#a0b58b;padding:15px 0}.integration-doc h2{color:#6e8a55;margin-top:18px}.integration-doc p{color:#a6b792;margin:13px 0 18px;font-size:12px;line-height:1.9}.integration-doc h3{color:#829e68;font-size:12px}.integration-doc pre{color:#8caa6e;background:#f8fbf2;border-color:#e9f0dd;font-size:12px}.scope-choices{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.lottery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lottery-card{padding:24px}.lottery-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.gift-icon{color:#bcaa78;background:#f6f0e1;border-radius:12px;justify-content:center;align-items:center;padding:11px;display:flex}.lottery-card h2{color:#718b57;margin-bottom:7px;font-size:16px}.lottery-card>p{font-size:12px}.lottery-numbers{color:#acba98;border-bottom:1px solid #eaf0df;gap:40px;padding:24px 0;font-size:12px;display:flex}.lottery-numbers strong{color:#809e63;margin-bottom:6px;font-size:26px;font-weight:500;display:block}.lottery-deadline{color:#a9bb93;align-items:center;gap:7px;margin:18px 0;font-size:12px;display:flex}.lottery-card .code-line{font-size:12px}.winners{color:#8da974;overflow-wrap:anywhere;background:#f4f8eb;border:1px solid #e7efda;border-radius:5px;padding:14px;font-size:12px}.winners strong{font-size:12px}.winners p{margin-top:8px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#14251d66;justify-content:center;align-items:center;padding:25px;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #edf1e7;border-radius:13px;outline:0;width:560px;max-width:100%;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 25px 90px #112b2533}.modal h2{color:#48663a;margin-bottom:10px;margin-right:25px;font-size:20px}.modal>.muted{color:#9eaf8c;max-width:430px;font-size:12px}.modal label{color:#81956d;font-size:12px}.modal .close{position:absolute;top:19px;right:18px}.modal .detail-stats{gap:15px;margin-top:22px;font-size:12px}.group-choices{border:1px solid #e5edda;border-radius:7px;max-height:180px;padding:3px 12px;overflow:auto}.check-row{color:#8a9f74;align-items:center;gap:10px;margin:0;padding:10px 0;font-size:12px;font-weight:400;display:flex}.check-row input{flex-shrink:0;margin:0;display:inline-block}.check-row>span{flex:1}.check-row small{color:#aabc95;margin-top:0;margin-left:10px;font-size:12px;display:inline-block}.secret{color:#799861;-webkit-user-select:all;user-select:all;background:#f1f6e8;border-color:#e1ebd2;margin-top:24px;font-size:12px}.toast{color:#e6f3d9;z-index:150;background:#25462d;border:1px solid #537748;border-radius:9px;align-items:center;gap:10px;max-width:90vw;padding:15px 22px;font-size:12px;animation:.15s ease-out fade-in;display:flex;position:fixed;bottom:28px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 8px 30px #18342126}.toast.error{color:#ffecde;background:#6e4631;border-color:#aa8060}details summary{cursor:pointer;color:#97ad7c;font-size:12px}details pre{white-space:pre-wrap;max-width:450px}.auth-page{background:#fff;align-items:stretch;min-height:100vh;display:flex}.auth-art{color:#e5f2da;background:#1c3329;flex-direction:column;width:48%;min-height:100vh;padding:45px 55px;display:flex;position:relative;overflow:hidden}.auth-art-grid{pointer-events:none;background-image:linear-gradient(#87b56b09 1px,#0000 1px),linear-gradient(90deg,#87b56b09 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 70%);mask-image:radial-gradient(circle at 70%,#000,#0000 70%)}.auth-wordmark{z-index:1;align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.auth-wordmark .brand-mark{width:43px;height:43px}.auth-art-content{z-index:1;margin:auto 0;padding:60px 0;position:relative}.auth-art-content .eyebrow{color:#88a776;letter-spacing:2px;margin-bottom:25px;font-size:12px;display:block}.auth-art h1{letter-spacing:0;color:#e0f1d2;font-size:45px;font-weight:450;line-height:1.55}.auth-art p{color:#93ae81;margin-top:28px;font-size:13px;line-height:2.2}.orbit{color:#a9c590;align-items:center;gap:23px;margin-top:60px;display:flex}.orbit svg{box-sizing:content-box;stroke-width:1.3px;background:#2c472d;border:1px solid #3c5b3b;border-radius:17px;width:24px;height:24px;padding:18px}.orbit>span{background:#4b6844;flex:1;max-width:40px;height:1px;position:relative}.orbit>span:after{content:"";background:#6d8b56;border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;right:0}.auth-art-foot{color:#627c55;justify-content:space-between;font-size:12px;display:flex}.auth-art-foot>span{font-family:monospace;font-size:12px}.auth-panel{flex:1;justify-content:center;align-items:center;padding:50px;display:flex}.auth-card{width:100%;max-width:365px;margin:auto}.auth-card h1{color:#3b5c31;margin-top:13px;font-size:27px;font-weight:600}.auth-card>p{color:#a3b396;margin:12px 0 30px;font-size:12px}.auth-card .eyebrow{color:#a4b991;font-size:12px}.auth-card label{color:#88a171;margin-top:24px;font-size:12px}.auth-card input{color:#6f885b;border-color:#e0ead5;margin-top:9px;padding:13px}.auth-card input::placeholder{color:#bfccb2;font-size:12px}.auth-card .wide{margin-top:30px;padding:13px;font-size:12px}.auth-hint{color:#b8c8a8;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:12px;display:flex}.nav-scrim{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width>=1500px){main{padding:40px 44px 0}.overview-grid{grid-template-columns:minmax(0,2.1fr) minmax(320px,1fr)}.metric{padding:23px 26px}.chart{padding-top:20px}.chart svg{max-height:240px}.chart-legend{padding-bottom:26px}.chart-card .card-head{padding-bottom:15px}}@media (width<=1220px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.brand{gap:8px;padding-left:5px;font-size:15px}.brand small{letter-spacing:1px;font-size:12px}.main-shell{margin-left:205px}.sidebar nav a.active:before{left:-13px}.topbar{padding:0 25px}main{padding:28px 25px 0}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:18px}.metrics{gap:12px}.metric{padding:17px 16px}.metric>strong{font-size:29px}.head-actions .date-pill,.chart-legend small{display:none}.lower-grid th,.lower-grid td{padding-left:13px;padding-right:8px}.account-grid,.lottery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 102px)}}@media (width<=1020px){.overview-grid,.lower-grid{grid-template-columns:1fr}.connection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.connection-total{padding-bottom:13px}.connection-list>div{border:0}.connection-tip{font-size:12px}.connection-card .card-head{padding-bottom:10px}.activity-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.activity-list>div:before{display:none}.page-head h1{font-size:26px}.integration-doc{gap:25px}.filter-bar{flex-direction:column;align-items:flex-start;gap:12px;padding-top:15px;padding-bottom:15px}.filter-bar .tabs{width:100%;min-height:40px;overflow:auto}.filter-bar .search{width:100%}.auth-art{padding:35px}.auth-art h1{font-size:35px}.auth-panel{padding:35px}.orbit{gap:12px}.orbit svg{padding:12px}.roadmap .tag{display:none}}@media (width<=760px){.sidebar{width:232px;padding-left:17px;padding-right:17px;transition:transform .2s;transform:translate(-100%)}.menu-open .sidebar{transform:translate(0)}.nav-scrim{z-index:29;background:#0e211c70;border:0;position:fixed;inset:0}.menu-open .nav-scrim{display:block}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:60px;padding:0 17px}.breadcrumb{gap:7px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:6px}.environment{margin-right:5px;padding-right:10px;font-size:12px}.topbar .top-avatar{width:25px;height:25px;font-size:12px}main{padding:23px 16px 0}.page-head{align-items:flex-start;gap:12px;margin-bottom:22px}.page-head h1{font-size:24px}.page-head p{max-width:280px;margin-top:5px;font-size:12px;line-height:1.8}.eyebrow{letter-spacing:1px;font-size:12px}.head-actions{gap:6px;padding-top:25px}.head-actions .btn{min-height:34px;padding:9px 10px;font-size:12px}.head-actions .platform{display:none}.demo-banner{align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px}.banner-icon{width:31px;height:31px}.demo-banner strong{font-size:12px;line-height:1.7}.demo-banner p{font-size:12px;line-height:1.8}.demo-banner>a{gap:0;margin-top:8px;font-size:0}.demo-banner>a svg{width:16px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.metric{padding:15px 16px}.metric>div{font-size:12px}.metric-icon{width:28px;height:28px}.metric>strong{margin-top:9px;font-size:29px}.metric>small{margin-top:11px;font-size:12px}.overview-grid{gap:18px;margin-bottom:18px}.card-head{padding:19px 17px}.card-head p{font-size:12px;line-height:1.8}.card-head h2{font-size:13px}.chart{min-height:0;padding:7px 12px 0 4px}.chart-legend{padding:8px 20px 19px;font-size:12px}.chart text{font-size:12px}.connection-list{grid-template-columns:1fr;padding:0 18px 12px}.connection-list>div{border-top:1px solid #edf1e7}.connection-tip{padding:12px 17px;font-size:12px}.connection-total{padding-left:18px}.lower-grid th,.lower-grid td,th,td{padding:13px 16px;font-size:12px}.group-avatar{width:30px;height:30px}.group-name,.platform{font-size:12px}.lower-grid .platform{gap:0;font-size:0}.lower-grid .badge{font-size:12px}.lower-grid .group-avatar{display:none}.lower-grid .group-name small{font-size:12px}.activity-list{grid-template-columns:1fr 1fr;gap:8px 15px;padding:0 18px 5px}.activity-list strong,.activity-list p,.activity-list time{font-size:12px}.activity-dot{width:22px;height:22px}.activity-list>div{gap:8px}.activity-card .empty{min-height:200px}.page-footer{gap:8px;padding:25px 0 17px;font-size:12px}.page-footer>span:first-child{padding-right:8px}.page-footer>span:last-child{font-size:12px}.account-grid,.lottery-grid{grid-template-columns:1fr;gap:16px}.add-account{min-height:200px}.account-card{padding:22px}.roadmap{align-items:flex-start;padding:18px}.roadmap>div{align-items:flex-start;gap:12px}.roadmap>div>svg{flex-shrink:0}.roadmap h3{font-size:12px}.roadmap p{font-size:12px;line-height:1.9}.tabs{gap:22px}.tabs.padded{min-height:58px;padding-left:18px;padding-right:18px;overflow:auto}.tabs button{font-size:12px}.filter-bar{padding-left:17px;padding-right:17px}.table-foot{gap:12px;padding:14px 17px;font-size:12px}.table-foot span{font-size:12px}.detail-stats{gap:14px;padding:14px 15px;font-size:12px}.detail-stats>span{gap:7px}.detail-stats strong{font-size:12px}.detail-stats svg{width:14px}.card-body{padding:20px 17px}.form-grid{grid-template-columns:1fr;gap:0}.message-list{max-height:570px;padding:0 17px}.message-row{gap:9px;padding:18px 0}.message-avatar{width:28px;height:28px;font-size:12px}.message-content>div:first-child{flex-wrap:wrap;gap:5px;font-size:12px}.message-content>div:first-child>span{display:none}.message-content p,.message-content time{font-size:12px}.message-meta{flex-wrap:wrap;gap:8px}.simulator{padding:18px 17px}.info-box{padding:12px;font-size:12px}.publish-list article{flex-wrap:wrap;gap:10px;padding:20px 17px}.publish-icon{padding:8px}.publish-icon svg{width:17px}.publish-body>div:first-child{align-items:flex-start;gap:10px}.publish-body h3,.publish-body>p{font-size:12px}.publish-body time{white-space:nowrap;font-size:12px}.publish-list article>.text-button{margin-left:auto;font-size:12px}.delivery-chips>button{gap:6px;padding:5px 6px;font-size:12px}.integration-doc{grid-template-columns:1fr;gap:10px;padding:20px}.integration-doc>div:first-child{padding-top:4px}.route-list{padding:0 17px}.route-list>div{flex-wrap:wrap;gap:10px;font-size:12px}.route-list svg{width:15px}.route-list .badge{margin-left:0;font-size:12px}.empty{min-height:230px;padding:30px 20px}.empty p,.empty h3{font-size:12px}.toast{min-width:240px;max-width:90vw;padding:13px 16px;font-size:12px;bottom:20px;left:50%}.modal-backdrop{padding:12px}.modal{border-radius:10px;max-height:94vh;padding:25px 20px}.modal h2{font-size:19px}.modal>.muted,.modal label{font-size:12px}.modal .form-actions{margin-top:20px}.scope-choices{grid-template-columns:1fr 1fr}.scope-choices .check-row{font-size:12px}.auth-art{display:none}.auth-panel{min-height:100vh;padding:30px}.auth-card{max-width:360px}.auth-card h1{font-size:27px}.auth-card .eyebrow,.auth-card>p,.auth-card label,.auth-card .wide,.auth-hint{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-head p,.metric>small,.card-head p,.chart-legend,.connection-tip,.table-foot,.card-note,.info-box,.roadmap p,.integration-doc p{color:#74836d}th{color:#728168}td{color:#63745c}.demo-banner p{color:#758b67}.badge.online,.badge.succeeded,.badge.allowed,.badge.passed,.badge.drawn{color:#577c45}.badge.observed,.badge.pending,.badge.configuring,.badge.in_flight,.badge.accepted,.badge.open{color:#947736}@media (width<=760px){.chart text{font-size:16px}}.binance-room-toolbar{align-items:center;gap:10px;margin-top:20px;display:flex}.binance-room-toolbar input{flex:1;min-width:0;margin:0}.binance-room-toolbar .btn{flex-shrink:0}.binance-room-list{border:1px solid var(--line,#e5edda);border-radius:8px;min-height:90px;max-height:340px;margin:14px 0;padding:0 12px;overflow:auto}.binance-room-list .binance-room{align-items:flex-start;padding:13px 0}.binance-room+.binance-room{border-top:1px solid #e5edda}.binance-room strong{overflow-wrap:anywhere;color:#48663a;font-size:13px;line-height:1.5;display:block}.binance-room-list .binance-room small{margin:3px 0 0;font-size:12px;line-height:1.5;display:block}.chat-image-frame{aspect-ratio:4/3;background:#eef2eb;border-radius:8px;flex-direction:column;justify-content:center;width:320px;max-width:100%;display:flex;overflow:hidden}.chat-image-link img{object-fit:contain;width:100%;height:100%;display:block}.chat-image-error{padding:16px;font-size:12px}.chat-image-error .text-button{font-size:12px}@media (width<=600px){.binance-room-toolbar{flex-direction:column;align-items:stretch}.binance-room-list{max-height:42vh}}.chat-avatar{flex:none;position:relative;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat-media{gap:8px;display:grid}.chat-media p:empty{display:none}.inbox-history-load{justify-content:center;min-height:42px;margin:8px 0 18px;display:flex}.group-choice-tools{z-index:1;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex;position:sticky;top:0}.group-choice-tools input{flex:1;min-width:120px}.group-choice-tools select{max-width:150px}.broadcast-image-upload{gap:8px;margin:16px 0;display:grid}.broadcast-upload-control{color:#395839;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.broadcast-upload-control input{width:100%}.broadcast-image-preview{justify-items:start;gap:8px;display:grid}.broadcast-image-preview img{object-fit:contain;background:#f0f4ec;border-radius:8px;width:100%;height:180px}.broadcast-record-image{width:160px;max-width:100%;margin:10px 0;display:block}.broadcast-record-image img{object-fit:contain;background:#f0f4ec;border-radius:6px;width:100%;height:120px}.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}.inbox-page-head{margin-bottom:22px}.live-state{color:#658859;white-space:nowrap;background:#eef5e9;border:1px solid #e1ebd9;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.live-state>span{background:#7ba567;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #7ba56710}.live-state strong{font-weight:500}.live-state.connecting,.live-state.reconnecting{color:#a18a55;background:#faf5e9;border-color:#ece2c9}.live-state.reconnecting>span{background:#bea56a}.inbox-shell{background:#fff;border:1px solid #e0e7de;border-radius:10px;grid-template-columns:270px minmax(0,1fr);height:min(790px,100dvh - 240px);min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #19342604}.inbox-groups{background:#fff;border-right:1px solid #e4eae0;flex-direction:column;min-height:0;display:flex}.inbox-list-head{justify-content:space-between;align-items:center;padding:24px 19px 17px;display:flex}.inbox-list-head h2{color:#395839;font-size:14px}.inbox-list-head h2 span{color:#8da57e;background:#f0f5ea;border-radius:4px;margin-left:6px;padding:3px 6px;font-size:12px;font-weight:400}.inbox-group-close{display:none}.inbox-search{color:#96a78b;border:1px solid #e3eadd;border-radius:6px;align-items:center;gap:8px;margin:0 16px;padding:0 10px;font-weight:400;display:flex}.inbox-search input{box-shadow:none;border:0;outline:0;margin:0;padding:10px 0;font-size:12px}.inbox-search:focus-within{border-color:#83a770}.inbox-platform-filter{color:#7c916a;background:#f6f8f2;border:0;width:calc(100% - 32px);margin:10px 16px 14px;padding:8px 10px;font-size:12px}.inbox-group-items{flex:1;min-height:0;padding:0 7px;overflow:auto}.inbox-group-item{text-align:left;color:#6c8260;background:#fff;border:0;border-left:2px solid #0000;border-radius:7px;align-items:flex-start;gap:10px;width:100%;margin:3px 0;padding:17px 10px;display:flex;position:relative}.inbox-group-item:hover{background:#f6f9f2}.inbox-group-item.selected{background:#edf4e8;border-left-color:#72a356}.inbox-group-avatar{color:#87a375;background:#f0f5e9;border:1px solid #e5eddc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.inbox-group-avatar.telegram{color:#739bb9;background:#edf4f9;border-color:#e4eef5}.inbox-group-avatar.qq{color:#9b85b0;background:#f3eef7;border-color:#eee4f5}.inbox-group-item.selected .inbox-group-avatar{color:#709557;background:#e0edda;border-color:#d5e5ca}.inbox-group-copy{flex:1;min-width:0;display:block}.inbox-group-copy>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-group-copy strong{color:#4b6840;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.inbox-group-copy time{color:#9dad91;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.inbox-group-copy small{white-space:nowrap;text-overflow:ellipsis;color:#8a9d7b;margin-top:7px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.inbox-group-copy em{color:#99ac8b;letter-spacing:.2px;margin-top:7px;font-size:12px;font-style:normal;display:block}.inbox-unread{background:#64a34b;border-radius:50%;width:6px;height:6px;position:absolute;bottom:17px;right:10px;box-shadow:0 0 0 3px #64a34b10}.inbox-list-foot{color:#98aa89;border-top:1px solid #edf1e7;align-items:center;gap:7px;padding:17px 18px;font-size:12px;line-height:1.6;display:flex}.inbox-small-empty{text-align:center;color:#a0b093;padding:40px 12px;font-size:12px}.inbox-small-empty svg{margin-bottom:10px}.inbox-small-empty a{color:#718e59;align-items:center;gap:4px;margin-top:13px;font-size:12px;display:inline-flex}.inbox-conversation{background:#f8faf6;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.inbox-send-availability.ready{color:#3e7653}.inbox-delivery-history{color:#756440;background:#fffdf8;border-bottom:1px solid #e8e4d9;flex-shrink:0}.inbox-delivery-history>summary{cursor:pointer;align-items:center;gap:7px;padding:10px 16px;font-size:12px;list-style:none;display:flex}.inbox-delivery-history>summary::-webkit-details-marker{display:none}.inbox-delivery-history>summary:focus-visible{outline-offset:-2px;outline:2px solid #709766}.inbox-delivery-count{color:#877758;margin-left:auto}.inbox-delivery-history[open] .inbox-delivery-chevron{transform:rotate(180deg)}.inbox-delivery-records{overscroll-behavior:contain;max-height:min(35dvh,260px);padding:0 16px 12px;overflow:auto}.inbox-delivery-help,.inbox-delivery-reason{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.inbox-delivery-help{color:#717c6f}.inbox-delivery-record{border-bottom:1px solid #eee9df;padding:12px 0}.inbox-delivery-record:last-child{border-bottom:0;padding-bottom:0}.inbox-delivery-record header,.inbox-delivery-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.inbox-delivery-record time{color:#798575;margin-left:auto}.inbox-delivery-content{color:#475744;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:7px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.inbox-delivery-actions{margin-top:8px}.inbox-room-head{background:#fff;border-bottom:1px solid #e7ede1;flex-shrink:0;align-items:center;gap:12px;min-height:78px;padding:17px 23px;display:flex}.inbox-room-icon{color:#749b5d;background:#edf4e7;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.inbox-room-head h2{color:#496c37;font-size:14px;font-weight:600}.inbox-room-head p{color:#95a785;margin-top:5px;font-size:12px}.inbox-room-details{color:#829b6f;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.inbox-switch{display:none}.inbox-demo-note{color:#91a57a;background:#f2f6eb;border-bottom:1px solid #e6eedc;flex-shrink:0;align-items:center;gap:7px;padding:10px 23px;font-size:12px;display:flex}.inbox-demo-note>a{color:#7e9b64;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.inbox-error{color:#ab855d;overflow-wrap:anywhere;background:#fdf3e9;border:1px solid #efdfcc;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;margin:10px 15px 0;padding:10px 15px;font-size:12px;line-height:1.6;display:flex}.inbox-error>svg{flex-shrink:0}.inbox-error button{color:#94744e;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.inbox-history{overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#dce7d2 transparent;flex:1;min-height:0;padding:16px 26px 22px;overflow:hidden auto}.inbox-history-note{color:#a8b69b;justify-content:center;align-items:center;gap:5px;padding:2px 0 4px;font-size:12px;display:flex}.inbox-day{justify-content:center;align-items:center;margin:14px 0 20px;display:flex}.inbox-day span{color:#a4b397;background:#eef3e8;border:1px solid #e8efdf;border-radius:5px;padding:4px 10px;font-size:12px}.chat-line{align-items:flex-start;gap:11px;min-width:0;margin:0 0 23px;display:flex}.chat-avatar{color:#819b6b;background:#eaf0e3;border:1px solid #e1ead8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:3px;font-size:12px;display:flex}.chat-message{min-width:0;max-width:min(84%,640px)}.chat-author{align-items:center;gap:10px;margin:0 2px 8px;display:flex}.chat-author strong{color:#839573;font-size:12px;font-weight:550}.chat-author time{color:#afbaa3;font-size:12px}.chat-bubble{background:#fff;border:1px solid #e4ebdc;border-radius:0 10px 10px;min-width:100px;padding:13px 15px;box-shadow:0 2px 3px #1b382002}.chat-bubble>p{color:#506849;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.85}.chat-bubble>a{color:#779360;margin-top:10px;font-size:12px;display:block}.chat-message-foot{flex-wrap:wrap;align-items:center;gap:10px;min-height:16px;margin:8px 1px 0;font-size:12px;display:flex}.chat-verdict{color:#93aa7d;white-space:nowrap;align-items:center;gap:4px;display:flex}.chat-verdict.blocked{color:#b88465}.chat-verdict.pending,.chat-verdict.observed{color:#af9a62}.chat-sender-id{color:#a7b49b;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.chat-reply{color:#7c9a65;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1.5;display:inline-flex}.chat-reply:hover{color:#4c7c35;text-decoration:underline}.chat-reason{color:#a9a17d;margin:5px 2px 0;font-size:12px;line-height:1.7;display:block}.chat-quote{color:#8ba175;background:#f5f8f0;border-left:2px solid #b6c9a5;border-radius:3px;align-items:flex-start;gap:7px;max-width:100%;margin-bottom:11px;padding:8px 9px;font-size:12px;display:flex;overflow:hidden}.chat-quote>svg{flex-shrink:0;margin-top:2px}.chat-quote>div{min-width:0}.chat-quote strong{color:#7f966b;font-size:12px;font-weight:550}.chat-quote p{color:#94a682;white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin-top:3px;font-size:12px;line-height:1.65;overflow:hidden}.chat-line.outgoing{flex-direction:row-reverse}.outgoing .chat-avatar{color:#6d9153;background:#dfead5;border-color:#d5e3c9}.outgoing .chat-bubble{background:#e9f2e0;border-color:#dde9d2;border-radius:10px 0 10px 10px}.outgoing .chat-bubble>p{color:#4c693c}.outgoing .chat-author,.outgoing .chat-message-foot{justify-content:flex-end}.outgoing .chat-quote{background:#e0ebd7;border-color:#9cb888}.outgoing .chat-quote p{color:#80996c}.chat-line.is-deleted .chat-bubble{color:#a6b29b;background:#f3f5ee;border-style:dashed}.chat-line.is-deleted .chat-bubble>p{color:#a4b197;font-size:12px;font-style:italic}.chat-delivery-state{color:#9da98d;align-items:center;gap:4px;font-size:12px;display:flex}.chat-delivery-state.failed,.chat-delivery-state.unknown{color:#b38a58}.delivery-failed .chat-bubble,.delivery-unknown .chat-bubble{background:#f8f1e7;border-color:#eddec7}.delivery-cancelled .chat-bubble{background:#f0f3ed;border-color:#e5eade}.delivery-cancelled .chat-bubble>p{color:#a2b196;text-decoration:line-through}.inbox-empty{text-align:center;color:#a7b89a;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:220px;padding:30px;display:flex}.inbox-empty>svg{color:#9bb389;stroke-width:1.2px}.inbox-empty h2{color:#829b6d;font-size:15px;font-weight:500}.inbox-empty p{color:#9eaf91;max-width:300px;font-size:12px;line-height:1.9}.inbox-empty .btn{margin-top:7px}.chat-composer{background:#fff;border-top:1px solid #e5ecde;flex-shrink:0;padding:15px 22px 16px}.chat-composer>textarea{resize:none;box-shadow:none;color:#5b754c;background:#fff;border:0;border-radius:0;min-height:76px;max-height:150px;margin:0;padding:7px 2px;font-size:12px;line-height:1.8;display:block}.chat-composer>textarea:focus{box-shadow:none}.chat-composer>textarea::placeholder{color:#b3c1a5;font-size:12px}.chat-composer>textarea:disabled{opacity:.75;background:#fff}.composer-toolbar{justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.composer-toolbar>span:first-child{align-items:center;gap:12px;min-width:0;display:flex}.composer-toolbar small{color:#aab99b;white-space:nowrap;font-size:12px}.composer-identity{color:#839e6d;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:170px;font-size:12px;display:inline-flex;overflow:hidden}.composer-controls{align-items:center;gap:13px;display:flex}.composer-controls .btn{min-height:34px;padding:8px 15px;font-size:12px}.composer-quote{color:#8ba277;background:#f3f7ee;border-left:2px solid #a0bc89;border-radius:4px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 11px;display:flex}.composer-quote>div{flex:1;min-width:0}.composer-quote>svg{flex-shrink:0}.composer-quote strong{color:#75975c;font-size:12px}.composer-quote p{color:#92a77d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.composer-quote .icon-btn{width:25px;height:25px}.composer-quote.unavailable{background:#faf2e7;border-color:#c3ab7d}.composer-warning{color:#ac9766;background:#faf6ec;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.6;display:flex}.composer-warning svg{flex-shrink:0}.composer-warning a{white-space:nowrap;color:#8a9e68;margin-left:auto;text-decoration:underline}.chat-composer .inbox-error{margin:0 0 8px;padding:8px 10px;font-size:12px}.chat-jump-latest{color:#72955b;white-space:nowrap;z-index:1;background:#fff;border:1px solid #dce8d1;border-radius:20px;align-items:center;gap:6px;padding:9px 15px;font-size:12px;display:flex;position:absolute;bottom:160px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #213c2312}@media (width<=1220px){.inbox-shell{grid-template-columns:235px minmax(0,1fr)}.inbox-group-item{gap:8px;padding-left:7px;padding-right:7px}.inbox-group-avatar{border-radius:8px;width:30px;height:30px}.inbox-group-copy strong,.inbox-group-copy time{font-size:12px}.inbox-history{padding:14px 18px 20px}.chat-message{max-width:85%}.composer-toolbar>span:first-child>small{display:none}.inbox-room-head{padding:16px 18px}.inbox-demo-note{padding-left:18px;padding-right:18px}}@media (width<=1000px){.inbox-shell{grid-template-columns:210px minmax(0,1fr);min-height:440px}.inbox-group-item{gap:7px;padding-left:5px;padding-right:5px}.inbox-group-copy time{display:none}.inbox-group-copy small,.inbox-group-copy em{font-size:12px}.inbox-history{padding-left:14px;padding-right:14px}.chat-line{gap:8px}.chat-avatar{width:27px;height:27px}.chat-message{max-width:85%}.chat-bubble{padding:11px 12px}.chat-bubble>p,.inbox-room-details{font-size:12px}.inbox-room-head{gap:9px;padding-left:15px;padding-right:12px}.inbox-room-head h2{font-size:12px}.inbox-room-icon{width:31px;height:31px}.inbox-demo-note{padding:9px 14px;font-size:12px}.inbox-demo-note>a{gap:0;font-size:0}.inbox-demo-note>a svg{width:12px}.chat-composer{padding:13px 16px}.composer-controls{gap:8px}.composer-controls .btn{padding-left:12px;padding-right:12px;font-size:12px}.composer-identity{max-width:140px;font-size:12px}}@media (width<=760px){.inbox-page-head{align-items:center;margin-bottom:18px}.inbox-page-head h1{font-size:24px}.inbox-page-head p{max-width:240px;font-size:12px}.live-state{gap:5px;padding:7px 8px;font-size:12px}.live-state>span{display:none}.live-state svg{width:12px}.inbox-shell{height:calc(100dvh - 215px);min-height:440px;display:block}.inbox-groups{z-index:5;background:#fff;border-right:0;display:none;position:absolute;inset:0}.show-group-list .inbox-groups{display:flex}.inbox-group-close{display:inline-flex}.inbox-conversation{height:100%}.inbox-switch{margin-left:-5px;display:flex}.inbox-room-head{gap:8px;min-height:69px;padding:12px 11px}.inbox-room-icon{display:none}.inbox-room-head h2,.inbox-room-head p,.inbox-room-details{font-size:12px}.inbox-room-head>.icon-btn:last-child{width:26px;height:26px}.inbox-demo-note{padding:8px 14px;font-size:12px}.inbox-demo-note>a{gap:3px;font-size:12px}.inbox-history{padding:13px 12px 18px}.inbox-history-note{font-size:12px}.chat-line{gap:7px;margin-bottom:21px}.chat-avatar{border-radius:7px;width:25px;height:25px;font-size:12px}.chat-avatar svg{width:15px}.chat-message{max-width:calc(100% - 46px)}.chat-author{gap:8px;margin-bottom:6px}.chat-author strong,.chat-author time{font-size:12px}.chat-bubble{min-width:90px;padding:10px 12px}.chat-bubble>p{font-size:12px;line-height:1.8}.chat-message-foot{gap:8px;margin-top:7px;font-size:12px}.chat-reply,.chat-verdict{font-size:12px}.chat-sender-id{max-width:90px;font-size:12px}.chat-reason{font-size:12px}.chat-quote{gap:5px;margin-bottom:8px;padding:7px}.chat-quote strong,.chat-quote p{font-size:12px}.chat-quote p{max-width:210px}.chat-composer{padding:12px 14px 13px}.chat-composer>textarea{min-height:70px;max-height:100px;font-size:12px}.chat-composer>textarea::placeholder{font-size:12px}.composer-toolbar{gap:8px;padding-top:7px}.composer-toolbar small{font-size:12px}.composer-identity{max-width:140px;font-size:12px}.composer-controls{gap:9px}.composer-controls .btn{min-height:33px;padding:7px 13px;font-size:12px}.composer-controls .btn svg{width:14px}.composer-quote{gap:8px;padding:8px 9px}.composer-quote strong,.composer-quote p,.composer-warning{font-size:12px}.chat-jump-latest{padding:8px 12px;font-size:12px;bottom:147px}.inbox-group-item{gap:12px;padding:19px 12px}.inbox-group-avatar{width:35px;height:35px}.inbox-group-copy strong,.inbox-group-copy small,.inbox-group-copy em{font-size:12px}.inbox-group-copy time{font-size:12px;display:block}.inbox-groups .inbox-search input{padding:12px 0;font-size:12px}.inbox-platform-filter{padding:10px;font-size:12px}.inbox-list-head{padding-top:20px}.inbox-list-foot{font-size:12px}}.landing{--lp-ink:#203d31;--lp-muted:#748173;--lp-green:#27764d;--lp-line:#e0e7dc;color:var(--lp-ink);-webkit-font-smoothing:antialiased;background:#f8faf6;font-size:15px;overflow-x:clip}.landing .lp-main{max-width:none;min-height:0;margin:0;padding:0}.landing .lp-container{width:min(1200px,100% - 80px);margin-inline:auto}.landing section[id]{scroll-margin-top:105px}.landing button{font:inherit}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline-offset:5px;outline:2px solid #3c895c}.landing h2{letter-spacing:-1.1px;font-size:clamp(27px,3vw,37px);font-weight:600;line-height:1.5}.lp-skip{z-index:100;border:1px solid var(--lp-green);background:#fff;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:16px}.lp-skip:focus{top:12px}.lp-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8faf6f2;border-bottom:1px solid #e5eadf;position:sticky;top:0}.lp-nav{justify-content:space-between;align-items:center;gap:24px;height:89px;display:flex}.lp-brand{letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:650;display:inline-flex}.lp-brand b{font-weight:650}.lp-brand small{color:#7c8c73;letter-spacing:1.3px;margin-top:5px;font-size:6.5px;font-weight:550;display:block}.lp-brand-icon{color:#447d42;background:#e4efd9;border:1px solid #c9ddbd;border-radius:12px;place-items:center;width:41px;height:43px;display:grid}.lp-nav nav{align-items:center;gap:29px;margin-left:auto;margin-right:auto;display:flex}.lp-nav nav a{color:#71806d;font-size:12px;transition:color .15s}.lp-nav nav a:hover{color:var(--lp-green)}.lp-nav-actions{align-items:center;gap:24px;display:flex}.lp-github{color:#6d7e64;display:flex}.landing .lp-button{color:#fff;white-space:nowrap;background:#2d7650;border:1px solid #2d7650;border-radius:6px;justify-content:center;align-items:center;gap:23px;padding:16px 23px;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.landing .lp-button:hover{background:#205b3a;transform:translateY(-1px)}.landing .lp-button-small{gap:15px;padding:10px 16px;font-size:12px}.lp-menu{color:var(--lp-ink);background:0 0;border:0;padding:5px;display:none}.lp-eyebrow{letter-spacing:1.8px;color:#829573;margin-bottom:21px;font-size:9px;font-weight:600;line-height:1.5}.lp-eyebrow>span{vertical-align:2px;background:#6d9b50;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #91af6c12}.lp-hero{grid-template-columns:.83fr 1.17fr;align-items:center;gap:46px;padding-top:95px;padding-bottom:91px;display:grid}.lp-hero-copy{padding-bottom:30px;animation:.6s both lp-appear}.lp-hero .lp-eyebrow{letter-spacing:2px;margin-bottom:26px;font-size:11px}.lp-hero h1{letter-spacing:-2.1px;white-space:nowrap;font-size:clamp(40px,4.3vw,57px);font-weight:620;line-height:1.36}.lp-hero h1 span{color:#639341;position:relative}.lp-hero h1 span:after{content:"";border-top:1px solid #acc490;border-radius:50%;height:6px;position:absolute;bottom:-11px;left:0;right:0;transform:rotate(-3deg)}.lp-hero-description{color:#62705c;margin-top:30px;font-size:14px;line-height:2}.lp-hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.lp-text-button{color:#6b8258;align-items:center;gap:13px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.lp-text-button:hover{color:#326a39}.lp-hero-trust{align-items:center;gap:20px;margin-top:27px;display:flex}.lp-hero-trust span{color:#8d9a81;align-items:center;gap:5px;font-size:12px;display:flex}.lp-hero-trust svg{color:#7b9b60}.lp-hero-visual{min-width:0;padding:12px 0;animation:.75s 80ms both lp-appear;position:relative}.lp-visual-orbit{pointer-events:none;border:1px solid #e5ecd9;border-radius:50%;position:absolute;inset:-50px -24px -9px;transform:rotate(-8deg)}.lp-visual-orbit:after{content:"";border:1px dashed #e5ecd9;border-radius:50%;position:absolute;inset:29px -11px;transform:rotate(15deg)}.lp-visual-label{letter-spacing:1.5px;color:#98aa87;align-items:center;gap:6px;margin:0 0 17px 12px;font-size:7px;display:flex;position:relative}.lp-visual-label>span{background:#8faf68;border-radius:50%;width:4px;height:4px}.lp-product{background:#fff;border:1px solid #dce6d3;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 55px #3046230b,0 4px 12px #30462304}.lp-product-bar{background:#fdfefb;border-bottom:1px solid #e9eee4;justify-content:space-between;align-items:center;height:39px;padding:0 13px;display:flex}.lp-product-bar>span{color:#90a17f;align-items:center;gap:5px;font-size:11px;display:flex}.lp-window-dots{gap:4px!important}.lp-window-dots i{background:#dfe5d8;border-radius:50%;width:5px;height:5px}.lp-window-dots i:first-child{background:#c8d7bc}.lp-demo-indicator i,.lp-demo-room-state i{background:#7d9e60;border-radius:50%;width:4px;height:4px}.lp-product-body{grid-template-columns:39px 159px minmax(0,1fr);height:363px;display:grid}.lp-demo-rail{color:#b5c7a6;background:#243b2e;flex-direction:column;align-items:center;padding:19px 0 13px;display:flex}.lp-demo-rail>svg{color:#bfdda8}.lp-demo-rail>div{opacity:.8;flex-direction:column;align-items:center;gap:26px;margin-top:29px;display:flex}.lp-demo-rail>div svg:first-child{color:#d5edbf}.lp-demo-rail>span{color:#d9e8c8;background:#5d7550;border-radius:50%;place-items:center;width:21px;height:21px;margin-top:auto;font-size:11px;display:grid}.lp-demo-groups{border-right:1px solid #e4ebdd;flex-direction:column;padding:21px 9px 13px;display:flex}.lp-demo-groups>strong{color:#547043;justify-content:space-between;align-items:center;padding:0 5px;font-size:11px;font-weight:550;display:flex}.lp-demo-groups>strong span{color:#8fa37c;border:1px solid #e4ebdb;border-radius:3px;padding:1px 4px;font-size:11px;font-weight:400}.lp-demo-groups>p{color:#9caa8f;margin:7px 5px 17px;font-size:11px}.lp-demo-groups>button{color:#6a7f5b;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-width:0;margin-bottom:7px;padding:12px 6px;display:flex}.lp-demo-groups>button:hover{background:#f7f9f1}.lp-demo-groups>button.selected{background:#eff5e7;border-color:#e3ebd9}.lp-platform-mark{color:#639070;background:#eaf2e6;border:1px solid #dce8da;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;font-weight:600;display:grid}.lp-platform-mark.qq{color:#718fa4;background:#edf2f5;border-color:#e0e9ee}.lp-platform-mark.custom{color:#9a996c;background:#f5f3e8;border-color:#ece8d7}.lp-demo-groups button>span:nth-child(2){flex:1;min-width:0}.lp-demo-groups button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.lp-demo-groups button small{color:#98a689;margin-top:5px;font-size:11px;display:block}.lp-demo-groups button i{background:#95ae77;border-radius:50%;flex-shrink:0;width:3px;height:3px}.lp-demo-groups-note{color:#a2af94;justify-content:center;align-items:center;gap:4px;margin-top:auto;font-size:11px;display:flex}.lp-demo-chat{background:#f8faf5;flex-direction:column;min-width:0;min-height:0;display:flex}.lp-demo-room{background:#fff;border-bottom:1px solid #e9eee2;flex-shrink:0;justify-content:space-between;align-items:center;height:57px;padding:0 15px;display:flex}.lp-demo-room strong{color:#5c784c;font-size:11px;font-weight:550;display:block}.lp-demo-room small{color:#9eae90;margin-top:5px;font-size:11px;display:block}.lp-demo-room-state{color:#93a77e;flex-shrink:0;align-items:center;gap:4px;margin-left:6px;font-size:11px;display:flex}.lp-demo-history{scrollbar-width:thin;scrollbar-color:#d8e2ca transparent;flex:1;min-height:0;padding:13px 14px;overflow-y:auto}.lp-demo-day{text-align:center;color:#b4bea8;margin-bottom:18px;font-size:11px}.lp-demo-incoming,.lp-demo-outgoing{align-items:flex-start;gap:7px;display:flex}.lp-demo-avatar{color:#7e9964;background:#eaf0e2;border:1px solid #e2ead7;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.lp-demo-incoming>div{max-width:calc(100% - 30px)}.lp-demo-incoming small{color:#92a580;gap:9px;margin:1px 0 6px;font-size:11px;display:flex}.lp-demo-incoming time{color:#b7c1ab;font-size:11px}.lp-demo-incoming p{color:#60784f;background:#fff;border:1px solid #e5ecde;border-radius:0 7px 7px;padding:11px;font-size:11px;line-height:1.85}.lp-demo-incoming button{color:#93a77b;background:0 0;border:0;align-items:center;gap:3px;margin:6px 0 0 2px;padding:0;font-size:11px;display:flex}.lp-demo-incoming button:hover{color:#47733c}.lp-demo-tip{color:#a3b292;justify-content:center;align-items:center;gap:5px;margin:28px 0 4px;font-size:11px;display:flex}.lp-demo-outgoing{justify-content:flex-end;margin-top:19px}.lp-demo-outgoing>div{max-width:calc(100% - 30px)}.lp-demo-outgoing p{color:#5d7749;overflow-wrap:anywhere;background:#e8f0dc;border:1px solid #dce8ce;border-radius:7px 0 7px 7px;padding:10px 12px;font-size:11px}.lp-demo-outgoing small{color:#91a777;justify-content:flex-end;align-items:center;gap:3px;margin-top:6px;font-size:11px;display:flex}.lp-demo-outgoing blockquote{color:#8ca375;background:#e5eddc;border-left:2px solid #a1b88b;border-radius:3px;align-items:flex-start;gap:4px;margin:0 0 4px;padding:7px;font-size:11px;display:flex}.lp-demo-outgoing blockquote svg{flex-shrink:0}.lp-demo-outgoing blockquote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-demo-composer{background:#fff;border-top:1px solid #e4eadd;flex-shrink:0;padding:11px 13px 9px}.lp-demo-composer>div:not(.lp-demo-quote){align-items:center;gap:6px;display:flex}.lp-demo-composer input{box-shadow:none;background:#fff;border:0;border-radius:0;min-width:0;margin:0;padding:6px 0;font-size:11px}.lp-demo-composer input:focus{box-shadow:none;outline:0}.lp-demo-composer:focus-within{box-shadow:inset 0 2px #b3c99a}.lp-demo-composer input::placeholder{color:#a9b79b}.lp-demo-composer button[type=submit]{color:#f9fff4;background:#71935a;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:29px;height:27px;display:grid}.lp-demo-composer>small{color:#aab79d;align-items:center;gap:3px;margin-top:6px;font-size:11px;display:flex}.lp-demo-quote{color:#8ba273;align-items:center;gap:5px;padding:4px 0 7px;font-size:11px;display:flex}.lp-demo-quote button{color:#93a77e;background:0 0;border:0;margin-left:auto;padding:0;display:flex}.lp-product-foot{background:#fdfefb;border-top:1px solid #e6ecdf;justify-content:space-between;align-items:center;gap:10px;height:31px;padding:0 12px;display:flex}.lp-product-foot>span{color:#94a683;align-items:center;gap:5px;font-size:6px;display:flex}.lp-product-foot>span:last-child{letter-spacing:1px;font-size:5px}.lp-visual-caption{color:#9caa8e;align-items:center;gap:10px;margin-top:22px;padding:0 5px;display:flex;position:relative}.lp-caption-line{background:#b9c7ab;width:18px;height:1px}.lp-visual-caption p{font-size:8px}.lp-visual-caption>span:last-child{letter-spacing:1.1px;margin-left:auto;font-size:6px}.lp-platform-section{background:#f0f4e9;border-block:1px solid #e5eadb;padding:66px 0 24px}.lp-section-top{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lp-section-top .lp-eyebrow{margin-bottom:15px}.lp-section-top>p{color:#64745c;padding-bottom:5px;font-size:14px;line-height:1.9}.lp-platform-section h2{font-size:29px}.lp-platform-grid{background:#f9fbf6;border:1px solid #dfe6d4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid;overflow:hidden}.lp-platform-card{border-right:1px solid #e2e8d9;flex-direction:column;align-items:flex-start;padding:25px 21px 21px;display:flex}.lp-platform-card:last-child{border-right:0}.lp-platform-icon{color:#688e67;background:#edf4e7;border:1px solid #dce6d3;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.lp-platform-icon.qq{color:#7394a6;background:#eef3f5;border-color:#e1e8eb}.lp-platform-icon.bn{color:#a89c5b;background:#f7f4e6;border-color:#ece6ce}.lp-platform-icon.custom{color:#80965d;background:#eff4e6}.lp-platform-card h3{color:#556f46;margin:17px 0 9px;font-size:14px;font-weight:550}.lp-platform-card>p{color:#64745c;flex:1;margin-bottom:23px;font-size:12px;line-height:1.9}.lp-support-state{color:#a39e7b;background:#f7f5e9;border:1px solid #ebe6d4;border-radius:3px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:flex}.lp-support-state i{background:currentColor;border-radius:50%;width:3px;height:3px}.lp-support-state.ready{color:#8a9f70;background:#f0f5e8;border-color:#e0e8d4}.lp-platform-note{color:#96a489;align-items:flex-start;gap:6px;margin-top:19px;font-size:12px;line-height:1.9;display:flex}.lp-platform-note svg{flex-shrink:0;margin-top:2px}.lp-features{padding-block:103px 105px}.lp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;display:grid}.lp-feature{border-top:1px solid #e0e7d8;padding:31px 35px 33px 0;position:relative}.lp-feature:nth-child(3n+2),.lp-feature:nth-child(3n+3){border-left:1px solid #e0e7d8;padding-left:35px}.lp-feature:nth-child(3n+3){padding-right:0}.lp-feature:nth-child(n+4){padding-top:29px}.lp-feature-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.lp-feature-icon{color:#7e9b63;display:flex}.lp-feature-heading>span:last-child{color:#b1bfa0;font-variant-numeric:tabular-nums;font-size:12px}.lp-feature>small{letter-spacing:.7px;color:#a0af8f;font-size:12px}.lp-feature h3{letter-spacing:-.4px;color:#506e3e;margin:9px 0 13px;font-size:18px;font-weight:550}.lp-feature>p{color:#64745c;max-width:300px;font-size:14px;line-height:1.95}.lp-feature-note{color:#a49b72;background:#f4f1e4;border:1px solid #e9e4d2;border-radius:3px;align-items:center;gap:5px;margin-top:13px;padding:4px 6px;font-size:12px;display:inline-flex}.lp-sync{color:#dce8d0;background:#203a2c;padding:74px 0 0;position:relative;overflow:hidden}.lp-sync:before{content:"";pointer-events:none;border:1px solid #b0c7980a;border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;right:-250px;box-shadow:0 0 0 70px #b0c79803,0 0 0 140px #b0c79803}.lp-sync-layout{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid;position:relative}.lp-sync .lp-eyebrow{color:#8d9f7a;margin-bottom:22px;font-size:8px}.lp-sync h2{color:#e5ecd9;font-size:clamp(27px,2.8vw,35px);font-weight:500;line-height:1.6}.lp-sync h2 span{color:#b5d18f}.lp-sync-copy>p{color:#96aa84;margin-top:24px;font-size:14px;line-height:2}.lp-light-link{color:#c5dda7;border-bottom:1px solid #647f4f;align-items:center;gap:19px;margin-top:27px;padding-bottom:6px;font-size:12px;display:inline-flex}.lp-flow{min-width:0}.lp-flow-sources{justify-content:space-between;gap:16px;display:flex}.lp-flow-sources>span{color:#b6c9a0;white-space:nowrap;background:#2b4533;border:1px solid #5a765142;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 14px;font-size:12px;display:flex}.lp-flow-tracks{justify-content:space-between;width:75%;height:43px;margin:auto;display:flex;position:relative}.lp-flow-tracks i{border-bottom:1px solid #67885465;width:50%}.lp-flow-tracks i:first-child{border-left:1px solid #67885465;border-bottom-left-radius:10px}.lp-flow-tracks i:nth-child(2){background:#8ba671;border:0;width:1px;height:55px;position:absolute;top:0;left:50%}.lp-flow-tracks i:last-child{border-right:1px solid #67885465;border-bottom-right-radius:10px}.lp-flow-hub{background:#344f37;border:1px solid #8caa6a80;border-radius:8px;align-items:center;gap:13px;margin:12px auto 0;padding:20px 19px;display:flex;position:relative;box-shadow:0 8px 40px #14281c55}.lp-hub-icon{color:#36542d;background:#b7d598;border-radius:12px;place-items:center;width:49px;height:49px;display:grid;box-shadow:inset 0 0 0 1px #d3e7bf40}.lp-flow-hub strong{color:#dceacb;font-size:15px;font-weight:550}.lp-flow-hub small{color:#9bb584;margin-top:6px;font-size:12px;display:block}.lp-hub-online{color:#a7c38b;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.lp-hub-online i{background:#adc98c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 3px #b4d58c12}.lp-flow-outputs{grid-template-columns:1fr 1fr;gap:24px;padding-top:35px;display:grid;position:relative}.lp-flow-outputs:before{content:"";border-inline:1px solid #688b534f;border-top:1px solid #688b534f;border-radius:7px 7px 0 0;width:50%;height:20px;position:absolute;top:15px;left:25%}.lp-flow-outputs:after{content:"";background:#688b534f;width:1px;height:16px;position:absolute;top:0;left:50%}.lp-flow-outputs>div{background:#2a4231;border:1px solid #56744c4f;border-radius:6px;grid-template-columns:25px 1fr;gap:4px 9px;padding:15px 20px;display:grid}.lp-flow-outputs svg{color:#9fbd80;grid-row:1/3;align-self:center}.lp-flow-outputs strong{color:#b9cca5;font-size:12px;font-weight:500}.lp-flow-outputs small{color:#809770;margin-top:2px;font-size:12px}.lp-flow-note{color:#77916a;justify-content:center;align-items:center;gap:5px;margin-top:19px;font-size:12px;display:flex}.lp-sync-details{border-top:1px solid #5f7d4d38;grid-template-columns:repeat(4,1fr);padding:25px 0;display:grid;margin-top:60px!important}.lp-sync-details>span{color:#9eb58a;border-right:1px solid #5f7d4d38;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.lp-sync-details>span:last-child{border:0}.lp-sync-details svg{color:#7e9e65}.lp-developers{grid-template-columns:.88fr 1.12fr;align-items:center;gap:95px;padding-block:103px;display:grid}.lp-dev-copy>p{color:#64745c;max-width:340px;margin-top:20px;font-size:14px;line-height:2}.lp-dev-copy ul{margin:29px 0;padding:0;list-style:none}.lp-dev-copy li{align-items:flex-start;gap:13px;margin-bottom:21px;display:flex}.lp-dev-copy li>span{color:#89a36b;background:#edf3e5;border:1px solid #e4ecd9;border-radius:6px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.lp-dev-copy li strong{color:#698653;font-size:12px;font-weight:550}.lp-dev-copy li p{color:#99a78b;max-width:300px;margin-top:5px;font-size:12px;line-height:1.9}.lp-code-panel{background:#263c2c;border:1px solid #d9e3cf;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 13px 30px #253e2410}.lp-code-tabs{background:#223626;border-bottom:1px solid #4f654637;align-items:center;gap:23px;padding:0 19px;display:flex}.lp-code-tabs button{color:#8a9f7c;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0 15px;font-size:12px}.lp-code-tabs button[aria-selected=true]{color:#c9dfa9;border-bottom-color:#a7c67e}.lp-code-tabs .lp-copy{color:#9bb482;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.lp-code-file{color:#78916b;align-items:center;gap:7px;padding:21px 24px 0;font-size:12px;display:flex}.lp-code-file>span:first-child{background:#799960;border-radius:50%;width:5px;height:5px}.lp-code-file>span:last-child{letter-spacing:1px;margin-left:auto;font-size:12px}.lp-code-panel pre{color:#b8cda4;white-space:pre;overflow-wrap:normal;tab-size:2;background:0 0;border:0;border-radius:0;min-height:250px;margin:0;padding:21px 24px 31px;font-size:12px;line-height:2;overflow-x:auto}.lp-code-panel code{font-size:inherit}.lp-code-foot{color:#8ca776;border-top:1px solid #5a754936;align-items:center;gap:6px;min-height:45px;padding:15px 24px;font-size:12px;line-height:1.7;display:flex}.lp-start{background:#f0f4e9;border-block:1px solid #e5ebda;padding:59px 0 62px}.lp-start .lp-section-top h2{font-size:29px}.lp-steps{grid-template-columns:repeat(3,1fr);gap:50px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{align-items:flex-start;gap:16px;display:flex;position:relative}.lp-steps li>span{color:#8aa56a;background:#e8efdf;border:1px solid #d8e4c9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.lp-steps h3{color:#5f7e49;margin:5px 0 12px;font-size:14px;font-weight:550}.lp-steps p{color:#64745c;font-size:14px;line-height:1.9}.lp-faq{grid-template-columns:.75fr 1.25fr;gap:105px;padding-block:94px 100px;display:grid}.lp-faq>div:first-child>p{color:#64745c;margin-top:20px;font-size:12px}.lp-faq details{border-bottom:1px solid #e0e7d7}.lp-faq details:first-child{border-top:1px solid #e0e7d7}.lp-faq summary{color:#688452;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;line-height:1.7;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:#97ad81;flex-shrink:0;transition:transform .15s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details>p{color:#64745c;padding:0 28px 23px 0;font-size:14px;line-height:2}.lp-final{background:#e6eed9;border-block:1px solid #dce6ce;padding:58px 0}.lp-final>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.lp-final h2{color:#4b6d38;margin-top:12px;font-size:30px;font-weight:550}.lp-final>div>div>span{letter-spacing:1.1px;color:#8da471;font-size:12px}.landing .lp-button-lime{color:#3f6130;background:#c4dba6;border-color:#bad09e;gap:36px;padding:17px 22px}.landing .lp-button-lime:hover{background:#b6d090}.lp-mobile-break{display:none}.lp-footer{background:#f8faf5;padding:38px 0 34px}.lp-footer>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.lp-brand-footer{font-size:16px}.lp-brand-footer .lp-brand-icon{border-radius:10px;width:35px;height:35px}.lp-brand-footer small{letter-spacing:.9px;font-size:5.5px}.lp-footer>div>div{align-items:center;gap:28px;display:flex}.lp-footer>div>div>a{color:#62745b;align-items:center;gap:5px;font-size:12px;display:flex}.lp-footer>div>small{color:#a3b095;text-align:right;font-size:8px;line-height:2}@keyframes lp-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1450px){.lp-hero{padding-top:113px;padding-bottom:110px}.lp-product-body{height:391px}}@media (width<=900px){.landing .lp-container{width:calc(100% - 56px)}.lp-nav nav{gap:19px}.lp-nav-actions{gap:18px}.lp-brand{gap:9px;font-size:17px}.lp-brand small{letter-spacing:.9px;font-size:5.5px}.lp-hero{grid-template-columns:1fr;gap:36px;padding-top:58px;padding-bottom:55px}.lp-hero-copy{text-align:center;padding:0}.lp-hero .lp-eyebrow{margin-bottom:20px}.lp-hero h1{font-size:50px;line-height:1.35}.lp-hero-description{margin-top:23px;font-size:14px}.lp-desktop-break{display:none}.lp-hero-actions,.lp-hero-trust{justify-content:center}.lp-hero-actions{margin-top:28px}.lp-hero-trust{margin-top:21px}.lp-hero-visual{width:min(700px,100%);margin:auto}.lp-visual-orbit{inset:-20px -7px 0}.lp-product-body{grid-template-columns:42px 172px minmax(0,1fr);height:385px}.lp-demo-groups button b,.lp-demo-groups button small,.lp-demo-incoming p,.lp-demo-outgoing p,.lp-demo-composer input{font-size:11px}.lp-platform-card{padding-inline:15px}.lp-platform-card>p,.lp-platform-note{font-size:12px}.lp-sync-layout{gap:50px}.lp-flow-sources{gap:9px}.lp-flow-sources>span{gap:5px;padding:12px 8px;font-size:12px}.lp-flow-outputs>div{padding:13px}.lp-hub-online{display:none}.lp-flow-hub{padding:17px}.lp-developers{gap:50px}.lp-code-panel pre{padding-inline:20px;font-size:12px}.lp-faq{gap:60px}}@media (width<=760px){.landing .lp-container{width:calc(100% - 40px)}.lp-nav{gap:12px;height:76px}.lp-brand{gap:8px;font-size:15px}.lp-brand-icon{border-radius:10px;width:34px;height:36px}.lp-brand-icon svg{width:21px}.lp-brand small{letter-spacing:.75px;margin-top:4px;font-size:4.5px}.lp-nav nav{background:#f8faf6;border-bottom:1px solid #dfe8d5;margin:0;padding:16px 25px 23px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 14px 20px #2a48250a}.lp-nav nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.lp-nav nav a{padding:13px 0;font-size:14px}.lp-nav-actions{gap:10px}.lp-github{display:none}.landing .lp-button-small{gap:7px;padding:9px 10px;font-size:12px}.lp-button-small svg{width:12px}.lp-menu{display:flex}.lp-hero{gap:30px;padding-top:44px;padding-bottom:38px}.lp-hero .lp-eyebrow{letter-spacing:1.4px;margin-bottom:19px;font-size:9px}.lp-hero h1{letter-spacing:-1.4px;font-size:clamp(33px,8.7vw,48px);line-height:1.4}.lp-hero h1 span:after{bottom:-7px}.lp-hero-description{margin-top:24px;font-size:14px;line-height:1.95}.lp-desktop-break{display:block}.lp-hero-actions{gap:23px;margin-top:25px}.landing .lp-hero-actions .lp-button{gap:15px;padding:13px 17px;font-size:12px}.lp-hero-actions .lp-text-button{gap:8px;font-size:12px}.lp-hero-trust{gap:17px;margin-top:19px}.lp-hero-trust span{gap:4px;font-size:12px}.lp-hero-trust svg{width:11px}.lp-visual-label{letter-spacing:1.1px;margin-bottom:12px;margin-left:3px;font-size:6px}.lp-visual-orbit{inset:-8px 0 2px}.lp-product{border-radius:7px}.lp-product-bar{height:32px;padding:0 10px}.lp-product-bar>span{font-size:11px}.lp-product-body{grid-template-columns:1fr;height:365px}.lp-demo-rail{display:none}.lp-demo-groups{border-bottom:1px solid #e4ebdd;border-right:0;flex-direction:row;gap:5px;padding:9px}.lp-demo-groups>strong,.lp-demo-groups>p,.lp-demo-groups-note{display:none}.lp-demo-groups>button{flex:1;gap:6px;margin:0;padding:8px 6px}.lp-platform-mark{border-radius:5px;width:22px;height:22px;font-size:11px}.lp-demo-groups button b{display:none}.lp-demo-groups button small{margin:0;font-size:11px}.lp-demo-groups button i{display:none}.lp-product-body{grid-template-rows:auto minmax(0,1fr)}.lp-demo-room{height:49px;padding:0 13px}.lp-demo-room strong,.lp-demo-room small,.lp-demo-room-state{font-size:11px}.lp-demo-history{padding:12px 13px}.lp-demo-day{margin-bottom:14px;font-size:11px}.lp-demo-avatar{width:25px;height:25px;font-size:11px}.lp-demo-incoming p,.lp-demo-outgoing p{padding:10px 12px;font-size:11px;line-height:1.9}.lp-demo-incoming small,.lp-demo-incoming time,.lp-demo-incoming button{font-size:11px}.lp-demo-tip{margin-top:18px;font-size:11px}.lp-demo-composer{padding:9px 12px}.lp-demo-composer input,.lp-demo-composer>small,.lp-demo-quote,.lp-demo-outgoing blockquote,.lp-demo-outgoing small{font-size:11px}.lp-product-foot{height:28px;padding:0 10px}.lp-product-foot>span{gap:4px;font-size:6px}.lp-product-foot>span:last-child{letter-spacing:.6px;font-size:4px}.lp-visual-caption{gap:8px;margin-top:14px;padding:0}.lp-visual-caption p{font-size:7px}.lp-visual-caption>span:last-child{letter-spacing:.5px;font-size:5px}.lp-caption-line{width:11px}.lp-platform-section{padding:42px 0 21px}.lp-section-top{display:block}.lp-section-top>p{margin-top:15px;font-size:14px}.lp-eyebrow{letter-spacing:1.3px;margin-bottom:14px;font-size:8px}.landing h2,.lp-platform-section h2,.lp-start .lp-section-top h2{letter-spacing:-.8px;font-size:25px;line-height:1.55}.lp-platform-grid{grid-template-columns:1fr 1fr;margin-top:27px}.lp-platform-card{border-bottom:1px solid #e2e8d9;padding:22px 17px}.lp-platform-card:nth-child(2n){border-right:0}.lp-platform-card:nth-last-child(-n+2){border-bottom:0}.lp-platform-card h3{margin-top:15px;font-size:14px}.lp-platform-card p{margin-bottom:19px;font-size:12px}.lp-support-state{font-size:12px}.lp-platform-note{gap:5px;font-size:12px}.lp-features{padding-block:51px}.lp-feature-grid{grid-template-columns:1fr 1fr;margin-top:29px}.lp-feature{border-left:0!important;padding:24px 17px 25px 0!important}.lp-feature:nth-child(2n){border-left:1px solid #e0e7d8!important;padding-left:17px!important;padding-right:0!important}.lp-feature-heading{margin-bottom:20px}.lp-feature-icon svg{width:21px}.lp-feature>small{letter-spacing:.2px;font-size:12px}.lp-feature h3{margin:8px 0 10px;font-size:15px;line-height:1.6}.lp-feature>p{font-size:14px;line-height:1.9}.lp-feature-note{gap:3px;padding:4px 5px;font-size:12px}.lp-sync{padding-top:44px}.lp-sync-layout{grid-template-columns:1fr;gap:39px}.lp-sync .lp-eyebrow{margin-bottom:16px;font-size:7px}.lp-sync h2{font-size:27px}.lp-sync-copy>p{margin-top:20px;font-size:14px}.lp-light-link{margin-top:23px;font-size:12px}.lp-flow-sources{gap:9px}.lp-flow-sources>span{gap:5px;padding:12px 8px;font-size:12px}.lp-flow-sources svg{width:13px}.lp-flow-tracks{height:33px}.lp-flow-tracks i:nth-child(2){height:45px}.lp-flow-hub{padding:17px}.lp-flow-hub strong{font-size:14px}.lp-flow-hub small{font-size:12px}.lp-hub-icon{border-radius:10px;width:43px;height:43px}.lp-hub-icon svg{width:26px}.lp-hub-online{font-size:12px;display:flex}.lp-flow-outputs{gap:17px}.lp-flow-outputs>div{grid-template-columns:23px 1fr;gap:4px 6px;padding:13px 12px}.lp-flow-outputs strong,.lp-flow-outputs small,.lp-flow-note{font-size:12px}.lp-sync-details{grid-template-columns:1fr 1fr;row-gap:21px;padding-block:18px;margin-top:32px!important}.lp-sync-details>span{gap:8px;font-size:12px}.lp-sync-details>span:nth-child(2){border:0}.lp-sync-details svg{width:14px}.lp-developers{grid-template-columns:1fr;gap:33px;padding-block:51px}.lp-dev-copy>p{font-size:14px}.lp-dev-copy li strong,.lp-dev-copy li p{font-size:12px}.lp-code-tabs{gap:23px;padding:0 16px}.lp-code-tabs button{padding:15px 0 13px;font-size:12px}.lp-code-tabs .lp-copy{font-size:12px}.lp-code-file{padding:18px 17px 0}.lp-code-panel pre{min-height:234px;padding:18px 17px 23px;font-size:12px;line-height:2.1}.lp-code-foot{padding:13px 17px;font-size:12px}.lp-start{padding:41px 0}.lp-start .lp-text-button{margin-top:18px;font-size:12px}.lp-steps{grid-template-columns:1fr;gap:28px;margin-top:31px}.lp-steps li{gap:16px}.lp-steps h3{margin-top:3px;margin-bottom:10px;font-size:14px}.lp-steps p{font-size:14px}.lp-steps li:not(:last-child):after{content:"";background:#dbe4cd;width:1px;height:calc(100% - 21px);position:absolute;top:39px;left:15px}.lp-faq{grid-template-columns:1fr;gap:27px;padding-block:50px 47px}.lp-faq>div:first-child>p{margin-top:16px}.lp-faq summary{gap:18px;padding:19px 0;font-size:12px}.lp-faq details>p{padding-right:12px;font-size:14px}.lp-final{padding:37px 0}.lp-final>div{display:block}.lp-final>div>div>span{font-size:12px}.lp-final h2{font-size:25px}.lp-mobile-break{display:block}.landing .lp-button-lime{gap:35px;margin-top:25px;padding:14px 18px;font-size:12px}.lp-footer{padding-block:29px}.lp-footer>div{flex-wrap:wrap;gap:23px}.lp-brand-footer{font-size:15px}.lp-footer>div>div{border-top:1px solid #e1e8d8;order:3;gap:20px;width:100%;padding-top:20px}.lp-footer>div>div>a{font-size:12px}.lp-footer>div>small{font-size:7px}}@media (width<=359px){.landing .lp-container{width:calc(100% - 30px)}.lp-brand small{display:none}.lp-brand{font-size:13px}.lp-brand-icon{width:30px;height:32px}.lp-nav-actions{gap:7px}.landing .lp-button-small{padding-inline:9px;font-size:12px}.lp-hero-trust{gap:11px}.lp-hero-trust span{font-size:12px}.lp-demo-groups>button{padding:8px 4px}.lp-demo-groups button small{font-size:11px}.lp-flow-sources>span{gap:4px;padding-inline:6px;font-size:12px}.lp-hub-online{display:none}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}.landing :is(.lp-hero-description,.lp-section-top>p,.lp-platform-card>p,.lp-feature>p,.lp-sync-copy>p,.lp-dev-copy>p,.lp-dev-copy li p,.lp-steps p,.lp-faq details>p){color:#65745c;font-size:14px}.landing .lp-hero-description{font-size:16px}.landing .lp-sync-copy>p{color:#b2c3a2}.landing :is(.lp-dev-copy li strong,.lp-faq summary){font-size:14px}.landing :is(.lp-support-state,.lp-platform-note){font-size:12px}.landing .lp-support-state.ready{color:#617c46}.landing .lp-support-state:not(.ready){color:#81703d}.landing .lp-platform-note{color:#738363}.landing .lp-code-panel pre{font-size:12px}.landing .lp-code-foot{color:#b0c69c;font-size:12px}.landing :is(.lp-demo-incoming p,.lp-demo-outgoing p),.landing .lp-demo-groups button b{font-size:11px}.landing .lp-demo-composer input{font-size:12px}@media (width<=760px){.landing :is(.lp-section-top>p,.lp-platform-card>p,.lp-feature>p,.lp-sync-copy>p,.lp-dev-copy>p,.lp-dev-copy li p,.lp-steps p,.lp-faq details>p),.landing .lp-hero-description{font-size:14px}.landing .lp-dev-copy li strong{font-size:13px}.landing .lp-code-panel pre,.landing .lp-code-foot{font-size:12px}.landing .lp-demo-composer input{font-size:16px}}.lp-hero{grid-template-columns:.9fr 1.1fr;gap:38px;padding-block:76px 64px}.lp-hero h1{font-size:clamp(38px,4vw,53px)}.lp-hero-description{max-width:470px}.lp-product-body{grid-template-columns:36px 151px minmax(0,1fr);height:440px}.lp-demo-groups>button{min-height:58px}.lp-demo-history{padding:16px 13px}.lp-demo-incoming p,.lp-demo-outgoing p{font-size:12px;line-height:1.8}.lp-demo-incoming button{min-height:28px}.lp-demo-composer input{font-size:13px}.lp-demo-composer button[type=submit]{width:34px;height:34px}.lp-demo-incoming small,.lp-demo-room small,.lp-demo-groups button small,.lp-demo-composer>small{color:#78866c}.lp-platform-mark.bn{color:#8c742c;background:#f7f1d9;border-color:#e9dfb4}.lp-workspace-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:48px;display:grid}.lp-workspace-links>a{border-top:1px solid var(--lp-line);align-items:center;gap:13px;min-width:0;padding:23px 0 0;display:flex}.lp-workspace-links>a>svg{color:#72915e;flex-shrink:0}.lp-workspace-links>a>svg:last-child{margin-left:auto}.lp-workspace-links strong{font-size:14px;font-weight:550;display:block}.lp-workspace-links small{color:#6c7a63;margin-top:6px;font-size:12px;line-height:1.8;display:block}.lp-workspace-links a:hover strong{color:var(--lp-green)}.lp-platform-card{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e2e8d9;min-width:0;transition:background .15s}.lp-platform-card:hover{background:#eff5e8}.lp-platform-card[aria-pressed=true]{background:#e8f0df;box-shadow:inset 0 -3px #6a8a53}.lp-platform-card:focus-visible{position:relative;outline-offset:-4px!important}.lp-platform-card>strong{margin:17px 0 10px;font-size:17px;font-weight:550}.lp-platform-description{color:#64745c;flex:1;margin-bottom:22px;font-size:13px;line-height:1.9}.lp-support-state{gap:6px;color:#5c7547!important}.lp-support-state svg{margin-left:auto}.lp-platform-detail{background:#f9fbf6;border:1px solid #dfe6d4;border-radius:8px;grid-template-columns:1fr 1fr;gap:55px;min-height:272px;margin-top:14px;padding:30px;display:grid}.lp-platform-detail .lp-eyebrow{letter-spacing:.5px;margin-bottom:12px;font-size:11px;display:block}.lp-platform-detail h3{font-size:18px;font-weight:550;line-height:1.7}.lp-platform-detail p{color:#64745c;margin:12px 0 18px;font-size:13px;line-height:1.9}.lp-platform-detail ul{grid-template-columns:1fr 1fr;gap:18px 14px;margin:6px 0 20px;padding:0;list-style:none;display:grid}.lp-platform-detail li{align-items:flex-start;gap:7px;font-size:13px;line-height:1.7;display:flex}.lp-platform-detail li svg{color:#6c8d54;flex-shrink:0;margin-top:3px}.lp-platform-detail .lp-platform-limit{border-top:1px solid #e1e8d8;margin-bottom:0;padding-top:15px;font-size:12px}.lp-flow-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lp-flow-sources>span{gap:5px;padding:12px 6px;font-size:11px}.lp-sync-layout{gap:70px}.lp-sync-copy>p{color:#b2c3a1}.lp-flow-note{color:#adc09c;text-align:center;line-height:1.8}.lp-broadcast{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:96px;display:grid}.lp-broadcast-copy>p{color:#64745c;max-width:400px;margin:20px 0 28px;font-size:15px;line-height:2}.lp-broadcast-copy ol{margin:0 0 26px;padding:0;list-style:none}.lp-broadcast-copy li{align-items:flex-start;gap:16px;margin-top:23px;display:flex}.lp-broadcast-copy li>span{color:#88a270;font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px}.lp-broadcast-copy li strong{font-size:15px;font-weight:550}.lp-broadcast-copy li p{color:#64745c;max-width:350px;margin-top:5px;font-size:13px;line-height:1.9}.lp-broadcast-preview{background:#fff;border:1px solid #dde5d4;border-radius:12px;min-width:0;padding:24px;box-shadow:0 18px 50px #263c2c0a}.lp-broadcast-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.lp-broadcast-top>span{align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.lp-broadcast-top small{color:#68785c;background:#eef4e7;border-radius:4px;padding:4px 8px;font-size:11px}.lp-poster{color:#284732;background:#e7edda;border-radius:6px;min-height:215px;padding:26px;position:relative;overflow:hidden}.lp-poster>span{letter-spacing:2px;z-index:1;font-size:9px;display:block;position:relative}.lp-poster strong{letter-spacing:-1px;z-index:1;margin-block:18px;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.5;display:block;position:relative}.lp-poster small{letter-spacing:.5px;z-index:1;font-size:10px;position:relative}.lp-poster-symbol{color:#8fa36d;opacity:.6;width:32%;height:auto;position:absolute;bottom:32px;right:18px;transform:rotate(-12deg)}.lp-broadcast-caption{color:#627358;margin-block:17px 22px;font-size:13px;line-height:1.9}.lp-broadcast-targets{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.lp-broadcast-targets legend{color:#6a795e;margin-bottom:10px;font-size:12px}.lp-broadcast-targets label{color:#49633d;cursor:pointer;background:#fafcf7;border:1px solid #dce5d2;border-radius:5px;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:12px;display:inline-flex}.lp-broadcast-targets label:has(input:checked){background:#eef4e6;border-color:#b7cba2}.lp-broadcast-targets input[type=checkbox]{accent-color:#46733d;width:15px;height:15px;margin:0}.lp-broadcast-timing{border-top:1px solid #e5ebdf;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.lp-broadcast-timing label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.lp-broadcast-timing select{color:#4c673d;background:#f8faf4;border-color:#e0e7d8;width:auto;min-width:0;padding:9px;font-size:12px}.lp-broadcast-summary{color:#44673a;background:#f2f6ec;border-radius:5px;margin-top:19px;padding:13px 14px;font-size:13px}.lp-broadcast-summary small{color:#6c7f5d;margin-top:7px;font-size:11px;line-height:1.7;display:block}.lp-developers{border-top:1px solid var(--lp-line)}@media (width<=1050px){.lp-nav nav{gap:17px}.lp-nav-actions{gap:13px}.lp-hero{grid-template-columns:1fr;gap:32px;padding-block:56px}.lp-hero-copy{text-align:center;padding:0}.lp-hero-description{margin-inline:auto}.lp-hero-actions,.lp-hero-trust{justify-content:center}.lp-hero-visual{width:min(740px,100%);margin-inline:auto}.lp-workspace-links{gap:24px}.lp-workspace-links>a{align-items:flex-start}.lp-workspace-links>a>svg:last-child{display:none}.lp-broadcast{gap:45px}.lp-platform-detail{gap:28px;min-height:306px}.lp-sync-layout{gap:40px}.lp-flow-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lp-hero{padding-block:42px}.lp-hero h1{font-size:clamp(32px,8.7vw,48px)}.lp-hero-description{font-size:14px}.lp-hero-description br{display:none}.lp-hero-actions{gap:18px}.lp-product-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:530px}.lp-demo-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid}.lp-demo-groups>button{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 0}.lp-demo-groups button small{white-space:nowrap;font-size:10px}.lp-demo-groups>.lp-demo-groups-note{display:none}.lp-platform-mark{width:25px;height:25px;font-size:10px}.lp-demo-room-state,.lp-product-foot>span:last-child{display:none}.lp-demo-tip{font-size:11px}.lp-workspace-links{grid-template-columns:1fr;gap:0;padding-bottom:30px}.lp-workspace-links>a{align-items:center;padding-block:17px}.lp-workspace-links>a>svg:last-child{display:block}.lp-workspace-links small{font-size:12px}.lp-platform-card{padding:20px 16px}.lp-platform-card>strong{font-size:16px}.lp-platform-description{font-size:13px}.lp-support-state{font-size:10px}.lp-platform-detail{grid-template-columns:1fr;gap:22px;min-height:0;padding:22px 19px}.lp-platform-detail h3{font-size:17px}.lp-platform-detail ul{gap:14px 10px;margin-top:0}.lp-platform-note{font-size:12px}.lp-broadcast{grid-template-columns:1fr;gap:32px;padding-block:55px}.lp-broadcast-preview{padding:18px}.lp-broadcast-timing{flex-direction:column;align-items:flex-start}.lp-broadcast-timing select{width:100%}.lp-sync-layout{gap:40px}.lp-flow-sources{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-flow-sources>span{gap:4px;padding-inline:4px;font-size:10px}.lp-flow-sources svg{width:13px}.lp-sync-details{gap:20px 10px}.lp-footer>div>div{flex-wrap:wrap;gap:17px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-entry-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:640px;min-height:100vh;margin:auto;padding:32px 24px;line-height:1.8;display:flex}.workspace-entry-state>span{color:#64745c;font-size:13px}.workspace-entry-state h1{font-size:clamp(24px,5vw,30px)}.workspace-entry-state p{color:#64745c}.workspace-entry-state>div{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=480px){.lp-feature-grid{grid-template-columns:1fr}.lp-feature,.lp-feature:nth-child(2n){border-left:0!important;padding:24px 0!important}.lp-feature>p{max-width:none}.lp-feature-note{max-width:100%;line-height:1.7}}.shell{--ink:#203b32;--muted:#6a7c73;--green:#287454;--line:#e1e7e3;color:var(--ink);background:#f4f6f5;font-size:14px;line-height:1.5}.shell button,.shell a,.shell input,.shell select,.shell textarea{-webkit-tap-highlight-color:transparent}.shell :is(button,a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #3d8564}.shell .btn{border-radius:8px;min-height:40px;padding:10px 14px;font-size:13px}.shell .icon-btn{color:#6c7b73;width:34px;height:34px}.shell .icon-btn:hover,.shell .icon-btn.active{color:#246b4c;background:#e8f2eb}.shell .text-button,.shell .text-link{font-size:13px}.shell .badge{font-size:12px;line-height:1.5}.shell .badge.online,.shell .badge.succeeded,.shell .badge.passed{color:#276847}.shell .badge.pending,.shell .badge.observed,.shell .badge.unknown{color:#8f631d}.shell .badge.paused{color:#64756c}.shell .card{border-radius:12px;box-shadow:0 2px 6px #18372703}.shell .sidebar{background:#172f26;width:224px;height:100dvh;padding:24px 14px 0}.shell .brand{font-size:17px}.shell .brand small{letter-spacing:1.6px;font-size:9px}.shell .workspace{background:#ffffff07;margin:25px 0 20px;padding:11px 10px;font-size:13px}.shell .workspace small{margin-top:3px;font-size:11px}.shell .workspace-plan{color:#b2c4b7;border:1px solid #506357;border-radius:5px;padding:2px 5px;font-size:10px}.shell .nav-label{margin:0 0 9px;font-size:11px}.shell .sidebar nav{scrollbar-width:thin;gap:4px;min-height:0;overflow:auto}.shell .sidebar nav a{min-height:44px;padding:12px 13px;font-size:14px}.shell .sidebar nav a.active{color:#e7f6e4;background:#355b44}.shell .sidebar nav a.active:before{left:-14px}.shell .sidebar nav b{font-size:11px}.shell .sidebar-bottom{padding-top:16px}.shell .system-state{padding:14px 8px;font-size:12px}.shell .system-state small,.shell .profile small{color:#a2b7a8;margin-top:4px;font-size:11px}.shell .profile{padding:15px 5px;font-size:13px}.shell .main-shell{margin-left:224px}.shell .topbar{gap:16px;height:64px;padding:0 28px}.shell .breadcrumb{gap:10px;font-size:13px}.shell .topbar-actions{gap:10px}.shell .environment{color:#687d70;padding-right:12px;font-size:12px}.shell main{min-height:calc(100dvh - 64px);padding:28px 28px 0}.shell .page-head{gap:18px;margin-bottom:23px}.shell .page-head h1{letter-spacing:-.5px;font-size:28px;line-height:1.45}.shell .page-head .eyebrow{display:none}.shell .page-head p{color:var(--muted);margin-top:5px;font-size:14px}.shell .head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:0}.shell .page-footer{color:#72847a;font-size:12px}.shell .page-footer span:last-child{font-size:12px}.shell table{font-size:13px}.shell th{color:#6e7d74;background:#f8faf9;font-size:12px;font-weight:500}.shell td{padding-top:18px;padding-bottom:18px}.shell tbody tr:hover{background:#f8fbf9}.shell .group-name strong{font-size:14px}.shell .group-name small{margin-top:4px;font-size:12px}.shell .group-avatar{border-radius:10px;width:38px;height:38px}.shell .platform{font-size:12px}.shell .table-row-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.shell .table-row-actions a{white-space:nowrap}.shell .filter-bar{flex-wrap:wrap;gap:12px;padding:0 20px}.shell .tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.shell .tabs button{white-space:nowrap;min-height:54px;font-size:13px}.shell .tabs span{font-size:11px}.shell .search{min-width:220px}.shell .search input{font-size:13px}.shell .search:focus-within{border-color:#85aa8c;box-shadow:0 0 0 2px #6e9e6c13}.shell .table-foot{color:#687b70;font-size:12px}.shell .directory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.shell .directory-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:15px;padding:19px 20px;display:flex}.shell .directory-summary svg{color:#5e8a71;background:#eff5f0;border-radius:10px;width:40px;height:40px;padding:10px}.shell .directory-summary span{color:#6c7c73;font-size:12px}.shell .directory-summary strong{color:#254536;font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;font-weight:650;line-height:1.2;display:block}.shell .directory-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.shell .directory-toolbar>span{color:var(--muted);white-space:nowrap;font-size:12px}.shell .segmented{background:#f0f3f1;border:1px solid #e9edea;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.shell .segmented button{color:#6d7c73;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:13px}.shell .segmented button.active{color:#286347;background:#fff;font-weight:600;box-shadow:0 1px 4px #17382112}.shell .segmented span{opacity:.75;margin-left:6px;font-size:11px}.shell .empty-action{justify-content:center;padding:0 20px 35px;display:flex}.shell .detail-stats{border-radius:10px;flex-wrap:wrap;gap:25px;margin-bottom:22px;padding:18px 22px;font-size:13px}.shell .detail-stats strong{font-size:13px}.shell .card-body{padding:25px}.shell .card-body form{max-width:1080px}.shell label{font-size:13px}.shell input,.shell select,.shell textarea{border-radius:8px;font-size:14px}.shell .info-box,.shell .form-error,.shell .error-panel{font-size:13px;line-height:1.7}.shell .message-content p,.shell .publish-body>p{font-size:14px}.shell .message-content time,.shell .publish-body time{color:var(--muted);font-size:12px}.shell .form-actions{gap:10px}.shell .form-actions-summary{color:#6b7e70;margin-right:auto;font-size:12px}.shell .policy-form>.form-actions{z-index:3;border-top:1px solid var(--line);background:#fff;padding:17px 0 4px;position:sticky;bottom:0;box-shadow:0 -10px 20px #fff}.shell .card:has(.policy-form){overflow:visible}.shell .publish-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding:15px 20px;display:flex}.shell .publish-toolbar .search{margin:0}.shell .publish-full-text{color:#7f956f;margin-top:10px;font-size:12px}.shell .publish-full-text summary{cursor:pointer}.shell .publish-full-text p{white-space:pre-wrap;color:#6c815e;margin-top:10px;font-size:13px;line-height:1.8}.shell .verification-toolbar,.shell .request-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.shell .request-toolbar{padding-left:0;padding-right:0}.shell .verification-toolbar .search,.shell .request-toolbar .search{margin:0}.shell .copy-control{align-items:center;gap:4px;display:inline-flex}.shell .copy-control small{color:#779668;font-size:12px}.shell .delivery-detail-facts{border-bottom:1px solid var(--line);gap:12px;margin:15px 0;padding-bottom:15px;display:grid}.shell .delivery-detail-facts>div{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.shell .delivery-detail-facts dt{color:#8ba07b}.shell .delivery-detail-facts dd{color:#607c4e;margin:0}.shell .delivery-result-note{background:#f5f8f1;border:1px solid #e4ebdd;border-radius:8px;margin-bottom:17px;padding:14px;font-size:13px}.shell .delivery-result-note strong{color:#73945d}.shell .delivery-result-note p{color:#8c9f7c;margin-top:5px;font-size:12px}.shell .delivery-result-note.failed,.shell .delivery-result-note.unknown{background:#fbf6eb;border-color:#eadfc4}.shell .delivery-result-note.failed strong,.shell .delivery-result-note.unknown strong{color:#a5884d}.shell .delivery-technical{border-top:1px solid var(--line);color:#7c9469;margin-top:23px;padding-top:15px;font-size:12px}.shell .delivery-technical summary{cursor:pointer}.shell .delivery-chips button{gap:13px;padding:7px 10px;font-size:12px}.shell .delivery-chips button>span{text-align:left}.shell .delivery-chips button small{color:#8a9c7e;margin-top:3px;font-size:11px;display:block}.shell .policy-form .form-actions-summary{align-items:center;gap:10px;display:flex}.shell .unsaved-marker,.shell .selection-unsaved{color:#a87827;font-size:12px}.shell .saved-marker{color:#6e876b}.shell .selection-unsaved{margin-left:10px;display:inline-block}.shell .policy-availability{display:block}.shell .policy-availability summary{cursor:pointer;color:#64815a}.shell .policy-availability p{margin-top:10px}.shell .verification-toggle{background:#f4f8f1;border:1px solid #e5eddf;border-radius:8px;align-items:center;padding:16px;display:flex}.shell .verification-toggle input{appearance:none;cursor:pointer;background:#bfcbb5;border:0;border-radius:20px;flex-shrink:0;width:37px;height:22px;position:relative}.shell .verification-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14301522}.shell .verification-toggle input:checked{background:#4f8651}.shell .verification-toggle input:checked:after{left:18px}.shell .verification-toggle span strong{color:#44633b;font-size:14px}.shell .verification-toggle span small{color:#839777;margin-top:3px;font-size:12px;display:block}.shell .group-selection-tools{flex-wrap:wrap;align-items:center;gap:3px;margin:12px -6px 0;display:flex}.shell .group-selection-tools label{align-items:center;gap:7px;margin:0 0 0 auto;font-size:12px;display:flex}.shell .group-selection-tools input{margin:0;display:inline}.shell .account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.shell .account-toolbar .search{margin:0}.shell .account-refresh-state{color:#7e907f;margin-bottom:18px;font-size:12px}.shell .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.shell .account-card{min-width:0;padding:24px}.shell .account-card h2{font-size:17px}.shell .account-card dl{margin:20px 0}.shell .account-card dl>div{padding:10px 0}.shell .account-card dt{color:#7e8f7d;font-size:13px}.shell .account-card dd{color:#4e6946;font-size:13px}.shell .account-state-note{color:#648552;background:#f4f8ef;border:1px solid #e0ebda;border-radius:8px;gap:10px;margin:17px 0;padding:13px;display:flex}.shell .account-state-note>svg{flex-shrink:0;margin-top:2px}.shell .account-state-note strong{font-size:13px}.shell .account-state-note p{color:#819571;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.shell .account-state-note.needs-check{color:#a1844e;background:#faf6ed;border-color:#eae0c8}.shell .account-state-note.needs-check p{color:#9c8a63}.shell .account-actions{gap:8px}.shell .account-actions .btn{padding:9px 12px;font-size:13px}.shell .account-more{border-top:1px solid #edf0e8;margin-top:18px;padding-top:13px}.shell .account-more summary{color:#8d9b80;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.shell .account-more summary::-webkit-details-marker{display:none}.shell .account-more[open] summary svg{transform:rotate(180deg)}.shell .account-more-actions{flex-wrap:wrap;gap:8px;padding-top:13px;display:flex}.shell .add-account{border-radius:12px;min-height:260px}.shell .add-account h3{font-size:15px}.shell .add-account p{font-size:12px}.shell .broadcast-compose-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:start;gap:28px;margin-top:24px;display:grid}.shell .compose-section{border-bottom:1px solid #e9eee4;margin-bottom:25px;padding:0 0 24px}.shell .compose-section:last-child{border-bottom:0;margin-bottom:8px}.shell .compose-section-head{align-items:center;gap:9px;display:flex}.shell .compose-section-head>span{color:#6a8f54;background:#eaf3e5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.shell .compose-section-head h3{color:#44633a;font-size:15px}.shell .compose-section-head small{color:#8a9e7b;margin-left:auto;font-size:12px}.shell .broadcast-compose label{font-size:13px}.shell .compose-length{color:#8b9d7b;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.shell .compose-length strong{white-space:nowrap;font-weight:400}.shell .compose-length.over-limit{color:#b86c4e}.shell .broadcast-compose .group-choices{max-height:350px;margin-top:15px;padding:0 12px}.shell .broadcast-compose .group-choice-tools{z-index:1;background:#fff;gap:8px;padding:12px 0;position:sticky;top:0}.shell .broadcast-compose .group-choice-tools input{min-width:160px;padding:9px 10px}.shell .broadcast-compose .group-choice-tools select{width:135px;padding:9px 10px}.shell .broadcast-compose .group-choice-tools .text-button{padding:4px;font-size:12px}.shell .broadcast-compose .group-choice-tools small{color:#7c9270;margin-left:auto;font-size:12px}.shell .broadcast-compose .check-row{border-top:1px solid #edf1e8;padding:13px 0}.shell .broadcast-compose .check-row>span{font-size:13px}.shell .broadcast-compose .check-row small{font-size:12px}.shell .broadcast-image-upload{margin-top:15px}.shell .broadcast-upload-control{color:#73945f;cursor:pointer;background:#f6faf3;border:1px dashed #b8cda8;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 12px;display:inline-flex;position:relative}.shell .broadcast-upload-control:focus-within{outline-offset:2px;outline:2px solid #5f9363}.shell .broadcast-upload-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.shell .broadcast-image-upload>small{margin-left:12px;font-size:12px;display:inline-block}.shell .broadcast-image-preview{margin-top:13px}.shell .broadcast-image-preview img{border-radius:8px;max-width:160px;max-height:110px}.shell .compose-timing{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.shell .compose-timing label{cursor:pointer;border:1px solid #e4ecdc;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 15px;display:inline-flex}.shell .compose-timing label:has(input:checked){color:#61844d;background:#f2f7ec;border-color:#8db57a}.shell .compose-timing input{accent-color:#5d8e4e;width:16px;height:16px;margin:0}.shell .broadcast-preview{background:#f4f7f0;border:1px solid #e4ebdd;border-radius:11px;flex-direction:column;max-height:calc(90dvh - 180px);display:flex;position:sticky;top:0;overflow:hidden}.shell .broadcast-preview-head{background:#f9fbf6;border-bottom:1px solid #e4ebdd;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.shell .broadcast-preview-head span{color:#698355;align-items:center;gap:7px;font-size:13px;display:flex}.shell .broadcast-preview-head small{color:#98a88a;font-size:11px}.shell .broadcast-preview-canvas{flex:1;gap:10px;min-height:100px;max-height:380px;padding:25px 18px;display:flex;overflow:auto}.shell .preview-bot{color:#88a36c;background:#e3ecd9;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.shell .preview-message{min-width:0}.shell .preview-message>strong{color:#899d79;font-size:12px;font-weight:400}.shell .preview-bubble{background:#fff;border:1px solid #e2e9da;border-radius:0 11px 11px;margin-top:7px;padding:12px 14px;box-shadow:0 2px 3px #223b1804}.shell .preview-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#60764e;font-size:14px;line-height:1.8}.shell .preview-bubble.is-placeholder p{color:#acb99c}.shell .preview-bubble img{object-fit:contain;border-radius:7px;max-width:100%;max-height:260px;margin-top:8px;display:block}.shell .broadcast-summary{background:#fff;border-top:1px solid #e4ebdd;flex-shrink:0;padding:20px 18px}.shell .broadcast-summary h3{color:#657f51;font-size:13px}.shell .broadcast-summary dl{margin:15px 0}.shell .broadcast-summary dl>div{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.shell .broadcast-summary dt{color:#99a88a}.shell .broadcast-summary dd{color:#70885c;margin:0}.shell .broadcast-summary>p,.shell .broadcast-summary>small{color:#99a98a;font-size:12px;line-height:1.8;display:block}.shell .broadcast-summary>small{margin-top:14px}.shell .target-summary{flex-wrap:wrap;gap:6px;display:flex}.shell .target-summary span{color:#7d9469;background:#f3f7ed;border:1px solid #e6eede;border-radius:5px;padding:3px 8px;font-size:12px}.shell .target-summary b{margin-left:7px;font-weight:500}.shell .broadcast-compose>.form-actions{z-index:2;background:#fff;border-top:1px solid #e4ebdd;margin:0 -30px -30px;padding:17px 30px;position:sticky;bottom:-30px;box-shadow:0 -7px 15px #18371404}.shell .broadcast-compose .form-actions-summary strong{color:#6c8b56;font-size:13px;display:block}.shell .broadcast-compose .form-actions-summary span{color:#9cac8c;margin-top:2px;font-size:12px;display:block}.shell .toast{align-items:center;gap:10px;max-width:min(600px,90vw);font-size:14px;display:flex}.shell .toast>svg{flex-shrink:0}.shell .toast .icon-btn{flex-shrink:0;margin-left:10px}.shell .modal{border-radius:14px;padding:30px}.shell dialog.modal{max-width:calc(100vw - 40px);max-height:90dvh;color:var(--ink);margin:auto;position:fixed;inset:0}.shell dialog.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14251d88}.shell dialog.modal:focus-visible{outline:none}.shell .modal>h2{font-size:21px}.shell .modal>.muted,.shell .modal label{font-size:13px}.shell .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell .quick-open{color:#7a8c80;background:#f7f9f7;border:1px solid #e5eae6;border-radius:7px;align-items:center;gap:10px;min-width:230px;padding:7px 10px;font-size:12px;display:flex}.shell kbd{color:#7a8c80;white-space:nowrap;background:#fff;border:1px solid #dde5df;border-bottom-width:2px;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:11px}.shell .quick-open kbd{margin-left:auto}.shell .quick-navigate{margin-top:22px}.shell .quick-search{background:#fff;border:1px solid #a5c7ad;border-radius:9px;align-items:center;gap:12px;padding:0 12px;display:flex}.shell .quick-search input{box-shadow:none;border:0;outline:0;padding:14px 0}.shell .quick-search svg{color:#679578}.shell .quick-caption{color:#7c8f80;margin:16px 2px 9px;font-size:12px}.shell .quick-results{max-height:min(52dvh,440px);overflow:auto}.shell .quick-results>button{color:#3b5a46;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 12px;display:flex}.shell .quick-results>button.selected{background:#edf5ed}.shell .quick-results>button>span{overflow-wrap:anywhere;min-width:0}.shell .quick-results strong{font-size:14px}.shell .quick-results small{color:#7c8c7c;margin-top:3px;font-size:12px;display:block}.shell .quick-no-results{color:var(--muted);text-align:center;padding:35px 15px;font-size:13px}.shell .quick-help{border-top:1px solid var(--line);color:#839184;gap:16px;margin-top:12px;padding-top:15px;font-size:12px;display:flex}.shell.is-inbox main{flex-direction:column;max-width:none;height:calc(100dvh - 64px);min-height:0;padding:21px 24px;display:flex}.shell.is-inbox .page-footer{display:none}.shell .inbox-page-head{flex-shrink:0;align-items:center;margin-bottom:18px}.shell .inbox-page-head h1{font-size:26px}.shell .inbox-page-head p{margin-top:2px;font-size:13px}.shell .inbox-head-actions{align-items:center;gap:12px;display:flex}.shell .live-state{color:#43805e;padding:8px 11px;font-size:12px}.shell .live-state.connecting,.shell .live-state.reconnecting{color:#94723a}.shell .inbox-shell{border-color:#dde5de;border-radius:12px;flex:1;grid-template-columns:288px minmax(0,1fr);height:auto;min-height:0}.shell .inbox-list-head{padding:20px 19px 14px}.shell .inbox-list-head h2{color:#2b4938;font-size:15px}.shell .inbox-list-head h2 span{color:#607c64;font-size:12px}.shell .inbox-search{background:#fafcfa;gap:8px;margin:0 15px;padding:0 10px}.shell .inbox-search input{background:0 0;min-width:0;padding:10px 0;font-size:13px}.shell .inbox-search>svg{flex-shrink:0}.shell .inbox-search .icon-btn{width:23px;height:27px}.shell .inbox-platform-tabs{flex-wrap:wrap;gap:3px;padding:12px 14px;display:flex}.shell .inbox-platform-tabs button{color:#788b7c;background:0 0;border:0;border-radius:6px;padding:6px 7px;font-size:12px}.shell .inbox-platform-tabs button.active{color:#2c6b45;background:#eaf3e8;font-weight:600}.shell .inbox-platform-tabs span{opacity:.75;margin-left:4px;font-size:10px}.shell .inbox-group-items{padding:0 8px}.shell .inbox-group-item{border-left-width:2px;border-radius:8px;gap:11px;min-height:103px;margin:0 0 4px;padding:14px 11px}.shell .inbox-group-item.selected{background:#ebf3e8;border-left-color:#4d8053}.shell .inbox-group-avatar{border-radius:11px;flex-shrink:0;width:39px;height:39px}.shell .inbox-group-copy strong{color:#3b5742;font-size:14px;font-weight:600}.shell .inbox-group-copy time{color:#8a9889;font-size:11px}.shell .inbox-group-copy small{color:#778774;margin-top:5px;font-size:12px;line-height:1.6}.shell .inbox-group-copy .has-draft{color:#a27436}.shell .inbox-group-copy em{color:#8c9d8a;align-items:center;gap:8px;margin-top:6px;font-size:11px;font-style:normal;display:flex}.shell .inbox-platform-tag{color:#71836c;background:#eef2eb;border-radius:4px;padding:1px 5px;font-size:10px}.shell .inbox-platform-tag.telegram{color:#397d9d;background:#eaf4f8}.shell .inbox-platform-tag.qq{color:#8065a4;background:#f1edf9}.shell .inbox-platform-tag.binance{color:#8b752d;background:#faf4dc}.shell .inbox-list-foot{color:#7b8d76;padding:13px 15px;font-size:12px}.shell .inbox-room-head{gap:12px;min-height:77px;padding:15px 22px}.shell .inbox-room-head h2{color:#314f3b;font-size:16px}.shell .inbox-room-head p{color:#83967b;margin-top:4px;font-size:12px}.shell .inbox-room-icon{width:39px;height:39px}.shell .inbox-room-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.shell .inbox-room-details{min-height:34px;margin:0;padding:7px 10px;font-size:12px}.shell .inbox-find{background:#fff;border-bottom:1px solid #e5ebdf;flex-wrap:wrap;align-items:center;gap:5px;padding:10px 17px;display:flex}.shell .inbox-find>svg{color:#79916a;margin-right:4px}.shell .inbox-find input{flex:1;width:100px;min-width:100px;padding:7px 8px;font-size:13px}.shell .inbox-find>span{text-align:center;color:#839674;min-width:45px;font-size:12px}.shell .inbox-find small{color:#8a9a7e;width:100%;padding-left:26px;font-size:11px}.shell .inbox-history{background:#f6f8f3;padding:14px 26px 24px}.shell .inbox-history:focus-visible{outline-offset:-3px;outline:2px solid #83a96d}.shell .inbox-history-note{color:#8c9c80;font-size:11px}.shell .inbox-day span{color:#899978;background:#edf1e7;border-color:#e4ebdc;border-radius:20px;padding:4px 12px;font-size:11px}.shell .chat-line{gap:12px;margin-bottom:24px}.shell .chat-avatar{border-radius:10px;width:34px;height:34px;font-size:13px}.shell .chat-message{max-width:min(86%,720px)}.shell .chat-author{margin-bottom:7px}.shell .chat-author strong{color:#6d835f;font-size:12px}.shell .chat-author time{color:#99a78b;font-size:11px}.shell .chat-bubble{border-color:#e1e7da;border-radius:0 12px 12px;padding:12px 15px}.shell .chat-bubble>p,.shell .chat-media>p{color:#455f3e;font-size:14px;line-height:1.85}.shell .outgoing .chat-bubble{background:#e5f0dc;border-color:#d8e7cd;border-radius:12px 0 12px 12px}.shell .chat-message-foot{gap:12px;margin-top:7px;font-size:11px}.shell .chat-verdict{color:#7c9668;font-size:11px}.shell .chat-verdict.blocked{color:#ab7051}.shell .chat-sender-id{color:#93a283;font-size:11px}.shell .chat-reply{color:#5c7f47;min-height:24px;font-size:12px}.shell .chat-reply svg{width:14px;height:14px}.shell .chat-reason,.shell .chat-delivery-state{font-size:12px;line-height:1.65}.shell .chat-quote strong,.shell .chat-quote p{font-size:12px}.shell .chat-search-match .chat-bubble{outline-offset:3px;background:#fff8dc;outline:2px solid #d5ba66}.shell .chat-composer{padding:12px 21px 16px}.shell .chat-composer>textarea{color:#385732;min-height:72px;max-height:130px;padding:7px 2px;font-size:14px;line-height:1.7}.shell .chat-composer>textarea::placeholder{color:#a0af95;font-size:14px}.shell .composer-toolbar{gap:12px}.shell .composer-toolbar small{color:#93a080;font-size:11px}.shell .composer-identity{color:#6e8a59;max-width:200px;font-size:12px}.shell .composer-controls .btn{min-height:36px;padding:8px 16px;font-size:13px}.shell .composer-quote strong,.shell .composer-quote p,.shell .composer-warning{font-size:12px}.shell .inbox-error,.shell .chat-composer .inbox-error{font-size:13px}.shell .inbox-empty h2{color:#5b7a48;font-size:17px}.shell .inbox-empty p{color:#8a9d7b;font-size:13px}.shell .chat-jump-latest{padding:9px 14px;font-size:12px;bottom:157px}.shell .inbox-small-empty,.shell .inbox-small-empty a{font-size:13px}.image-viewer-dialog{color:#ecf2e9;background:#16231b;border:1px solid #ffffff1c;border-radius:12px;width:min(1200px,94vw);max-width:none;height:min(850px,92dvh);max-height:none;padding:0;box-shadow:0 30px 120px #0007}.image-viewer-dialog[open]{flex-direction:column;display:flex}.image-viewer-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1611dc}.image-viewer-dialog header{border-bottom:1px solid #ffffff14;align-items:center;gap:18px;padding:15px 20px;display:flex}.image-viewer-dialog header span{color:#a4b7a7;font-size:12px}.image-viewer-dialog header a{color:#d1e5cf;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.image-viewer-dialog header .icon-btn{color:#d0e0cc}.image-viewer-content{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;overflow:auto}.image-viewer-content img{object-fit:contain;max-width:100%;max-height:100%}@media (width<=1200px){.shell .sidebar{width:204px}.shell .main-shell{margin-left:204px}.shell .brand{gap:8px;font-size:15px}.shell .brand small{font-size:8px}.shell .workspace-plan{display:none}.shell .topbar{padding:0 22px}.shell main{padding-left:22px;padding-right:22px}.shell .quick-open{min-width:190px}.shell .environment{display:none}.shell .inbox-shell{grid-template-columns:256px minmax(0,1fr)}.shell .inbox-room-details{gap:0;padding:7px 9px;font-size:0}.shell .inbox-room-details svg{width:16px}.shell .inbox-history{padding-left:19px;padding-right:19px}.shell .directory-summary>div{gap:10px;padding:17px 15px}.shell .directory-summary svg{width:35px;height:35px;padding:8px}}@media (width<=960px){.shell .quick-open{min-width:0;padding:8px}.shell .quick-open span,.shell .quick-open kbd{display:none}.shell .directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .inbox-shell{grid-template-columns:235px minmax(0,1fr)}.shell .inbox-group-copy time{display:none}.shell .inbox-head-actions{gap:7px}.shell .live-state>span{display:none}.shell .composer-identity{max-width:120px}.shell .composer-toolbar>span:first-child>small{display:none}.shell .inbox-room-head{gap:9px;padding:12px}.shell .inbox-room-icon{display:none}.shell .inbox-room-head h2{font-size:15px}.shell .account-grid{grid-template-columns:1fr}}@media (width<=900px){.shell .inbox-shell{display:block}.shell .inbox-groups{z-index:5;background:#fff;border:0;display:none;position:absolute;inset:0}.shell .show-group-list .inbox-groups{display:flex}.shell .inbox-group-close,.shell .inbox-switch{display:inline-flex}.shell .inbox-conversation{height:100%}}@media (width<=760px){.shell .sidebar{width:244px}.shell .main-shell{margin-left:0}.shell .topbar{height:58px;padding:0 15px}.shell .topbar-actions{gap:4px}.shell .breadcrumb{gap:7px}.shell .breadcrumb>span{display:none}.shell main{min-height:calc(100dvh - 58px);padding:22px 16px 0}.shell .page-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px}.shell .page-head h1{font-size:24px}.shell .page-head p{font-size:13px}.shell .head-actions{justify-content:flex-start}.shell .filter-bar{padding:0 15px}.shell .filter-bar .search{width:100%;margin-bottom:14px}.shell .group-directory-table{min-width:0;display:block}.shell .group-directory-table thead{display:none}.shell .group-directory-table tbody{display:block}.shell .group-directory-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:16px;display:grid}.shell .group-directory-table td{white-space:normal;border:0;padding:9px 0;display:block}.shell .group-directory-table td:first-child,.shell .group-directory-table td:last-child,.shell .group-directory-table td[data-label=同步与规则]{grid-column:1/-1}.shell .group-directory-table td[data-label]:before{content:attr(data-label);color:#91a084;margin-bottom:6px;font-size:11px;display:block}.shell .group-directory-table td:last-child{border-top:1px solid #edf1e8;margin-top:4px;padding-top:12px}.shell .group-directory-table .table-row-actions{justify-content:flex-end;gap:20px}.shell .group-directory-table .table-row-actions a{min-height:30px}.shell .tabs{gap:20px}.shell .tabs.padded{padding-left:17px;padding-right:17px}.shell .directory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shell .directory-summary>div{padding:12px 8px}.shell .directory-summary svg{display:none}.shell .group-directory-table .group-name>span:last-child{min-width:0}.shell .group-directory-table .group-name strong,.shell .group-directory-table .group-name small{white-space:normal;overflow-wrap:anywhere}.shell .directory-summary strong{font-size:22px}.shell .directory-toolbar{flex-wrap:wrap;padding:12px 15px}.shell .directory-toolbar>span{display:none}.shell .segmented button{padding:7px 10px}.shell .modal{padding:25px 20px}.shell dialog.modal{max-width:calc(100vw - 24px);max-height:94dvh}.shell .card-body{padding:20px 17px}.shell.is-inbox main{height:calc(100dvh - 58px);min-height:0;padding:16px 12px 12px}.shell .inbox-page-head{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:13px}.shell .inbox-page-head h1{font-size:22px}.shell .inbox-page-head p{display:none}.shell .inbox-head-actions{gap:6px}.shell .inbox-head-actions .btn{min-height:34px;padding:7px 10px;font-size:12px}.shell .live-state{padding:7px 8px;font-size:11px}.shell .inbox-shell{min-height:0;display:block}.shell .inbox-groups{display:none}.shell .show-group-list .inbox-groups{display:flex}.shell .inbox-group-items{padding:0 10px}.shell .inbox-group-item{min-height:100px}.shell .inbox-group-copy time{display:block}.shell .inbox-room-head{gap:7px;min-height:70px;padding:10px}.shell .inbox-room-head h2{font-size:15px}.shell .inbox-room-head p{font-size:11px}.shell .inbox-room-actions{gap:2px}.shell .inbox-history{padding:12px 11px 20px}.shell .chat-avatar{width:29px;height:29px;font-size:12px}.shell .chat-line{gap:9px}.shell .chat-message{max-width:calc(100% - 43px)}.shell .chat-author{gap:8px}.shell .chat-author strong{font-size:12px}.shell .chat-author time{font-size:10px}.shell .chat-bubble{padding:10px 12px}.shell .chat-bubble>p,.shell .chat-media>p{font-size:14px}.shell .chat-message-foot{gap:10px}.shell .chat-sender-id{display:none}.shell .chat-composer{padding:10px 13px 12px}.shell .chat-composer>textarea{min-height:58px;max-height:100px;font-size:15px}.shell .chat-composer>textarea::placeholder{font-size:14px}.shell .composer-controls{gap:9px}.shell .composer-controls .btn{padding:7px 12px;font-size:13px}.shell .inbox-find{gap:3px;padding:9px}.shell .inbox-find>svg{display:none}.shell .inbox-find small{padding-left:0}.shell .chat-jump-latest{bottom:145px}.shell .broadcast-compose-grid{grid-template-columns:1fr;gap:10px}.shell .broadcast-preview{max-height:none;margin-bottom:20px;position:static}.shell .broadcast-preview-canvas{min-height:150px;max-height:260px}.shell .broadcast-compose>.form-actions{flex-wrap:wrap;margin:0 -20px -25px;padding:14px 20px;bottom:-25px}.shell .broadcast-compose .form-actions-summary{width:100%}.shell .broadcast-compose .group-choice-tools input{min-width:120px}.shell .broadcast-compose .group-choice-tools select{width:115px}.shell .compose-section-head{flex-wrap:wrap}.shell .compose-section-head small{margin-left:0}.shell .account-card{padding:21px}.shell .account-toolbar .search{width:100%}.shell .policy-form .form-actions-summary{flex-wrap:wrap;gap:5px}.image-viewer-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.image-viewer-dialog header{gap:8px;padding:12px}.image-viewer-dialog header span{display:none}.image-viewer-content{padding:10px}}@media (height<=820px){.shell .workspace{display:none}.shell .nav-label{margin-top:30px}.shell .system-state{display:none}.shell .sidebar-bottom{padding-top:10px}}@media (prefers-reduced-motion:reduce){.shell *,.shell :before,.shell :after{scroll-behavior:auto!important;transition:none!important}}
