:root{--ams-primary:#6d28d9;--ams-primary-light:#ede9fe;--ams-primary-dark:#4c1d95;--ams-bg:#ffffff;--ams-surface:#f8fafc;--ams-border:#e2e8f0;--ams-text:#1e293b;--ams-muted:#64748b;--ams-radius:16px;--ams-font:'IBM Plex Sans Arabic', -apple-system, 'Segoe UI', sans-serif}.ams-wrap{font-family:var(--ams-font)!important;color:var(--ams-text);line-height:1.7;direction:rtl;text-align:right}.ams-wrap *,.ams-wrap *::before,.ams-wrap *::after{box-sizing:border-box}.ams-wrap a{text-decoration:none;color:inherit}.ams-wrap img{max-width:100%;height:auto}.ams-profile{max-width:700px;margin:0 auto;background:var(--ams-bg);border-radius:var(--ams-radius);overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .06);border:1px solid var(--ams-border)}.ams-p-banner{height:200px;background:linear-gradient(135deg,var(--ams-primary-dark),var(--ams-primary),#a78bfa);position:relative}.ams-p-header{padding:0 24px 20px}.ams-p-avatar-wrap{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-50px}.ams-p-avatar{width:100px;height:100px;border-radius:50%;border:4px solid var(--ams-bg);object-fit:cover;background:var(--ams-surface);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.ams-p-actions{padding-bottom:8px}.ams-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:9999px;font-weight:700;font-size:.85rem;font-family:var(--ams-font);cursor:pointer;transition:all 0.2s;border:none;text-decoration:none!important;line-height:1.4}.ams-btn-primary{background:var(--ams-primary);color:#fff!important}.ams-btn-primary:hover{background:var(--ams-primary-dark);color:#fff!important}.ams-btn-outline{background:#fff0;color:var(--ams-text)!important;border:2px solid var(--ams-border)}.ams-btn-outline:hover{border-color:var(--ams-primary);color:var(--ams-primary)!important}.ams-btn-outline.following{border-color:var(--ams-primary);color:var(--ams-primary)!important}.ams-btn-outline.following:hover{border-color:#ef4444;color:#ef4444!important}.ams-p-name{font-size:1.3rem;font-weight:800;margin:12px 0 0;display:flex;align-items:center;gap:6px}.ams-p-handle{color:var(--ams-muted);font-size:.9rem;margin:2px 0 0}.ams-p-bio{margin:10px 0 0;font-size:.92rem;color:var(--ams-text);line-height:1.7}.ams-p-meta{display:flex;gap:16px;margin:12px 0 0;color:var(--ams-muted);font-size:.82rem}.ams-p-stats{display:flex;gap:24px;margin-top:12px;font-size:.9rem}.ams-p-stats a{color:var(--ams-muted);transition:color 0.15s}.ams-p-stats a:hover{color:var(--ams-primary);text-decoration:underline}.ams-p-stats strong{color:var(--ams-text);font-weight:800;margin-inline-end:4px}.ams-tabs{display:flex;border-bottom:2px solid var(--ams-border);background:var(--ams-surface)}.ams-tab-btn{flex:1;padding:14px 0;text-align:center;background:none;border:none;border-bottom:3px solid #fff0;color:var(--ams-muted);font-size:.88rem;font-weight:700;font-family:var(--ams-font);cursor:pointer;transition:all 0.15s;margin-bottom:-2px}.ams-tab-btn:hover{color:var(--ams-text);background:rgb(109 40 217 / .03)}.ams-tab-btn.active{color:var(--ams-primary);border-bottom-color:var(--ams-primary)}.ams-panel{display:none}.ams-panel.active{display:block}.ams-post{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid var(--ams-border);transition:background 0.1s}.ams-post:hover{background:var(--ams-surface)}.ams-post-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.ams-post-body{flex:1;min-width:0}.ams-post-head{display:flex;align-items:center;gap:4px;font-size:.88rem;flex-wrap:wrap;margin-bottom:4px}.ams-post-head strong{color:var(--ams-text)}.ams-post-head .handle,.ams-post-head .dot,.ams-post-head .date{color:var(--ams-muted)}.ams-post-title{font-size:.95rem;font-weight:700;margin:0 0 4px;line-height:1.4}.ams-post-title a{color:var(--ams-text)}.ams-post-title a:hover{color:var(--ams-primary);text-decoration:underline}.ams-post-excerpt{color:var(--ams-muted);font-size:.85rem;margin:0 0 8px;line-height:1.6}.ams-post-img{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--ams-border);margin-bottom:8px}.ams-post-img img{width:100%;display:block}.ams-post-foot{display:flex;gap:20px;color:var(--ams-muted);font-size:.78rem}.ams-user-row{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--ams-border);transition:background 0.1s}.ams-user-row:hover{background:var(--ams-surface)}.ams-user-row img{width:48px;height:48px;border-radius:50%;object-fit:cover}.ams-user-row-info{flex:1}.ams-user-row-info strong{display:flex;align-items:center;gap:4px;font-size:.92rem}.ams-user-row-info span{display:block;color:var(--ams-muted);font-size:.8rem}.ams-empty{text-align:center;padding:48px 24px;color:var(--ams-muted)}.ams-empty h3{color:var(--ams-text);font-size:1.1rem;margin:0 0 6px}.ams-empty p{margin:0;font-size:.9rem}.ams-settings-card{padding:24px}.ams-settings-card h3{font-size:1.05rem;margin:0 0 4px}.ams-settings-card>p{color:var(--ams-muted);font-size:.85rem;margin:0 0 16px}.ams-input{width:100%;padding:10px 14px;border:1.5px solid var(--ams-border);border-radius:10px;font-family:var(--ams-font);font-size:.88rem;color:var(--ams-text);background:var(--ams-surface);outline:none;transition:border-color 0.2s;margin-bottom:12px}.ams-input:focus{border-color:var(--ams-primary);box-shadow:0 0 0 3px rgb(109 40 217 / .08)}.ams-directory{max-width:960px;margin:0 auto;padding:0 16px}.ams-d-hero{background:linear-gradient(135deg,var(--ams-primary-dark),var(--ams-primary));border-radius:var(--ams-radius);padding:40px 32px;text-align:center;color:#fff;margin-bottom:24px}.ams-d-hero h1{font-size:1.6rem;font-weight:800;margin:0 0 6px;color:#fff}.ams-d-hero p{opacity:.85;font-size:.95rem;margin:0 0 20px;color:#fff}.ams-d-search{max-width:480px;margin:0 auto 12px;position:relative}.ams-d-search input{width:100%;padding:12px 16px 12px 40px;border-radius:9999px;border:none;font-size:.9rem;font-family:var(--ams-font);background:rgb(255 255 255 / .2);color:#fff;outline:none;backdrop-filter:blur(4px)}.ams-d-search input::placeholder{color:rgb(255 255 255 / .7)}.ams-d-search input:focus{background:rgb(255 255 255 / .3)}.ams-d-search-icon{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);opacity:.7}.ams-d-filters{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.ams-d-select{padding:6px 14px;border-radius:9999px;border:1px solid rgb(255 255 255 / .3);background:rgb(255 255 255 / .15);color:#fff;font-size:.8rem;font-family:var(--ams-font);cursor:pointer;backdrop-filter:blur(4px)}.ams-d-select option{background:#1e293b;color:#fff}.ams-d-layout{display:grid;grid-template-columns:200px 1fr;gap:20px}@media (max-width:768px){.ams-d-layout{grid-template-columns:1fr}.ams-d-sidebar{display:none}}.ams-d-sidebar{position:sticky;top:100px;align-self:start}.ams-d-filter-card{background:var(--ams-bg);border:1px solid var(--ams-border);border-radius:var(--ams-radius);padding:16px}.ams-d-filter-card h3{font-size:.95rem;font-weight:800;margin:0 0 12px}.ams-d-filter-list{list-style:none;padding:0;margin:0}.ams-d-filter-list li{margin:0}.ams-d-filter-list a{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--ams-text);transition:all 0.15s}.ams-d-filter-list a:hover{background:var(--ams-surface)}.ams-d-filter-list a.active{background:var(--ams-primary);color:#fff;font-weight:700}.ams-d-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ams-d-dot-all{background:var(--ams-primary)}.ams-d-dot-verified{background:#2563eb}.ams-d-dot-author{background:#16a34a}.ams-d-dot-editor{background:#d97706}.ams-d-dot-sub{background:var(--ams-muted)}.ams-d-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ams-d-card{background:var(--ams-bg);border:1px solid var(--ams-border);border-radius:var(--ams-radius);padding:24px 16px;text-align:center;transition:all 0.2s}.ams-d-card:hover{border-color:var(--ams-primary);box-shadow:0 4px 20px rgb(109 40 217 / .08);transform:translateY(-2px)}.ams-d-card-av{width:72px;height:72px;border-radius:50%;object-fit:cover;margin:0 auto 10px;display:block;border:3px solid var(--ams-surface);background:var(--ams-surface)}.ams-d-card-name{font-size:.95rem;font-weight:700;margin:0 0 2px;display:flex;align-items:center;justify-content:center;gap:4px}.ams-d-card-name a{color:var(--ams-text)}.ams-d-card-name a:hover{color:var(--ams-primary)}.ams-d-card-role{color:var(--ams-muted);font-size:.78rem;margin:0 0 10px}.ams-d-card-stats{display:flex;gap:20px;justify-content:center;margin-bottom:14px}.ams-d-card-stats div strong{display:block;font-size:.95rem;font-weight:800;color:var(--ams-text)}.ams-d-card-stats div span{font-size:.7rem;color:var(--ams-muted)}.ams-d-card-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 0;border-radius:10px;font-weight:700;font-size:.82rem;font-family:var(--ams-font);cursor:pointer;transition:all 0.2s;border:2px solid var(--ams-primary);background:var(--ams-primary);color:#fff!important;text-decoration:none!important}.ams-d-card-btn:hover{background:var(--ams-primary-dark);border-color:var(--ams-primary-dark);color:#fff!important}.ams-d-card-btn-outline{background:#fff0;color:var(--ams-primary)!important}.ams-d-card-btn-outline:hover{background:var(--ams-primary-light);color:var(--ams-primary)!important}.ams-d-empty{text-align:center;padding:60px 24px;color:var(--ams-muted);grid-column:1 / -1}.ams-d-empty span{font-size:2.5rem;display:block;margin-bottom:8px}@media (max-width:640px){.ams-profile{border-radius:0;border:none}.ams-p-banner{height:150px}.ams-p-avatar{width:80px;height:80px}.ams-p-avatar-wrap{margin-top:-40px}.ams-d-grid{grid-template-columns:1fr 1fr;gap:10px}.ams-d-hero{border-radius:0;padding:28px 20px}}