@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#273f3b;font-synthesis:none;--bg:#f5f7f6;--surface:#fff;--text:#273f3b;--muted:#84918d;--line:#e5ebe7;--accent:#22574b;--soft:#eaf2ed;--shadow:0 8px 32px #1d3f3305;background:#f5f7f6;font-family:Vazirmatn,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button{cursor:pointer;background:var(--accent);color:#fff;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}button:hover,.button:hover{filter:brightness(1.08)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #92baa6}a{color:var(--accent);text-decoration:none}p{color:var(--muted);font-size:13px;line-height:1.9}h1,h2,h3,p{margin-block-start:0}h1{letter-spacing:-.7px;margin-bottom:8px;font-size:27px;font-weight:700}h2{margin-bottom:16px;font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}small{color:var(--muted);font-size:11px}.ltr,code{direction:ltr;unicode-bidi:isolate}code{overflow-wrap:anywhere;max-width:100%;font-size:12px;display:inline-block}.secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.text-button{color:var(--muted);background:0 0;border:0;padding:5px 0}.text-button b{color:var(--accent)}.danger{color:#bb594d}.icon-button{color:var(--muted);background:0 0;border-radius:8px;padding:8px}.small{padding:6px 12px;font-size:11px}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-inline-end:1px solid var(--line);z-index:30;flex-direction:column;width:244px;padding:32px 19px 20px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{color:var(--text);align-items:center;gap:10px;padding-inline:8px;display:flex}.brand img{width:39px;height:39px}.brand strong{font-size:18px;display:block}.brand small{letter-spacing:1.5px;color:var(--muted);direction:ltr;font-size:9px;display:block}.workspace-switch{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;margin:32px 0 29px;padding:12px;display:flex}.workspace-switch strong{text-overflow:ellipsis;max-width:114px;font-size:12px;display:block;overflow:hidden}.workspace-switch svg{color:var(--muted);margin-inline-start:auto}.workspace-avatar{color:#737b59;background:#eff0e9;border-radius:7px;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.nav-label{color:#abb3b0;margin-bottom:10px;padding-inline:15px;font-size:10px}.nav-item{color:#7a8983;background:0 0;border:0;justify-content:flex-start;gap:13px;width:100%;margin-bottom:5px;padding:12px 15px;font-size:12px;font-weight:400}.nav-item.selected{background:var(--soft);color:var(--accent);font-weight:600}.nav-item:hover{background:var(--bg)}.nav-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.admin-nav{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.sidebar-bottom{direction:ltr;margin-top:auto;padding:25px 12px 0;font-size:11px}.sidebar-bottom a{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.main-shell{flex:1;min-width:0;margin-inline-start:244px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 39px;display:flex}.breadcrumb{align-items:center;gap:14px;font-size:12px;display:flex}.breadcrumb>span{color:var(--muted)}.breadcrumb svg{color:#bac4be}.topbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logout-button{color:var(--muted);align-items:center;display:inline-flex}.logout-button:hover{color:#b33c3c}.topbar-divider{background:var(--line);width:1px;height:25px;margin:0 5px}.profile-button{color:var(--text);background:0 0;padding:0;font-size:11px}.avatar{background:var(--soft);width:45px;height:45px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.small-avatar{color:#9c7b51;background:#eee5d9;border-radius:50%;width:32px;height:32px}.mock-indicator{color:#aa8447;background:#fbf5e8;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.topbar-actions .icon-button{padding:5px}main{max-width:1500px;min-height:calc(100vh - 145px);margin:0 auto;padding:36px 39px 20px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.page-heading p{margin-bottom:0}.page-heading .eyebrow{margin-bottom:7px}.eyebrow{color:var(--muted);letter-spacing:.8px;font-size:10px}.heading-actions{flex-wrap:wrap;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:22px 23px}.stat-top{color:#7a8b83;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.stat-top svg{color:#739488}.stat-card strong{margin:13px 0 1px;font-size:33px;font-weight:500;line-height:1.25;display:block}.stat-card small{font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading h2{margin-bottom:0}.section-heading p{margin:7px 0 0;font-size:10px}.chart-legend{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.chart-legend i{background:#537f6c;border-radius:3px;width:7px;height:7px}.chart{direction:ltr;gap:20px;height:240px;padding:25px 8px 0;display:flex}.chart-column{flex-direction:column;flex:1;align-items:center;gap:13px;display:flex}.chart-track{border-bottom:1px solid var(--line);align-items:flex-end;width:100%;max-width:32px;height:180px;display:flex;position:relative}.chart-fill{background:#b2c7b9;border-radius:4px 4px 0 0;width:100%;min-height:3px;position:relative}.chart-column:last-child .chart-fill{background:#34604f}.chart-fill span{text-align:center;color:var(--muted);padding-bottom:7px;font-size:10px;position:absolute;bottom:100%;left:0;right:0}.chart-column small{font-size:10px}.getting-started{background:#edf2e8;border:1px solid #e0e7db;border-radius:12px;padding:25px}.getting-started h2{margin-top:12px;margin-bottom:8px;font-size:20px;line-height:1.8}.getting-started>p{color:#87917c;margin-bottom:23px;font-size:11px}.getting-started .eyebrow{color:#8b967f;letter-spacing:1.6px;font-size:8px}.step{color:#4b5d46;text-align:start;background:0 0;border:0;border-top:1px solid #dce4d5;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:13px 0;display:flex}.step>span:nth-child(2){flex:1}.step b{font-size:11px;font-weight:500;display:block}.step small{color:#939c8d;margin-top:3px;font-size:9px;font-weight:400;display:block}.step-number{background:#e0e7d9;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.step-number.done{background:#cadfce}.step>svg{color:#98a58c}.bottom-banner{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:12px;margin-top:24px;padding:17px 20px;font-size:11px;display:flex}.bottom-banner svg{color:#7d9989}.bottom-banner .ltr{margin-inline-start:auto;font-size:10px}.main-footer{color:#a3aea7;justify-content:space-between;align-items:center;padding:19px 39px;font-size:10px;display:flex}.main-footer span:last-child{letter-spacing:.5px;direction:ltr;font-size:9px}.provider-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:24px;margin-bottom:35px;padding:28px;display:flex}.provider-icon{color:#a96d63;background:#f6eae5;border-radius:18px;place-items:center;width:70px;height:70px;display:grid}.provider-card h2,.provider-card p{margin:0 0 5px}.provider-card>button{margin-inline-start:auto}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.account-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.account-card h3{margin-bottom:4px}.card-divider{background:var(--line);height:1px;margin:18px 0 12px}.badge{background:var(--bg);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;padding:4px 9px;font-size:10px;display:inline-flex}.badge-active,.badge-sent,.badge-complete{color:#648257;background:#eaf3e8}.badge-failed,.badge-unknown{color:#bd7757;background:#fbece4}.badge-queued,.badge-sending,.badge-running{color:#7890bc;background:#edf1f9}.badge-received{color:#7f8b84;background:#ecefed}.rules-list{flex-direction:column;gap:17px;display:flex}.rule-card{align-items:flex-start;gap:20px;display:flex}.rule-icon{background:var(--soft);color:var(--accent);border-radius:11px;padding:13px}.rule-body{flex:1;min-width:0}.rule-title{align-items:center;gap:15px;display:flex}.rule-title h3{margin:0}.rule-body>p{margin:7px 0 13px;font-size:10px}.rule-body>p span{padding:0 7px}.keyword-list{flex-wrap:wrap;gap:6px;display:flex}.keyword-list span{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 10px;font-size:10px}.rule-body blockquote{color:var(--muted);white-space:pre-wrap;border-inline-start:2px solid #dbe6dd;margin:16px 0 0;padding-inline-start:14px;font-size:12px}.rule-actions{align-items:center;gap:12px;display:flex}.rule-actions .secondary{font-size:10px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;padding:55px 20px;display:flex}.empty-icon{background:var(--bg);color:#a3b5a9;border-radius:50%;margin-bottom:20px;padding:18px}.empty h3{color:var(--text);margin:0 0 7px;font-size:14px}.empty p{max-width:300px;font-size:11px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:50px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.field>span{font-weight:500}.field-label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.field-required{color:#b34b47;font-size:10px;font-weight:600}.help-tip{z-index:4;align-items:center;display:inline-flex;position:relative}.help-tip-button{background:var(--surface);width:22px;height:22px;color:var(--accent);border:1px solid #b7cbc0;border-radius:50%;padding:0}.help-tip-button:hover{background:var(--soft)}.help-tip-popover{inset-inline-start:0;border:1px solid var(--line);background:var(--surface);width:min(250px,70vw);color:var(--text);border-radius:10px;padding:9px 11px;font-size:11px;font-weight:400;line-height:1.8;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 30px #173b3122}.field input,.field textarea,.field select,.search-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;min-height:43px;padding:11px 12px;font-size:12px}.field select,select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2322574b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;padding-inline-start:38px;transition:border-color .15s,box-shadow .15s,background-color .15s}.field select:hover,select:hover{background-color:var(--soft);border-color:#a9c3b5}select[multiple]{background-image:none;padding-inline-start:12px}input[type=checkbox]{appearance:none;cursor:pointer;background-color:#cfd7d2;background-image:radial-gradient(circle at 12px,#fff 0 8px,#0000 8.5px);border:1px solid #c4d1c9;border-radius:999px;flex:0 0 46px;height:26px;margin:0;transition:background-color .18s,background-image .18s,border-color .18s;width:46px!important;min-height:26px!important}input[type=checkbox]:checked{background-color:#319b73;background-image:radial-gradient(circle at 34px,#fff 0 8px,#0000 8.5px);border-color:#2b8c69}input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #92baa6}.field textarea{resize:vertical}.field small{font-size:10px}.form-grid,.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.notice{background:var(--soft);color:#6f8978;border-radius:7px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:11px;line-height:1.9;display:flex}.notice.error{color:#b2695c;background:#fbece8}.notice.warning{color:#a98657;background:#fbf1e4}.notice.success{color:#638657;background:#eaf3e8}.modal{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:15px;width:min(520px,100vw - 32px);max-height:90vh;padding:27px;box-shadow:0 30px 100px #10291c22}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18362c66}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading h2{margin:0}.inbox-layout{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:290px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.conversation-list{border-inline-end:1px solid var(--line);padding:20px 12px}.conversation-list h2{margin:5px 8px 20px;font-size:13px}.conversation-list .empty{padding:50px 10px}.conversation{text-align:start;color:var(--text);background:0 0;justify-content:flex-start;gap:12px;width:100%;padding:14px 12px;display:flex}.conversation.selected{background:var(--soft)}.conversation b{font-size:12px;display:block}.conversation small{margin-top:4px;font-size:9px;display:block}.conversation .avatar{width:35px;height:35px}.message-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:65px;padding:20px;font-size:12px;display:flex}.message-header span{color:var(--muted);font-size:10px}.message-list{flex-direction:column;gap:15px;max-height:70vh;padding:25px;display:flex;overflow:auto}.message{background:var(--bg);border:1px solid var(--line);border-radius:12px 0 12px 12px;align-self:flex-start;max-width:80%;padding:14px 16px}.message-out{background:var(--soft);border-radius:0 12px 12px;align-self:flex-end}.message>p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.message>div{align-items:center;gap:15px;display:flex}.message small{font-size:9px}.message .badge{padding:2px 6px;font-size:8px}.telegram-card{text-align:center;flex-direction:column;align-items:center;max-width:700px;margin:25px auto;padding:50px;display:flex}.telegram-symbol{color:#6093ac;background:#e6f0f4;border-radius:25px;place-items:center;width:95px;height:95px;margin-bottom:23px;display:grid}.telegram-card h2{margin:22px 0 10px}.telegram-card p{max-width:450px;margin-bottom:24px}.link-result{border-top:1px solid var(--line);width:100%;margin-top:25px;padding-top:25px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:12px}th{color:var(--muted);border-bottom:1px solid var(--line);text-align:start;background:var(--bg);padding:14px 13px;font-size:10px;font-weight:500}td{border-bottom:1px solid var(--line);padding:18px 13px}tr:last-child td{border-bottom:0}td code{font-size:10px}td .badge{font-size:9px}.table-actions{align-items:center;gap:12px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:25px;padding-bottom:15px;display:flex;overflow:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;font-size:11px}.tabs button.selected{background:var(--soft);color:var(--accent)}.version-tag{background:var(--surface);border:1px solid var(--line);color:var(--muted);letter-spacing:1px;direction:ltr;border-radius:6px;padding:7px 11px;font-size:10px}.status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.status-row:last-child{border:0}.online,.offline{align-items:center;gap:6px;font-size:10px;display:flex}.online{color:#719769}.offline{color:#b36e5c}.metric{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;font-size:11px;display:flex}.metric strong{color:var(--muted);font-weight:400}meter{border:none;border-radius:4px;width:100%;height:6px;margin-bottom:12px}meter::-webkit-meter-bar{background:var(--bg);border:0}meter::-webkit-meter-optimum-value{background:#8baa96}.search-input{max-width:230px;min-height:38px}.domain-display{color:var(--accent);text-align:right;overflow-wrap:anywhere;font-size:19px}.update-card{text-align:center;max-width:640px;margin:auto;padding:35px 60px}.update-symbol{background:var(--soft);width:75px;height:75px;color:var(--accent);border-radius:20px;place-items:center;margin:0 auto 20px;display:grid}.release-versions{justify-content:center;align-items:center;gap:60px;margin:35px 0;display:flex}.release-versions strong{direction:ltr;margin-top:10px;font-size:25px;display:block}.update-card form{text-align:start;max-width:280px;margin:25px auto 0}.update-card .form-actions>button{width:100%}.operation-history{margin-top:25px}.operation-row{border-top:1px solid var(--line);align-items:center;gap:25px;padding:15px 0;font-size:11px;display:flex}.operation-row>span:first-child{min-width:130px}.operation-row>span:nth-child(2){color:var(--muted);flex:1}.operation-argument{background:var(--bg);margin-bottom:20px;padding:10px;display:block}.support-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:24px;display:grid}.support-list,.support-thread{min-width:0}.support-ticket{text-align:start;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:12px;display:flex}.support-ticket:hover,.support-ticket.selected{background:var(--soft);border-color:var(--line)}.support-ticket b,.support-ticket small{display:block}.support-ticket small{margin-top:5px}.ticket-status{color:var(--muted);white-space:nowrap;font-size:10px}.ticket-status.open{color:#5c8b6b}.ticket-status.closed,.ticket-status.resolved{color:#8c9890}.support-messages{flex-direction:column;gap:12px;min-height:300px;max-height:55vh;padding:8px 0 20px;display:flex;overflow-y:auto}.support-message{background:var(--bg);border:1px solid var(--line);border-radius:14px 0 14px 14px;align-self:flex-start;max-width:80%;padding:12px 15px}.support-message.admin{background:var(--soft);border-radius:0 14px 14px;align-self:flex-end}.support-message p{color:var(--text);white-space:pre-wrap;margin:0 0 7px}.support-message small{font-size:9px}.notification-list{max-width:860px}.notification-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:17px 0;display:flex}.notification-item:last-child{border-bottom:0}.notification-item.read{opacity:.65}.notification-item h3,.notification-item p{margin:0 0 5px}.notification-icon{background:var(--soft);color:var(--accent);border-radius:10px;padding:9px}.notification-item>button{margin-inline-start:auto}.content-editor{max-width:1000px}.message-center{max-width:760px}.channel-options{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.channel-options legend{color:var(--muted);padding-inline:5px;font-size:11px}.channel-options label{align-items:center;gap:7px;font-size:12px;display:inline-flex}.mini-app{background:var(--bg);min-height:100vh;color:var(--text);max-width:560px;margin:auto;padding:22px}.mini-app header{align-items:center;gap:10px;margin-bottom:30px;display:flex}.mini-app header img{width:38px}.mini-app header strong,.mini-app header small{display:block}.mini-app header small{direction:ltr;font-size:9px}.mini-hero{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:center;gap:13px;margin-bottom:16px;padding:20px;display:flex}.mini-hero svg{color:var(--accent)}.mini-hero b,.mini-hero small{display:block}.mini-hero small{margin-top:4px}.mini-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.mini-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:8px;padding:18px;display:flex}.mini-stats svg{color:var(--accent)}.mini-stats b{font-size:24px}.landing-nav-actions{align-items:center;gap:16px;display:flex}.guide-page{background:var(--bg);min-height:100vh;color:var(--text);padding:0 5vw 50px}.guide-public{max-width:1320px;margin:auto}.guide-public-nav{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.guide-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:1180px;margin:30px auto 60px;padding:35px 0;display:grid}.guide-hero h1{max-width:650px;font-size:clamp(28px,4vw,52px);line-height:1.55}.guide-hero p{max-width:620px;font-size:15px}.guide-hero-brand{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), #eaf3ed);min-height:310px;color:var(--accent);border-radius:28px;align-content:center;place-items:center;gap:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #193e3212}.guide-hero-brand:before,.guide-hero-brand:after{content:"";pointer-events:none;border:1px solid #5f927c44;border-radius:50%;position:absolute}.guide-hero-brand:before{width:280px;height:280px}.guide-hero-brand:after{width:390px;height:390px}.guide-logo-badge{z-index:1;background:linear-gradient(145deg,#173e39,#3f806a);border-radius:30px;width:104px;height:104px;padding:12px;position:relative;box-shadow:0 18px 35px #173e3940}.guide-logo-badge img{filter:brightness(1.12);width:100%;height:100%;display:block}.guide-brand-name{text-align:center;z-index:1;gap:3px;display:grid;position:relative}.guide-brand-name strong{letter-spacing:.24em;font-size:1.7rem}.guide-brand-name span{color:var(--muted);letter-spacing:.1em;font-size:11px}.guide-brand-pills{z-index:1;flex-wrap:wrap;justify-content:center;gap:7px;display:flex;position:relative}.guide-brand-pills span{border:1px solid var(--line);color:var(--text);background:#ffffffb8;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:inline-flex}.guide-section{max-width:1180px;margin:0 auto 65px}.guide-section .section-heading{margin-bottom:27px}.guide-demo{border:1px solid var(--line);background:var(--surface);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 25px 70px #173b3114}.demo-toolbar{border-bottom:1px solid var(--line);background:var(--bg);direction:ltr;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.demo-dot{border-radius:50%;width:8px;height:8px}.demo-dot.red{background:#df8e85}.demo-dot.yellow{background:#dcb467}.demo-dot.green{background:#8ab397}.demo-address{background:var(--surface);border:1px solid var(--line);color:var(--muted);direction:ltr;border-radius:6px;margin:auto;padding:5px 60px;font:10px monospace}.demo-body{direction:ltr;grid-template-columns:170px 1fr;min-height:320px;display:grid}.demo-body aside{background:var(--surface);border-inline-end:1px solid var(--line);direction:rtl;padding:20px 11px}.demo-logo{color:var(--accent);direction:ltr;align-items:center;gap:6px;padding:0 8px 22px;font-size:11px;font-weight:700;display:flex}.demo-logo img{width:22px}.demo-nav{color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-bottom:5px;padding:10px 9px;font-size:10px;display:flex}.demo-nav.active{background:var(--soft);color:var(--accent)}.demo-content{background:var(--bg);direction:rtl;padding:33px 42px;position:relative;overflow:hidden}.demo-heading{flex-direction:column;gap:8px;margin-bottom:25px;display:flex}.demo-heading b{font-size:18px}.demo-eyebrow{color:var(--muted);font-size:9px}.demo-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:15px;max-width:570px;padding:20px;animation:.5s demo-card-in;display:flex}.demo-card-icon{color:var(--accent);background:var(--soft);border-radius:9px;padding:9px}.demo-card strong{font-size:13px}.demo-card p{margin:8px 0 15px;font-size:11px}.demo-progress{background:var(--bg);border-radius:5px;height:6px;overflow:hidden}.demo-progress i{background:var(--accent);border-radius:inherit;height:100%;transition:width .5s;display:block}.demo-lines{gap:11px;max-width:65%;margin-top:25px;display:grid}.demo-lines span{background:var(--line);border-radius:6px;height:8px}.demo-lines span:nth-child(2){width:75%}.demo-lines span:nth-child(3){width:48%}.demo-cursor{color:var(--accent);filter:drop-shadow(0 5px 8px #173b3155);animation:3.6s ease-in-out infinite cursor-move;position:absolute;top:45%;left:55%}.demo-caption{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:15px 20px;font-size:11px;display:flex}.demo-caption svg{color:var(--accent)}@keyframes cursor-move{0%,to{transform:translate(10px,5px)}45%{transform:translate(-50px,30px)}75%{transform:translate(75px,-25px)}}@keyframes demo-card-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.guide-step-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.guide-step{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:11px;padding:17px;display:flex}.guide-step>span{background:var(--soft);height:25px;color:var(--accent);border-radius:50%;flex:0 0 25px;place-items:center;font-size:11px;display:grid}.guide-step h3{margin:0 0 8px;font-size:12px}.guide-step p{margin:0;font-size:10px;line-height:1.8}.guide-explain{grid-template-columns:1fr 1fr;gap:20px;display:grid}.guide-explain-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:28px}.guide-explain-card.accent{background:#eaf2ed;border-color:#d5e3d8}.guide-explain-card>svg{color:var(--accent);margin-bottom:18px}.guide-explain-card h2{margin-bottom:12px}.guide-explain-card p{font-size:12px}.guide-explain-card a{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.guide-checklist{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{border-bottom:1px solid var(--line);gap:12px;padding:17px 5px;display:flex}.guide-checklist svg{color:#719769;flex:none;margin-top:2px}.guide-checklist b,.guide-checklist small{display:block}.guide-checklist b{font-size:12px}.guide-checklist small{margin-top:5px;font-size:10px}.page-guide{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--bg));border-radius:20px;max-width:1180px;margin:55px auto 20px;padding:25px;box-shadow:0 18px 50px #173b310c}.page-guide-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-guide-heading h2{margin:5px 0;font-size:1.35rem}.page-guide-heading p{color:var(--muted);margin:0;font-size:.85rem}.page-guide-heading .text-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.page-guide-window{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 15px 35px #173b3110}.page-guide-toolbar{background:var(--bg);border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.page-guide-toolbar span{background:#d88f87;border-radius:50%;width:7px;height:7px}.page-guide-toolbar span:nth-child(2){background:#dfbd6c}.page-guide-toolbar span:nth-child(3){background:#85b393}.page-guide-toolbar b{color:var(--muted);direction:rtl;margin-inline:auto;font-size:10px;font-weight:500}.page-guide-body{direction:ltr;grid-template-columns:100px 1fr;min-height:180px;display:grid}.page-guide-sidebar{background:var(--bg);border-inline-end:1px solid var(--line);align-content:start;gap:12px;padding:20px 15px;display:grid}.page-guide-sidebar i{background:var(--line);border-radius:6px;height:8px;display:block}.page-guide-sidebar i.active{background:var(--soft);border:1px solid #8ab19b;width:80%}.page-guide-main{direction:rtl;padding:30px 35px;position:relative}.page-guide-main small{color:var(--muted);font-size:10px}.page-guide-main strong{margin:12px 0 7px;font-size:1.05rem;display:block}.page-guide-main p{max-width:560px;color:var(--muted);margin:0 0 18px;font-size:.8rem}.page-guide-progress{background:var(--bg);border-radius:5px;max-width:560px;height:5px;overflow:hidden}.page-guide-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s;display:block}.page-guide-cursor{color:var(--accent);filter:drop-shadow(0 4px 5px #173b3130);animation:2.8s ease-in-out infinite page-guide-cursor;position:absolute;top:48%;left:38%}.page-guide-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.page-guide-steps button{border:1px solid var(--line);color:var(--muted);text-align:right;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;padding:9px 10px;font-size:.72rem;display:flex}.page-guide-steps button.active{color:var(--text);background:var(--soft);border-color:#8ab19b}.page-guide-steps svg{color:var(--accent);flex:none}@keyframes page-guide-cursor{0%,to{transform:translate(-12px,5px)}50%{transform:translate(70px,-15px)}}.faq-section{max-width:820px}.faq-item{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-bottom:10px;overflow:hidden}.faq-item button{width:100%;color:var(--text);text-align:start;background:0 0;justify-content:space-between;padding:16px 18px;font-size:12px}.faq-item button svg{color:var(--muted);transition:transform .2s}.faq-item.open button svg{transform:rotate(180deg)}.faq-item p{border-top:1px solid var(--line);margin:0;padding:14px 18px 18px;font-size:11px}[data-theme=dark] .guide-explain-card.accent{background:#2d4233;border-color:#3d5444}details.pretty-details{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:12px;overflow:hidden}details.pretty-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;list-style:none;transition:background .2s,color .2s;display:flex}details.pretty-details summary:after{content:"⌄";color:var(--accent);font-size:18px;line-height:1;transition:transform .2s}details.pretty-details[open] summary{background:var(--soft);color:var(--accent)}details.pretty-details summary:hover{background:var(--soft)}details.pretty-details summary::-webkit-details-marker{display:none}details.pretty-details summary:after{content:"⌄";color:var(--muted);transition:transform .15s}details.pretty-details[open] summary:after{transform:rotate(180deg)}details.pretty-details>div{border-top:1px solid var(--line);padding:15px 16px}.initial-loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.initial-loading img{width:55px}.auth-layout{background:var(--surface);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-form-side{flex-direction:column;padding:40px 65px;display:flex}.auth-form-side>.brand{width:max-content}.auth-card{width:100%;max-width:340px;margin:auto;padding-block:55px}.auth-card>p{margin-bottom:30px;font-size:12px}.auth-card>h1{font-size:28px}.auth-card>.eyebrow{text-align:right;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:10px}.auth-card .form-actions button{width:100%;padding:13px}.google-login-area{text-align:center;gap:8px;margin-top:18px;display:grid}.google-login-area>small{color:var(--muted);font-size:10px}.google-login-button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.google-login-button:hover{border-color:#8ab19b;transform:translateY(-1px);box-shadow:0 8px 20px #173b3114}.google-mark{color:#4285f4;border:2px solid #4285f4;border-radius:50%;place-items:center;width:21px;height:21px;font:700 13px Arial,sans-serif;display:inline-grid}.google-login-unavailable{color:var(--muted);margin:0;font-size:11px}.auth-links{flex-direction:column;align-items:center;gap:13px;margin-top:20px;display:flex}.auth-links button{font-size:10px}.auth-footer{color:#b0b8b3;direction:ltr;font-size:10px}.auth-art{color:#dce6d9;text-align:center;background:#183d36;flex-direction:column;align-items:center;padding:45px 55px;display:flex;position:relative;overflow:hidden}.auth-art-top{letter-spacing:3px;color:#93b0a1;direction:ltr;align-items:center;gap:5px;width:100%;font-size:14px;display:flex}.auth-art-top b{color:#e3ecd9}.auth-art-top span{letter-spacing:1px;color:#64867a;margin-left:auto;font-size:8px}.orbit{aspect-ratio:1;border:1px solid #31544a;border-radius:50%;place-items:center;width:330px;max-width:90%;height:330px;margin:auto auto 40px;display:grid;position:relative}.orbit:before{content:"";border:1px dashed #3b5c51;border-radius:50%;width:73%;height:73%;position:absolute}.orbit:after{content:"";border:1px solid #24483f;border-radius:50%;width:125%;height:125%;position:absolute}.orbit-center{color:#d3e6bc;background:#33584a;border-radius:32px;place-items:center;width:130px;height:130px;display:grid;transform:rotate(-8deg)}.orbit-center svg{transform:rotate(8deg)}.orbit-chip{color:#c3d8ad;z-index:1;background:#294f43;border:1px solid #557361;border-radius:15px;place-items:center;width:53px;height:53px;display:grid;position:absolute;box-shadow:0 10px 30px #10281e33}.chip-one{top:18px;right:25px;transform:rotate(10deg)}.chip-two{bottom:25px;left:20px;transform:rotate(-10deg)}.auth-art h2{max-width:340px;margin-bottom:14px;font-size:29px;font-weight:500;line-height:1.9}.auth-art>p{color:#8eab99;margin-bottom:auto;font-size:13px}.auth-art-bottom{letter-spacing:1.5px;color:#698b7b;direction:ltr;justify-content:space-between;width:100%;margin-top:50px;padding-top:30px;font-size:8px;display:flex}.mobile-close,.mobile-menu,.sidebar-scrim{display:none}[data-theme=dark]{--bg:#17221f;--surface:#1e2c26;--text:#d9e5dc;--muted:#93a69a;--line:#304036;--accent:#7eb897;--soft:#2d4435;color:var(--text);background:var(--bg)}[data-theme=dark] button:not(.secondary,.icon-button,.text-button,.nav-item,.profile-button,.step,.conversation){color:var(--bg)}[data-theme=dark] .getting-started{background:#2b3c2c;border-color:#3d4c37}[data-theme=dark] .getting-started h2,[data-theme=dark] .step{color:#c9d9bc}[data-theme=dark] .step{border-color:#43523c}[data-theme=dark] .step-number{background:#41533c}[data-theme=dark] .badge{color:#b9c8b5;background:#34483a}[data-theme=dark] .notice{color:#bbd0b9;background:#2d4233}[data-theme=dark] .notice.error{color:#e2b2a2;background:#533c32}[data-theme=dark] .tabs button{color:var(--muted)}@media (width>=1600px){main{padding-top:48px}.dashboard-grid{grid-template-columns:1.7fr 1fr}.chart{height:290px}.chart-track{height:230px}}@media (width<=1200px){.sidebar{width:220px}.main-shell{margin-inline-start:220px}.topbar{padding:0 25px}main{padding:28px 25px}.dashboard-grid{grid-template-columns:1fr}.stats-grid{gap:12px}.stat-card{padding:20px 15px}.account-grid{grid-template-columns:repeat(2,1fr)}.getting-started{display:none}.topbar-actions{gap:8px}.provider-card{flex-wrap:wrap}.provider-card>button{margin-inline-start:94px}.inbox-layout{grid-template-columns:240px 1fr}.auth-form-side{padding:35px}.auth-art{padding:40px 30px}.orbit{width:270px;height:270px}.auth-art h2{font-size:25px}}@media (width<=850px){.sidebar{visibility:hidden;width:245px;transition:transform .2s;transform:translate(100%)}.sidebar.mobile-open{visibility:visible;transform:translate(0)}.sidebar-scrim{z-index:29;background:#102b2266;border-radius:0;display:block;position:fixed;inset:0}.mobile-close{inset-inline-end:10px;display:flex;position:absolute;top:8px}.mobile-menu{display:flex}.main-shell{margin-inline-start:0}.topbar{height:68px;padding:0 20px}.profile-button b{display:none}.settings-grid,.auth-layout{grid-template-columns:1fr}.auth-art{display:none}.auth-form-side{min-height:100vh}.auth-form-side>.brand{margin:auto}.auth-card{max-width:400px}.auth-footer{text-align:center}.main-footer{padding:20px 25px}.support-layout{grid-template-columns:1fr}.guide-hero{grid-template-columns:1fr;gap:35px;margin-top:10px}.guide-hero-brand{max-width:420px;min-height:250px;margin:auto}.guide-step-grid{grid-template-columns:1fr 1fr}.guide-explain{grid-template-columns:1fr}.demo-body{grid-template-columns:110px 1fr}.demo-content{padding:25px 20px}.demo-address{padding:5px 20px}.page-guide{margin-inline:0}.page-guide-body{grid-template-columns:78px 1fr}.page-guide-main{padding:24px 20px}}@media (width<=560px){main{padding:25px 16px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.heading-actions{width:100%}.heading-actions button{padding:9px 12px;font-size:11px}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card strong{font-size:29px}.stat-top{font-size:10px}.topbar{padding:0 15px}.breadcrumb{gap:7px}.breadcrumb>span,.breadcrumb>b{display:none}.topbar-actions{gap:8px}.mock-indicator{padding:4px 7px;font-size:9px}.topbar-divider{display:none}.card{padding:19px}.chart{gap:16px;padding-inline:0}.chart-track{max-width:20px}.section-heading h2{font-size:14px}.section-heading{gap:10px}.section-heading button{padding:8px 10px;font-size:10px}.chart-legend{display:none}.bottom-banner{font-size:9px}.bottom-banner .ltr{display:none}.account-grid{grid-template-columns:1fr}.provider-card{gap:16px;padding:23px}.provider-card>div:nth-child(2){flex:1;min-width:160px}.provider-icon{border-radius:12px;width:50px;height:50px}.provider-card small{font-size:9px}.provider-card>button{width:100%;margin:0}.rule-card{flex-wrap:wrap;gap:12px;padding:18px}.rule-icon{padding:10px}.rule-actions{justify-content:flex-end;width:100%}.rule-title{flex-wrap:wrap;gap:8px}.rule-title h3{font-size:13px}.form-grid{gap:12px}.modal{padding:22px}.inbox-layout{grid-template-columns:1fr;min-height:520px}.conversation-list{border:0;border-bottom:1px solid var(--line);max-height:210px;overflow:auto}.conversation-list h2{display:none}.conversation-list .empty{padding:20px}.conversation-list .empty p,.conversation-list .empty-icon{display:none}.message-panel>.empty{padding:45px 15px}.message-list{padding:18px}.message{max-width:95%}.message>div{gap:10px}.telegram-card{padding:35px 20px}.table-scroll{margin-inline:-10px}.tabs{gap:0}.tabs button{padding:9px 12px;font-size:10px}.tabs svg{display:none}.update-card{padding:25px}.search-input{max-width:180px}.release-versions{gap:35px}.operation-row{flex-wrap:wrap;gap:10px}.operation-row>span:first-child{min-width:100px}.auth-form-side{padding:30px 25px}.auth-card{padding-block:40px}.guide-page{padding-inline:16px}.guide-public-nav{padding-block:16px}.guide-public-nav .brand strong{font-size:15px}.guide-public-nav .button{padding:8px 11px;font-size:10px}.landing-nav-actions{gap:8px}.landing-nav-actions .text-button{font-size:10px}.guide-hero{margin-bottom:35px;padding-top:15px}.guide-hero h1{font-size:28px}.guide-hero p{font-size:12px}.guide-section{margin-bottom:42px}.demo-body{grid-template-columns:78px 1fr;min-height:270px}.demo-body aside{padding:14px 6px}.demo-logo{padding-inline:2px;font-size:8px}.demo-nav{gap:4px;padding:8px 4px;font-size:8px}.demo-nav svg{width:11px}.demo-content{padding:20px 13px}.demo-heading b{font-size:14px}.demo-card{gap:9px;padding:13px}.demo-card p{font-size:9px}.guide-step-grid,.guide-checklist{grid-template-columns:1fr}.guide-explain-card{padding:20px}.page-guide{margin-top:35px;padding:16px}.page-guide-heading{display:block}.page-guide-heading .text-button{margin-top:12px}.page-guide-body{grid-template-columns:58px 1fr;min-height:190px}.page-guide-sidebar{padding:15px 10px}.page-guide-main{padding:22px 14px}.page-guide-steps{grid-template-columns:1fr}.page-guide-steps button{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.commerce-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-block:20px;display:grid}.commerce-card{flex-direction:column;gap:12px;padding:22px;display:flex}.commerce-card p{white-space:pre-wrap;overflow-wrap:anywhere}.commerce-card button{align-self:flex-start}.commerce-card h2{margin:0;font-size:1.1rem}.price-preview{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-block:14px;padding:20px}.price-preview>strong{font-size:1.5rem}.price-preview dl{gap:10px;display:grid}.price-preview dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.price-preview dd{overflow-wrap:anywhere;margin:0}.media-card{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.media-card img,.media-placeholder{object-fit:cover;background:var(--surface);border-radius:12px;width:100%;height:200px}.media-placeholder{border:1px dashed var(--line);place-items:center;display:grid}.media-choice{align-items:flex-start;gap:10px;display:flex}.media-choice input[type=checkbox]{flex-shrink:0;width:46px!important}.media-choice span{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.product-media-picker{border:1px solid var(--line);background:linear-gradient(145deg, var(--bg), var(--surface));border-radius:16px;margin-block:20px;padding:18px}.product-media-picker .section-heading{align-items:flex-start;margin-bottom:12px}.product-media-picker h3{margin:0 0 5px}.product-media-picker p{color:var(--muted);margin:0;font-size:.8rem}.product-media-list{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;max-height:220px;margin-top:12px;padding:8px;display:grid;overflow:auto}.media-selected-count{background:var(--soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.media-picker-open{background:var(--soft);width:100%;color:var(--accent);border:1px dashed #7caf9a;margin-top:4px}.media-picker-open:hover:not(:disabled){border-color:var(--accent);background:#dceee3}.media-picker-modal{gap:16px;display:grid}.media-picker-intro{background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.media-picker-intro>div{gap:4px;display:grid}.media-picker-intro span{color:var(--muted);font-size:11px}.media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:min(58vh,560px);padding:3px;display:grid;overflow-y:auto}.media-tile{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;gap:8px;min-width:0;padding:7px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.media-tile:hover{border-color:#8db9a1;transform:translateY(-1px);box-shadow:0 8px 18px #173b3112}.media-tile.selected{border-color:#2d936c;box-shadow:0 0 0 2px #2d936c44}.media-tile input[type=checkbox]{z-index:2;top:12px;height:20px;position:absolute;inset-inline-end:12px;width:31px!important;min-height:20px!important}.media-tile img,.media-tile-placeholder{aspect-ratio:1;object-fit:cover;background:var(--bg);border-radius:9px;width:100%}.media-tile-placeholder{color:var(--muted);place-items:center;font-size:10px;display:grid}.media-tile-body{gap:3px;min-width:0;display:grid}.media-tile-body b{color:var(--accent);font-size:10px}.media-tile-body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-picker-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;font-size:11px;display:flex}.media-picker-footer>div{gap:8px;display:flex}.pricing-mode-section,.pricing-settings-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--bg));border-radius:16px;margin-block:20px;padding:18px}.pricing-mode-heading{margin-bottom:13px}.pricing-mode-heading h3,.pricing-settings-card h3{margin:0 0 5px}.pricing-mode-heading p,.pricing-settings-card p{color:var(--muted);margin:0;font-size:.8rem}.pricing-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-mode-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;align-items:flex-start;gap:12px;padding:15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pricing-mode-card:hover,.pricing-mode-card.selected{background:#f2faf5;border-color:#68a287;box-shadow:0 8px 20px #173b3110}.pricing-mode-card span{gap:5px;display:grid}.pricing-mode-card small{color:var(--muted);line-height:1.7}.pricing-settings-card .section-heading{align-items:flex-start;margin-bottom:12px}.pagination,.wizard-steps{flex-wrap:wrap;gap:10px;margin-block:18px;display:flex}.wizard-steps button{flex:1;min-width:100px}.action-editor{border:1px solid var(--line);border-radius:14px;gap:12px;margin-block:16px;padding:16px;display:grid}.flow-editor .field{margin-block:12px}.automation-start{background:linear-gradient(120deg, var(--surface), var(--soft));justify-content:space-between;align-items:center;gap:18px;margin-block:16px;padding:16px;display:flex}.automation-start h3{margin:5px 0}.automation-start p{color:var(--muted);margin:0;font-size:.82rem}.automation-presets{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.action-with-help{align-items:center;gap:8px;display:inline-flex}.variable-list{direction:ltr;flex-wrap:wrap;gap:6px;margin-block:12px;display:flex}.variable-list button{padding:6px 9px;font-size:12px}.field-help{color:var(--muted);margin:6px 0;font-size:.82rem}.toggle-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.toggle-card input[type=checkbox]{margin-top:0;width:46px!important}.toggle-card span{gap:4px;display:grid}.toggle-card .label-with-help{align-items:center;gap:6px;display:inline-flex}.toggle-card .help-tip{display:inline-flex}.toggle-card small{color:var(--muted);line-height:1.7}.variable-list button{cursor:grab}.variable-list button:active{cursor:grabbing}.landing-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 90% 0%, #e8f0ff 0, transparent 32%), var(--bg)}.landing-nav,.landing-hero,.landing-section,.landing-how,.landing-bottom,.landing-footer{max-width:1180px;margin-inline:auto;padding-inline:28px}.landing-nav{justify-content:space-between;align-items:center;padding-top:24px;display:flex}.landing-nav .brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.landing-nav .brand img{width:38px;height:38px}.landing-nav .brand div{gap:2px;display:grid}.landing-nav .brand small{color:var(--muted);letter-spacing:.14em;font-size:.65rem}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:50px;min-height:570px;display:grid}.landing-copy{max-width:650px}.landing-kicker,.eyebrow{color:var(--accent);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.landing-copy h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.2}.landing-copy p{color:var(--muted);max-width:590px;font-size:1.1rem;line-height:2}.landing-cta,.landing-bottom button{border-radius:12px;align-items:center;gap:8px;padding:13px 20px;font-weight:700;display:inline-flex}.landing-note{color:var(--muted);margin-top:16px;display:block}.landing-orbit{aspect-ratio:1;background:radial-gradient(circle, var(--surface) 0 34%, transparent 35%), linear-gradient(135deg, #e4ecff, #f8faff);border:1px solid var(--line);border-radius:50%;width:min(100%,430px);margin-inline:auto;position:relative;box-shadow:0 25px 80px #5067b522}.landing-orbit:before,.landing-orbit:after{content:"";border:1px dashed var(--soft);border-radius:50%;position:absolute;inset:14%}.landing-orbit:after{inset:28%}.orbit-center{background:var(--accent);color:#fff;border-radius:50%;align-content:center;place-items:center;gap:5px;display:grid;position:absolute;inset:35%;box-shadow:0 15px 35px #5067b855}.orbit-center img{filter:brightness(0)invert();width:42px}.orbit-chip{border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:7px;padding:10px 13px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 25px #31446a18}.orbit-one{top:13%;right:-3%}.orbit-two{bottom:14%;left:-7%}.orbit-three{bottom:3%;right:20%}.landing-section{padding-block:80px}.landing-section h2,.landing-how h2{margin:10px 0 28px;font-size:clamp(1.6rem,3vw,2.5rem)}.landing-features{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-features article{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-height:220px;padding:22px}.feature-icon{color:var(--accent);background:var(--soft);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.landing-features h3{margin:20px 0 8px}.landing-features p{color:var(--muted);margin:0;line-height:1.9}.landing-how{grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:60px 90px;display:grid}.landing-how ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-how li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px;display:flex}.landing-how li>b{color:var(--accent);font-size:1.6rem}.landing-how li span{gap:5px;display:grid}.landing-how li small{color:var(--muted)}.landing-bottom{color:#fff;background:linear-gradient(120deg,#334ca8,#6b55c5);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding-block:45px;display:flex}.landing-bottom h2{margin:0}.landing-bottom button{color:#334ca8;background:#fff}.landing-footer{color:var(--muted);justify-content:space-between;padding-block:24px 35px;font-size:.85rem;display:flex}@media (width<=850px){.landing-hero{grid-template-columns:1fr;padding-top:55px}.landing-orbit{order:-1;max-width:350px}.landing-features{grid-template-columns:repeat(2,1fr)}.landing-how{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.landing-nav,.landing-hero,.landing-section,.landing-how,.landing-bottom,.landing-footer{padding-inline:18px}.landing-copy h1{font-size:2.15rem}.landing-copy p{font-size:1rem}.landing-features{grid-template-columns:1fr}.landing-bottom,.landing-footer{flex-direction:column;align-items:flex-start}.landing-bottom{margin-inline:18px}.orbit-chip{padding:8px 10px;font-size:.7rem}}.message-preview{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--accent);padding-inline-start:14px}.email-settings{max-width:980px}.email-settings .section-heading svg{color:var(--accent)}.email-sender-preview{background:var(--soft);color:var(--accent);border:1px solid #9bc4a8;border-radius:12px;align-items:center;gap:10px;margin:12px 0 18px;padding:13px 16px;display:inline-flex}.email-sender-preview div{gap:3px;display:grid}.email-sender-preview small{color:var(--muted)}.email-sender-preview strong{color:var(--text);font-size:1rem}.execution-detail{gap:12px;display:grid}:is(.modal:has(.flow-editor),.modal:has(.price-preview),.modal:has(.product-editor)){width:min(760px,100vw - 24px)}.modal:has(.media-picker-modal){width:min(980px,100vw - 24px)}details summary{cursor:pointer;padding-block:10px;font-weight:600}.badge-DRAFT,.badge-simulated{color:#364fa3;background:#e7eafb}.badge-ACTIVE,.badge-complete{color:#155d3c;background:#def4e8}.badge-PAUSED,.badge-waiting,.badge-skipped{color:#855306;background:#fff1cd}.badge-ERROR,.badge-INACTIVE,.badge-cancelled{color:#9f2828;background:#f9e1e1}@media (width<=600px){.commerce-card{padding:16px}.rule-actions{flex-wrap:wrap}.price-preview{padding:14px}.automation-start{flex-direction:column;align-items:stretch}.automation-presets{justify-content:stretch}.automation-presets button{flex:100%}.pricing-mode-grid{grid-template-columns:1fr}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-picker-intro,.media-picker-footer{flex-direction:column;align-items:stretch}.media-picker-footer>div{justify-content:stretch}.media-picker-footer button{flex:1}}
