:root{--bg: #fff;--surface: #f8fafc;--primary: #2563eb;--primary-dark: #1d4ed8;--ink: #0f172a;--muted: #64748b;--line: #e2e8f0;--success: #16a34a;--error: #dc2626;--radius: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Vazirmatn,sans-serif;font-size:14px;line-height:1.8}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.6;letter-spacing:-.7px}h2{font-size:20px;line-height:1.7}h3{font-size:16px}p{color:var(--muted)}small{font-size:12px;color:var(--muted)}img{max-width:100%}svg{flex-shrink:0}strong{font-weight:600}[hidden]{display:none!important}:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}::selection{background:#dbeafe}.wrap{width:min(1160px,100% - 64px);margin-inline:auto}.muted{color:var(--muted)}.text-primary,.text-link{color:var(--primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:16px;z-index:100;background:var(--primary);color:#fff;padding:12px}.skip-link:focus{inset-block-start:8px}.icon{vertical-align:middle}.eyebrow{color:var(--primary);font-size:12px;font-weight:600;letter-spacing:.2px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:22px;font-weight:700;letter-spacing:-.6px;color:var(--ink);white-space:nowrap}.brand>span:last-child>span{color:var(--primary)}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--primary);color:#fff;font-size:25px;font-family:sans-serif;font-weight:400}.secure-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.back-link{display:inline-block;margin-bottom:16px;color:var(--muted);font-size:13px}@media(max-width:700px){.wrap{width:calc(100% - 32px)}h1{font-size:25px}.desktop-only{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:9px 17px;border:1px solid transparent;border-radius:9px;font-weight:500;font-size:13px;line-height:1.8;transition:background .15s;white-space:nowrap;background:transparent}.button--primary{background:var(--primary);color:#fff}.button--primary:hover{background:var(--primary-dark);color:#fff}.button--outline{background:#fff;border-color:var(--line)}.button--outline:hover{background:var(--surface)}.button--subtle{background:var(--surface);border-color:var(--line)}.button--danger{color:#b91c1c;background:#fff;border-color:#fecaca}.button--danger:hover{background:#fef2f2;color:#b91c1c}.button--large{min-height:50px;padding:12px 22px;font-size:14px}.button--full{width:100%}.icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:9px;background:#fff}.actions{display:flex;gap:10px;align-items:center}.connection-status-group{display:inline-flex;gap:7px;align-items:center}.connection-refresh{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);width:31px;height:31px;display:grid;place-items:center;font-size:21px;padding:0}.connection-refresh:hover{color:var(--primary);background:#eff6ff}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin-bottom:22px}.panel h2{margin-bottom:8px}.panel>p{margin-bottom:16px}.narrow{max-width:720px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.page-heading h1{margin-bottom:4px}.page-heading .eyebrow{margin-bottom:6px}.notice{padding:13px 17px;border:1px solid #dbeafe;background:#eff6ff;color:#1e40af;border-radius:10px;margin-bottom:20px;line-height:1.9}.notice a{text-decoration:underline}.notice ul{margin:5px 0;padding-inline-start:20px}.notice--success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.notice--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.notice--demo{background:#fffbeb;border-color:#fde68a;color:#92400e}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:#f1f5f9;color:#475569;font-size:11px;border-radius:6px;white-space:nowrap;line-height:1.6}.badge--success{color:#15803d;background:#f0fdf4}.badge--error{color:#b91c1c;background:#fef2f2}.badge-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.feature-icon,.empty-icon{display:inline-grid;place-items:center;background:#eff6ff;color:var(--primary);width:46px;height:46px;border-radius:12px}.empty{text-align:center;padding:58px 20px}.empty h2{margin:18px 0 8px}.empty p{margin-bottom:22px}.empty .empty-icon{width:62px;height:62px}.empty .empty-icon .icon{width:28px;height:28px}label{display:block;font-weight:500;margin:18px 0 7px;font-size:13px}input:not([type=checkbox],[type=radio]),textarea,select{width:100%;padding:10px 13px;border:1px solid #cbd5e1;border-radius:8px;color:var(--ink);background:#fff;min-height:45px;line-height:1.8}input::placeholder,textarea::placeholder{color:#94a3b8}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--primary)}form>button.button{margin-top:22px}form>small,input+small,textarea+small{display:block;margin-top:6px}.check-label{display:flex;align-items:center;gap:9px;font-weight:400}.check-label input{accent-color:var(--primary);width:17px;height:17px;margin:0}.form-grid,.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:start;font-size:13px;white-space:nowrap}th{color:var(--muted);font-weight:400;font-size:12px;background:var(--surface);padding:13px 22px;border-bottom:1px solid var(--line);text-align:start}td{padding:19px 22px;border-bottom:1px solid #f1f5f9}td strong{display:block}td small{display:block;margin-top:3px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}.data-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.filters{display:flex;gap:12px;padding:18px 22px;align-items:center;border-bottom:1px solid var(--line)}.filters select{width:170px}.filters .button{margin:0}.filters .search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding-inline:12px;flex:1;max-width:360px;color:var(--muted)}.filters .search-field input{border:0;min-height:42px;padding:8px 0}.table-action{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--primary);font-size:12px}.table-action .icon{width:16px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:17px 22px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.detail-list{margin:16px 0}.detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #f1f5f9}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;overflow-wrap:anywhere;text-align:end}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#f8fafce8;z-index:80;display:grid;place-items:center}.loading-card{width:min(350px,90vw);padding:35px;background:#fff;border:1px solid var(--line);border-radius:16px;text-align:center}.loading-card p{margin:14px 0 20px}.spinner{display:inline-block;width:28px;height:28px;border:3px solid #dbeafe;border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.skeleton{height:12px;background:#f1f5f9;border-radius:4px;margin-block:12px}.skeleton:last-child{width:70%}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:800px){.two-column,.form-grid{grid-template-columns:1fr}.panel{padding:20px}.page-heading{align-items:flex-start}.filters{flex-wrap:wrap;padding:15px}.filters .search-field{max-width:none;flex-basis:100%}.filters select{flex:1}td,th{padding:14px 16px}}@media(max-width:480px){.page-heading{flex-wrap:wrap;margin-bottom:24px}.page-heading>.button{min-height:44px}.empty{padding:35px 6px}}.app-page{background:var(--surface);overflow-x:clip}.app-shell{display:flex;min-height:100vh;width:100%;overflow-x:clip}.sidebar{width:236px;position:fixed;inset-block:0;inset-inline-start:0;background:#fff;border-inline-end:1px solid var(--line);padding:30px 18px;display:flex;flex-direction:column;z-index:30}.sidebar .brand{margin:0 9px 34px;font-size:21px}.sidebar .nav-caption{padding-inline:14px;font-size:11px;margin-bottom:12px}.sidebar .sidebar-bottom{margin-top:auto}.sidebar .secure-note{padding:20px 10px;margin-bottom:15px;border-bottom:1px solid var(--line)}.nav-item{width:100%;display:flex;align-items:center;gap:13px;padding:11px 14px;margin-block:3px;border-radius:9px;color:#475569;font-size:13px;border:0;background:transparent;text-align:start;min-height:45px}.nav-item:hover{background:var(--surface);color:var(--primary)}.nav-item.is-active{background:#eff6ff;color:var(--primary);font-weight:500}.app-body{margin-inline-start:236px;flex:1;min-width:0;display:flex;flex-direction:column}.app-shell--account .app-body{margin-inline-start:0}.app-header{height:88px;padding:0 38px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:20}.header-start{display:flex;align-items:center;gap:12px;min-width:0}.header-label{color:var(--muted);font-size:13px}.user-chip{display:flex;align-items:center;gap:10px;font-size:12px}.user-chip>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eff6ff;color:var(--primary);font-size:15px}.user-chip strong{max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-chip .profile-chevron{color:var(--muted);font-size:18px}.profile-menu{position:relative;flex-shrink:0}.profile-menu summary{cursor:pointer;list-style:none;min-height:44px;border-radius:8px}.profile-menu summary::-webkit-details-marker{display:none}.profile-dropdown{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;width:min(260px,100vw - 32px);padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px #0f172a12}.profile-dropdown .profile-identity{padding:10px 12px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.profile-dropdown .profile-identity strong,.profile-dropdown .profile-identity small{display:block;overflow-wrap:anywhere}.profile-dropdown .profile-identity strong{font-size:13px}.profile-dropdown .profile-identity small{font-size:11px;text-align:start;margin-top:3px}.profile-dropdown a,.profile-dropdown button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:7px;background:transparent;text-align:start;color:var(--ink);font-size:13px}.profile-dropdown a:hover,.profile-dropdown a[aria-current],.profile-dropdown button:hover,.profile-dropdown button[aria-current]{background:#eff6ff;color:var(--primary)}.profile-dropdown form{border-top:1px solid var(--line);padding-top:6px;margin-top:6px}.profile-dropdown button{color:#b91c1c}.app-main{padding:36px 38px 50px;max-width:1600px;width:100%;margin-inline:auto;flex:1}.app-footer{padding:18px 38px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);display:flex;gap:12px}.site-avatar{width:40px;height:40px;display:inline-grid;place-items:center;background:#eff6ff;color:var(--primary);border-radius:10px}.site-switcher{position:relative}.site-switcher summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-width:220px}.site-switcher summary strong{display:block;font-size:13px}.site-switcher summary small{display:block;font-size:11px;line-height:1.6}.site-switcher summary ::-webkit-details-marker{display:none}.site-switcher summary .chevron{margin-inline-start:auto;color:var(--muted);font-size:20px}.switcher-menu{position:absolute;top:60px;inset-inline-start:0;min-width:290px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 30px #0f172a12;border-radius:12px;padding:8px;max-height:360px;overflow:auto}.switcher-menu p{font-size:11px;padding:7px 12px}.switcher-menu a{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:7px;font-size:13px}.switcher-menu a:hover,.switcher-menu a[aria-current]{background:#eff6ff;color:var(--primary)}.switcher-menu a small{margin-inline-start:auto}.mobile-menu{display:none}.sidebar-heading{display:flex;align-items:flex-start;justify-content:space-between}.sidebar nav{min-height:0;overflow-y:auto}.sidebar-close,.sidebar-backdrop,.mobile-site-nav{display:none}@media(max-width:1050px){.sidebar{width:210px;padding-inline:12px}.app-body{margin-inline-start:210px}.app-header{padding-inline:25px}.app-main{padding:28px 25px 40px}}@media(max-width:760px){.sidebar-heading .brand{margin:0 0 30px}.sidebar-close{display:grid}.app-page.is-menu-open{overflow:hidden}.sidebar-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:0;background:#0f172a55;z-index:40}.sidebar{z-index:50}.app-header{position:sticky;top:0;z-index:30}.app-shell:not(.app-shell--account) .app-main{padding-bottom:105px}.app-footer{display:none}.mobile-site-nav{display:flex;position:fixed;inset-inline:0;bottom:0;background:#fff;border-top:1px solid var(--line);z-index:35;padding:7px 12px calc(7px + env(safe-area-inset-bottom));gap:4px}.mobile-site-nav a,.mobile-site-nav button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:10px}.mobile-site-nav [aria-current]{color:var(--primary);background:#eff6ff}.sidebar{display:none;transform:none;width:250px;transition:transform .15s;box-shadow:-8px 0 30px #0f172a14}.app-body{margin:0}.mobile-menu{display:grid}.app-page.is-menu-open .sidebar{display:flex;transform:translate(0)}.app-header{height:76px;padding-inline:16px}.user-chip strong{display:none}.app-main{padding:24px 16px 35px}.app-footer{padding-inline:16px}.site-switcher summary{min-width:0;max-width:100%}.site-switcher summary>span:nth-child(2){flex:1;min-width:0}.site-switcher summary .site-avatar{flex-shrink:0}.site-switcher summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.site-switcher summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-start{flex:1;margin-inline-end:12px}.site-switcher{flex:1;min-width:0}.switcher-menu{position:fixed;top:80px;inset-inline:12px;min-width:0;max-width:calc(100vw - 24px);max-height:min(360px,100dvh - 170px)}.switcher-menu a{overflow-wrap:anywhere}.sidebar{width:min(280px,100vw - 40px);padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));height:100dvh;overscroll-behavior:contain}}.public-header{display:flex;align-items:center;justify-content:space-between;height:92px}.public-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.public-footer{display:flex;justify-content:space-between;align-items:center;padding-block:30px;border-top:1px solid var(--line);font-size:12px}.public-footer .brand{font-size:18px}.public-footer .brand-mark{width:27px;height:27px;font-size:20px}.landing-page .hero{text-align:center;padding-top:70px}.landing-page .hero>.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#eff6ff;padding:6px 13px;border-radius:30px}.landing-page .hero>.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--primary)}.landing-page .hero h1{font-size:58px;font-weight:700;line-height:1.55;letter-spacing:-2px;margin:22px 0 16px}.landing-page .hero h1 span{color:var(--primary)}.landing-page .hero-description{max-width:600px;margin:0 auto;line-height:2.2;font-size:16px}.landing-page .hero-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.landing-page .hero-note{display:flex;justify-content:center;gap:7px;align-items:center;font-size:11px;color:var(--muted);margin-top:17px}.landing-page .product-preview{margin-top:54px;border:1px solid #dbe3f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 20px 70px #0f172a0a;text-align:start}.landing-page .preview-top{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-bottom:1px solid var(--line);height:44px;padding-inline:20px;color:#94a3b8;font-size:11px;direction:ltr}.landing-page .preview-top .window-dots{letter-spacing:3px;font-size:12px}.landing-page .preview-top .badge{direction:rtl}.landing-page .preview-body{display:flex}.landing-page .preview-body aside{width:205px;flex-shrink:0;padding:22px 18px;border-inline-end:1px solid var(--line)}.landing-page .preview-body aside .brand{font-size:18px}.landing-page .preview-body aside .brand-mark{width:28px;height:28px;font-size:20px}.landing-page .preview-property{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:10px;margin:23px 0;font-size:12px}.landing-page .preview-property small{display:block;font-size:10px}.landing-page .preview-nav{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--muted);font-size:12px;margin:5px 0;border-radius:7px}.landing-page .preview-nav.is-active{background:#eff6ff;color:var(--primary)}.landing-page .preview-content{padding:26px;flex:1;min-width:0}.landing-page .preview-content .page-heading{margin-bottom:20px}.landing-page .preview-content h2{font-size:23px}.landing-page .preview-content p{font-size:12px}.landing-page .preview-content .table-wrap{border:1px solid var(--line);border-radius:9px}.landing-page .preview-content td,.landing-page .preview-content th{padding:14px 18px}.landing-page .preview-content .button{min-height:37px;font-size:11px}.landing-page .preview-search{display:flex;align-items:center;gap:8px;color:#94a3b8;border:1px solid var(--line);border-radius:8px;padding:10px 13px;font-size:11px;margin-bottom:16px}.landing-page .preview-search span{margin-inline-start:auto;color:var(--muted)}.landing-page .preview-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:18px;font-size:10px;color:var(--muted)}.landing-page .preview-bottom span:first-child{display:flex;align-items:center;gap:6px}.landing-page .supported{padding-block:42px 56px;text-align:center;border-bottom:1px solid var(--line)}.landing-page .supported>span{font-size:12px;color:var(--muted)}.landing-page .supported div{display:flex;gap:55px;justify-content:center;margin-top:20px}.landing-page .supported strong{font-family:Vazirmatn,sans-serif;font-size:18px}.landing-page .supported small{display:block;font-size:10px;margin-top:3px}.landing-page .supported .muted{color:#94a3b8}.landing-page .feature-section{padding-block:85px}.landing-page .section-title{text-align:center;margin-bottom:40px}.landing-page .section-title h2{font-size:34px;letter-spacing:-1px;margin:12px 0 14px}.landing-page .section-title p:not(.eyebrow){font-size:14px;line-height:2}.landing-page .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing-page .feature-card{padding:25px 21px;border:1px solid var(--line);border-radius:12px}.landing-page .feature-card h3{margin:18px 0 10px}.landing-page .feature-card p{font-size:12px;line-height:2.1}.landing-page .how-section{background:var(--surface);border-block:1px solid var(--line);padding-block:70px}.landing-page .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;max-width:970px;margin:auto}.landing-page .steps-grid h3{margin:14px 0 8px}.landing-page .steps-grid p{font-size:13px;line-height:2}.landing-page .steps-grid .step-number{font-size:28px;color:var(--primary);font-weight:600}.landing-page .future-section{display:flex;justify-content:center;align-items:center;gap:40px;padding-block:65px;border-bottom:1px solid var(--line)}.landing-page .future-section h2{font-size:25px;margin:10px 0}.landing-page .future-section p{font-size:13px;line-height:2}.landing-page .future-section .future-icon{display:grid;place-items:center;width:100px;height:100px;border:1px solid var(--line);border-radius:25px;background:#f8fafc;color:var(--primary);font-size:62px}.landing-page .final-cta{text-align:center;padding-block:75px}.landing-page .final-cta h2{font-size:30px;margin:10px 0 25px}@media(max-width:1000px){.landing-page .feature-grid{grid-template-columns:repeat(2,1fr)}.landing-page .hero h1{font-size:48px}.landing-page .preview-body aside{width:180px}.landing-page .preview-content{padding:20px}.landing-page .steps-grid{gap:30px}}@media(max-width:700px){.public-header{height:78px}.public-header nav{gap:10px}.public-header .brand{font-size:19px}.public-header .button{font-size:11px;padding-inline:12px}.public-header .button .icon{display:none}.public-footer{flex-wrap:wrap;gap:15px}.public-footer>span{display:none}.landing-page .hero{padding-top:35px}.landing-page .hero h1{font-size:38px;letter-spacing:-1px}.landing-page .hero-description{font-size:14px}.landing-page .hero-actions .button{font-size:12px;padding-inline:15px}.landing-page .product-preview{margin-top:35px}.landing-page .preview-body aside{display:none}.landing-page .preview-content{padding:16px}.landing-page .preview-content .page-heading{align-items:center}.landing-page .preview-content h2{font-size:19px}.landing-page .preview-content .eyebrow,.landing-page .preview-content .page-heading p:not(.eyebrow){display:none}.landing-page .preview-content .button{font-size:10px;padding:8px}.landing-page .preview-content .table-wrap table{font-size:11px}.landing-page .preview-content td,.landing-page .preview-content th{padding:12px}.landing-page .preview-top{padding-inline:10px}.landing-page .preview-top>span:nth-child(2){display:none}.landing-page .preview-bottom span:last-child{display:none}.landing-page .supported{padding-block:30px}.landing-page .supported div{gap:25px}.landing-page .supported strong{font-size:14px}.landing-page .supported small{font-size:9px;max-width:100px}.landing-page .feature-section{padding-block:50px}.landing-page .section-title h2{font-size:27px}.landing-page .section-title p:not(.eyebrow){font-size:13px}.landing-page .feature-grid{gap:12px}.landing-page .feature-card{padding:20px 16px}.landing-page .feature-card h3{font-size:14px}.landing-page .steps-grid{grid-template-columns:1fr;gap:25px}.landing-page .steps-grid>div{padding-bottom:20px;border-bottom:1px solid var(--line)}.landing-page .how-section{padding-block:45px}.landing-page .future-section{gap:18px;align-items:flex-start;padding-block:40px}.landing-page .future-section .future-icon{width:60px;height:60px;font-size:40px;flex-shrink:0;border-radius:16px}.landing-page .future-section h2{font-size:20px}.landing-page .future-section br{display:none}.landing-page .final-cta{padding-block:50px}.landing-page .final-cta h2{font-size:25px}}@media(max-width:400px){.landing-page .feature-grid{grid-template-columns:1fr}.public-header nav>a:not(.button){display:none}}.guest-page .auth-layout{display:grid;grid-template-columns:1fr 420px;gap:100px;align-items:center;padding-block:55px 80px;min-height:calc(100vh - 205px)}.guest-page .auth-intro h1{font-size:44px;line-height:1.7;margin:17px 0;letter-spacing:-1.5px}.guest-page .auth-intro>p{font-size:15px}.guest-page .auth-intro .secure-note{margin-top:35px}.guest-page .auth-decoration{display:flex;gap:18px;align-items:center;padding:25px;border:1px solid var(--line);border-radius:12px;margin-top:45px;background:var(--surface);font-size:12px}.guest-page .auth-card{border:1px solid var(--line);border-radius:16px;padding:30px;background:#fff}.guest-page .auth-card h1{font-size:23px}.guest-page .auth-card h2{font-size:24px}.guest-page .auth-card h1,.guest-page .auth-card h2{margin-bottom:7px}.guest-page .auth-card>p{font-size:13px;margin-bottom:22px}.guest-page .auth-card form>.button{margin-top:25px}.guest-page .auth-card .label-row{display:flex;justify-content:space-between;align-items:baseline;font-size:11px}.guest-page .auth-card .label-row a{color:var(--primary)}.guest-page .auth-card .auth-link{text-align:center;font-size:12px;margin:22px 0 0;display:block}.guest-page .auth-card .auth-link a{color:var(--primary)}.guest-page .auth-card.auth-card--center{max-width:450px;margin:70px auto 100px}@media(max-width:1000px){.guest-page .auth-layout{gap:40px;grid-template-columns:1fr 380px}.guest-page .auth-intro h1{font-size:35px}.auth-decoration{flex-wrap:wrap}}@media(max-width:750px){.guest-page .auth-layout{grid-template-columns:1fr;padding-block:25px 50px;gap:25px;max-width:440px}.guest-page .auth-intro{display:none}.guest-page .auth-card{padding:25px}.guest-page .auth-card--center{margin:30px 16px 60px;max-width:none}}.site-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.table-delete{background:transparent;border:0;color:#b91c1c;padding:7px;font-size:12px}.site-card{background:#fff;border:1px solid var(--line);padding:24px;border-radius:14px}.site-card h2{margin-top:20px;font-size:19px}.site-card .domain{text-align:start;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.site-card .site-card-top{display:flex;align-items:center;justify-content:space-between}.site-card .site-card-meta{display:flex;justify-content:space-between;margin:25px 0 17px;padding-top:15px;border-top:1px solid #f1f5f9;font-size:12px;color:var(--muted)}.demo-prompt{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed #cbd5e1;border-radius:12px;padding:22px;margin-top:30px}.demo-prompt p{font-size:12px;margin-top:4px}.dashboard-note{display:flex;align-items:center;justify-content:center;gap:9px;padding:30px;color:var(--muted)}.dashboard-note p{font-size:12px}.connection-form{max-width:820px}.article-sync-note,.operation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-block:12px 20px;font-size:12px}.article-sync-note form{margin-inline-start:auto}.pending-article{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.pending-article>*{min-width:0;max-width:100%}.operation-status p{margin-top:8px}.connection-help{display:flex;align-items:center;gap:14px;max-width:820px;padding:18px 20px;margin-bottom:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.connection-help>.icon{color:var(--primary)}.connection-help strong{font-size:13px}.connection-help p{font-size:12px;margin-top:3px}.connection-help a{margin-inline-start:auto;font-size:12px;white-space:nowrap}.step-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.step-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eff6ff;color:var(--primary);flex-shrink:0;font-weight:600}.step-heading h2{font-size:17px;margin:0 0 4px}.step-heading p{font-size:12px}.cms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.cms-choice{position:relative;margin:0;padding:20px 15px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.cms-choice strong{display:block;font-size:17px;margin-top:9px}.cms-choice small{display:block;margin:3px 0 12px}.cms-choice input{position:absolute;inset-inline-end:13px;inset-block-start:13px;accent-color:var(--primary)}.cms-choice:has(input:checked){border-color:var(--primary);background:#f8fbff}.cms-choice.is-disabled{cursor:not-allowed;opacity:.6}.connection-check{display:flex;align-items:center;gap:20px;justify-content:space-between}.connection-check .step-heading{margin:0;max-width:470px}.connection-check .button{margin:0}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px}.overview-card{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:25px}.overview-card h2{margin:16px 0 7px}.overview-card p{margin-bottom:22px}.overview-card .text-primary{font-size:12px}.overview-card:hover{border-color:#93c5fd;color:var(--ink)}.activity-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:12px}.activity-row time{margin-inline-start:auto;color:var(--muted);font-size:11px}.activity-dot{width:7px;height:7px;border-radius:50%;background:#bfdbfe}.danger-zone{border-top:1px solid #fecaca;padding-top:25px;margin-top:30px}.danger-zone h3{color:#b91c1c}.danger-zone p{font-size:12px;margin-block:10px 18px}.product-title{display:flex;align-items:center;gap:12px}.product-title img{object-fit:cover;border-radius:8px}.product-placeholder{display:grid;place-items:center;min-width:40px;height:40px;background:var(--surface);border-radius:8px;color:#94a3b8}.member-row,.session-row{display:flex;gap:13px;align-items:center;padding:18px 0;border-bottom:1px solid #f1f5f9}.member-row>div,.session-row>div{flex:1}.member-row>div small,.session-row>div small{display:block}.member-row>div strong,.session-row>div strong{font-size:13px}.member-row form,.session-row form{margin-inline-start:auto}.member-row .button,.session-row .button{min-height:36px;font-size:11px;padding:7px 12px}.session-row{align-items:flex-start;flex-wrap:wrap}.session-row form{max-width:160px}.session-row input{font-size:11px;min-height:35px;padding:6px}.session-row .button{margin-top:8px}.permission-tags{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:15px}.permission-tags span{background:var(--surface);border-radius:4px;font-size:10px;color:var(--muted);padding:3px 7px}.permission-options{padding:15px;border:1px solid var(--line);border-radius:8px;margin-top:20px}.permission-options legend{font-size:12px;color:var(--muted)}.permission-options .check-label{margin:7px 0;font-size:12px}.editor-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.editor-columns>*{min-width:0}.article-form .panel{padding:23px}.article-form .title-input{font-size:19px}.editor-settings h2{font-size:17px}.editor-settings .notice{font-size:12px}@media(max-width:1200px){.site-grid{grid-template-columns:repeat(2,1fr)}.editor-columns{grid-template-columns:1fr}.editor-settings{display:grid;grid-template-columns:1fr;max-width:700px}.connection-check{flex-wrap:wrap}}@media(max-width:600px){.articles-page .table-wrap{overflow:visible}.articles-page .table-wrap table,.articles-page .table-wrap tbody{display:block;white-space:normal}.articles-page .table-wrap thead{display:none}.articles-page .table-wrap tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 16px;border-bottom:1px solid var(--line)}.articles-page .table-wrap td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}.articles-page .table-wrap td:first-child{grid-column:1/-1;font-size:14px}.articles-page .table-wrap td:nth-child(3){text-align:end;font-size:11px;color:var(--muted);align-self:center}.articles-page .table-wrap td:last-child{grid-column:1/-1;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #f1f5f9;padding-top:8px}.articles-page .table-wrap tr:last-child{border-bottom:0}.article-sync-note{gap:10px}.article-sync-note>span{flex-basis:100%;overflow-wrap:anywhere}.article-sync-note form>button.button{margin-top:0}.connection-help{flex-wrap:wrap}.site-grid,.overview-grid{grid-template-columns:1fr}.site-card{padding:20px}.demo-prompt{flex-wrap:wrap}.dashboard-note{padding-inline:0}.cms-grid{gap:8px}.cms-choice{padding:25px 10px 12px}.cms-choice strong{font-size:13px}.cms-choice small{font-size:10px}.cms-choice .badge{font-size:9px;padding-inline:5px}.connection-check{gap:20px}.article-form .panel{padding:17px}.detail-list>div{flex-wrap:wrap;gap:8px}.detail-list dd{max-width:100%}}.docs-page .public-header{border-bottom:1px solid var(--line)}.docs-page code{font-family:Consolas,monospace;font-size:.9em;direction:ltr;unicode-bidi:isolate;background:#f1f5f9;color:#1e40af;padding:2px 5px;border-radius:4px}.docs-page .public-footer{margin-top:65px}.docs-masthead{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-block:55px 50px;border-bottom:1px solid var(--line)}.docs-masthead h1{font-size:40px;line-height:1.6;letter-spacing:-1px;margin:16px 0}.docs-masthead h1 span{color:var(--primary)}.docs-masthead>div>p:not(.eyebrow){font-size:14px;line-height:2.1}.docs-masthead-note{display:flex;flex-direction:column;gap:8px;padding:25px;border:1px solid var(--line);border-radius:14px;min-width:300px;background:var(--surface)}.docs-masthead-note>.icon{color:var(--primary);margin-bottom:7px}.docs-masthead-note strong{font-size:14px}.docs-masthead-note span{font-size:12px;color:var(--muted)}.docs-masthead-note a{color:var(--primary);font-size:12px;margin-top:13px}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:58px;padding-top:42px}.docs-content,.docs-sidebar{min-width:0}.docs-sidebar{position:sticky;top:25px;align-self:start}.docs-sidebar .nav-caption{font-size:11px;color:#94a3b8;margin:25px 12px 10px}.docs-sidebar nav a{display:block;padding:9px 12px;margin-block:4px;border-radius:7px;color:#475569;font-size:12px;border-inline-start:2px solid transparent}.docs-sidebar nav a:hover,.docs-sidebar nav a.is-active{color:var(--primary);background:#eff6ff;border-inline-start-color:var(--primary)}.docs-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding-inline:10px;color:var(--muted)}.docs-search input{border:0;padding-inline:0;font-size:11px;min-width:0}.docs-search-results{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:8px}.docs-search-results a{display:block;font-size:12px;padding:6px;color:var(--primary)}.docs-search-results p{font-size:11px}.docs-sidebar-note{margin-top:30px;padding:17px 12px;border-top:1px solid var(--line)}.docs-sidebar-note .icon{color:var(--muted)}.docs-sidebar-note p{font-size:11px;margin-top:8px;line-height:2}.docs-section{padding-bottom:48px;margin-bottom:44px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.docs-section h2{font-size:26px;letter-spacing:-.7px;margin:10px 0 15px}.docs-section>p{line-height:2.1;margin-bottom:20px;font-size:13px}.docs-section>h3{margin:28px 0 10px}.docs-section li{font-size:13px;line-height:2.2;margin-bottom:7px}.docs-kicker{color:var(--primary);font-size:11px;font-weight:500}.docs-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-block:25px}.docs-checklist>div{border:1px solid var(--line);border-radius:10px;padding:19px}.docs-checklist>div>span{display:grid;place-items:center;width:24px;height:24px;font-size:11px;border-radius:6px;background:#eff6ff;color:var(--primary);margin-bottom:14px}.docs-checklist>div strong{display:block;font-size:12px}.docs-checklist>div p{font-size:11px;line-height:2;margin-top:8px;overflow-wrap:anywhere}.docs-callout{display:flex;gap:13px;align-items:flex-start;padding:17px 20px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;margin:22px 0}.docs-callout>.icon{color:var(--primary);margin-top:3px}.docs-callout p{color:#475569;font-size:12px;line-height:2.1}.docs-callout strong{color:var(--ink)}.docs-timeline{list-style:none;counter-reset:steps;margin:28px 0;padding-inline-start:0}.docs-timeline>li{position:relative;padding-inline-start:45px;padding-bottom:24px;border-inline-start:1px solid var(--line);margin-inline-start:13px;counter-increment:steps}.docs-timeline>li:before{content:counter(steps);position:absolute;inset-inline-start:-14px;top:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid #bfdbfe;border-radius:50%;background:#fff;color:var(--primary);font-size:12px}.docs-timeline>li:last-child{border:0}.docs-timeline>li h3{font-size:14px}.docs-timeline>li p{font-size:12px;line-height:2.2;margin-top:8px}.docs-cms-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.docs-cms-card{border:1px solid var(--line);border-radius:12px;padding:22px}.docs-cms-card h3{text-align:start;margin:15px 0 11px;font-size:19px}.docs-cms-card p{font-size:12px;line-height:2.2}.docs-cms-card a{display:inline-block;margin-top:13px;font-size:12px;color:var(--primary)}.docs-cms-card small{display:block;margin-top:14px;font-size:10px}.docs-cms-card details{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.docs-cms-card details summary{font-size:12px;cursor:pointer;color:var(--primary);min-height:30px}.docs-cms-card details p{margin-top:10px}.docs-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.docs-section-heading .button{font-size:11px;min-height:36px}.code-block{margin:20px 0;border:1px solid #1e293b;border-radius:10px;overflow:hidden;background:#0f172a}.code-block .code-block-header{background:#182338;color:#94a3b8;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;font-size:11px;direction:ltr}.code-block .code-block-header button{direction:rtl;background:transparent;color:#e2e8f0;border:1px solid #334155;border-radius:5px;padding:5px 9px;font-size:10px}.code-block pre{margin:0;padding:20px;overflow-x:auto;text-align:left;line-height:1.9;font-size:12px;-moz-tab-size:2;tab-size:2}.code-block code{color:#cbd5e1;background:transparent;padding:0;font-size:inherit}.docs-api-table{border:1px solid var(--line);border-radius:9px;margin-block:25px}.docs-api-table table{white-space:normal}.docs-api-table td,.docs-api-table th{padding:14px 15px;font-size:11px}.docs-api-table td:first-child{white-space:nowrap}.docs-api-table .method{display:inline-block;min-width:45px;font:600 10px Consolas,monospace;padding:3px 5px;border-radius:4px;margin-inline-end:8px;background:#eff6ff;color:#2563eb}.docs-api-table .method--post{background:#f0fdf4;color:#15803d}.docs-api-table .method--patch{background:#fffbeb;color:#b45309}.docs-detail{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:17px 20px}.docs-detail summary{cursor:pointer;font-size:13px;font-weight:500}.docs-detail>p,.docs-detail ul{margin-top:16px;font-size:12px;line-height:2.2}.docs-build-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:15px}.docs-build-steps .icon{color:var(--primary)}.docs-build-steps h3{margin:12px 0 8px;font-size:13px}.docs-build-steps p{font-size:12px;line-height:2.2}.docs-prompt{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.docs-prompt summary{cursor:pointer;display:flex;align-items:center;gap:15px;padding:19px 20px;list-style:none}.docs-prompt summary>span:first-child{color:var(--primary);font-size:17px}.docs-prompt summary strong{display:block;font-size:13px}.docs-prompt summary small{display:block;font-size:11px;margin-top:4px}.docs-prompt summary .chevron{margin-inline-start:auto;color:var(--muted);font-size:20px}.docs-prompt[open] summary{border-bottom:1px solid var(--line);background:var(--surface)}.prompt-body{padding:20px}.prompt-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt-actions>span{font-size:11px;color:var(--muted)}.prompt-actions .button{font-size:11px}.prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/2.2 Vazirmatn,sans-serif;margin:20px 0 0;color:#475569}.docs-small-note{font-size:11px!important;margin-top:18px}.docs-faq details{padding:17px 0;border-bottom:1px solid var(--line)}.docs-faq details summary{cursor:pointer;font-size:13px}.docs-faq details p{margin-top:12px;font-size:12px;line-height:2.1}.docs-end{display:flex;align-items:center;gap:18px;padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.docs-end>.icon{color:var(--primary)}.docs-end p{font-size:12px;margin-top:5px}.docs-end .button{margin-inline-start:auto}.copy-status{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:10px 25px;border-radius:8px;font-size:12px;z-index:100}@media(max-width:1000px){.docs-layout{gap:30px;grid-template-columns:190px minmax(0,1fr)}.docs-checklist{grid-template-columns:1fr}.docs-checklist>div{padding:16px}.docs-checklist>div>span{display:inline-grid;margin-inline-end:10px;margin-bottom:0}.docs-checklist>div strong{display:inline}.docs-section h2{font-size:23px}}@media(max-width:750px){.docs-masthead{padding-block:30px;flex-wrap:wrap;gap:22px}.docs-masthead h1{font-size:34px}.docs-masthead-note{min-width:0;width:100%;padding:18px}.docs-layout{grid-template-columns:minmax(0,1fr);padding-top:25px}.docs-sidebar{position:static}.docs-sidebar nav{display:flex;gap:6px;flex-wrap:wrap}.docs-sidebar nav a{padding:7px 10px;background:var(--surface);font-size:11px}.docs-sidebar .docs-sidebar-note{display:none}.docs-sidebar .nav-caption{margin-top:15px}.docs-section{padding-bottom:30px;margin-bottom:30px}.docs-cms-grid,.docs-build-steps{grid-template-columns:1fr}.docs-section-heading{flex-wrap:wrap;gap:5px;margin-bottom:18px}.docs-end{flex-wrap:wrap}.docs-end .button{margin-inline-start:0}.prompt-actions{flex-wrap:wrap}.code-block pre{font-size:11px;padding:15px}.docs-api-table table{min-width:650px}}.markdown-editor{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;margin-bottom:7px}.markdown-editor textarea{border:0;border-radius:0;min-height:370px;padding:20px;font-family:Vazirmatn,sans-serif;font-size:14px;line-height:2}.article-options{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-block:18px}.featured-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.featured-preview,.history-featured{max-width:240px;max-height:160px;object-fit:contain;border-radius:8px;margin-top:12px}.history-link{font-size:12px}.history-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px}.history-row time{margin-inline-start:auto;color:var(--muted)}.media-dialog{width:min(480px,100vw - 32px);border:1px solid var(--line);border-radius:14px;padding:24px;color:var(--ink)}.media-dialog::backdrop{background:#0f172a55}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.markdown-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.markdown-topbar button{background:transparent;border:0;border-radius:5px;padding:7px 10px;font-size:11px;min-height:36px;color:var(--muted)}.markdown-topbar button:hover,.markdown-topbar button[aria-selected=true]{background:#eff6ff;color:var(--primary)}.markdown-preview{padding:20px;min-height:370px;line-height:2;overflow-wrap:anywhere}.markdown-preview h2,.markdown-preview h3,.markdown-preview h4{margin:18px 0 10px}.markdown-preview p{margin:8px 0;color:var(--ink)}.markdown-preview table{table-layout:fixed;white-space:normal}.markdown-preview td,.markdown-preview th{border:1px solid var(--line);padding:8px}.markdown-preview a{color:var(--primary);text-decoration:underline}.markdown-help{font-size:11px;color:var(--muted);margin-bottom:20px}.markdown-help summary{cursor:pointer;min-height:32px}.markdown-help p{margin-top:7px}.markdown-help code{direction:ltr;unicode-bidi:isolate;color:var(--primary);font-family:Consolas,monospace}.simple-article-form{max-width:900px}.simple-article-form .panel{padding:28px}.simple-article-form .title-input{font-size:18px}.simple-article-form .editor-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:15px}.simple-article-form .editor-footer .button{margin:0}@media(max-width:600px){.simple-article-form .panel{padding:18px}.simple-article-form .editor-footer{flex-wrap:wrap}.markdown-editor textarea{min-height:330px;padding:15px}.markdown-tools{display:flex;flex-wrap:wrap}.article-options{grid-template-columns:1fr}}
