:root{--bg: #f6f7fb;--surface: #ffffff;--surface-2: #f1f4f9;--text: #111827;--muted: #4b5563;--border: #e5e7eb;--brand: #4f46e5;--brand-2: #7c3aed;--accent: #f97316;--ok-bg: #ecfdf5;--ok-border: #a7f3d0;--warn-bg: #fff7ed;--warn-border: #fed7aa;--radius: 14px;--shadow: 0 6px 24px rgba(17, 24, 39, .06)}:root[data-theme=dark]{--bg: #0b0d14;--surface: #131722;--surface-2: #1b2030;--text: #f3f4f6;--muted: #c2c8d4;--border: #2a3142;--brand: #8b85ff;--brand-2: #a78bfa;--ok-bg: #0f2a20;--ok-border: #1f6b4f;--warn-bg: #2c1d12;--warn-border: #7a4a20;--shadow: 0 6px 24px rgba(0, 0, 0, .35)}.atw-page{max-width:1120px;margin:0 auto;padding:28px 16px 56px;color:var(--text);line-height:1.7;font-size:17px}.atw-page a{color:var(--brand)}.atw-page h1{font-size:clamp(30px,5vw,44px);line-height:1.15;margin:8px 0 14px}.atw-page h2{font-size:clamp(22px,3.2vw,28px);line-height:1.25;margin:38px 0 12px}.atw-page h3{font-size:19px;margin:22px 0 8px}.atw-lead{font-size:19px;color:var(--muted);max-width:820px}.atw-muted{color:var(--muted)}.atw-small{font-size:14px}.atw-crumbs{font-size:14px;color:var(--muted);margin-bottom:6px}.atw-crumbs a{text-decoration:none}.atw-crumbs span[aria-hidden]{margin:0 6px}.atw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(18px,4vw,34px)}.atw-soft{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.atw-tip{border-left:4px solid var(--brand);background:var(--surface-2);padding:14px 18px;border-radius:0 10px 10px 0;margin:16px 0}.atw-warn{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:12px;padding:14px 18px}.atw-ok{background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:12px;padding:14px 18px}.atw-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.atw-grid-2{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.atw-tile{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text)!important;text-decoration:none;transition:transform .15s ease,border-color .15s ease;min-width:0}.atw-tile:hover{transform:translateY(-2px);border-color:var(--brand)}.atw-tile strong{font-size:17px}.atw-tile p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.atw-tile .atw-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.atw-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.atw-chip.free{background:var(--ok-bg);border-color:var(--ok-border)}.atw-chip.sponsored{background:var(--warn-bg);border-color:var(--warn-border)}.atw-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;border:0;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff!important;font-weight:700;text-decoration:none;cursor:pointer;font-size:16px}.atw-btn.alt{background:var(--accent)}.atw-btn.ghost{background:var(--surface-2);color:var(--text)!important;border:1px solid var(--border)}.atw-input,.atw-select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:16px;box-sizing:border-box}.atw-filters{display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;margin:18px 0}@media (max-width: 720px){.atw-filters{grid-template-columns:1fr}}.atw-toc{columns:2;column-gap:28px;padding-left:20px}@media (max-width: 720px){.atw-toc{columns:1}}.atw-faq details{border-bottom:1px solid var(--border);padding:12px 0}.atw-faq summary{cursor:pointer;font-weight:700}.atw-compare{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width: 720px){.atw-compare{grid-template-columns:1fr}}.atw-glossary dt{font-weight:700;margin-top:16px}.atw-glossary dd{margin:4px 0 0;color:var(--muted)}.atw-ad{margin:28px 0;min-height:90px;text-align:center}.atw-ad-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.atw-hero{border-radius:20px;padding:clamp(22px,5vw,44px);background:linear-gradient(135deg,#4f46e51f,#7c3aed14);border:1px solid var(--border)}[dir=rtl] .atw-tip{border-left:0;border-right:4px solid var(--brand);border-radius:10px 0 0 10px}[dir=rtl].atw-page,.atw-page[dir=rtl]{font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Noto Naskh Arabic,system-ui,sans-serif;line-height:2.1}.atw-static-header{position:sticky;top:0;z-index:50;display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:var(--surface);border-bottom:1px solid var(--border)}.atw-static-header a{color:var(--text);text-decoration:none;font-weight:600}.atw-static-header .logo{font-size:20px;font-weight:800;color:var(--brand);margin-right:auto}@media print{.atw-ad,.atw-static-header{display:none!important}}.atw-pricing{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:14px 0}.atw-pricing.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.atw-price-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.atw-price-card.popular{border:2px solid var(--brand)}.atw-price-card.selectable{cursor:pointer}.atw-price-card.selected{border:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.atw-price-card ul{padding-left:18px;margin:6px 0 12px}.atw-price{font-size:30px;font-weight:800;color:var(--text)}.atw-sponsored{padding:16px;border-radius:16px;border:1px solid var(--warn-border);background:linear-gradient(135deg,color-mix(in srgb,var(--warn-bg) 85%,transparent),var(--surface))}.atw-table{width:100%;border-collapse:collapse;font-size:14px}.atw-table th,.atw-table td{text-align:start;padding:8px;border-bottom:1px solid var(--border);vertical-align:top}.atw-scroll{overflow-x:auto}.atw-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 18px}.atw-tabs button{padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600}.atw-tabs button[aria-selected=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.atw-stat{padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.atw-stat b{display:block;font-size:24px}.atw-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--surface-2);border:1px solid var(--border)}.atw-status.paid,.atw-status.active,.atw-status.approved,.atw-status.published{background:var(--ok-bg);border-color:var(--ok-border)}.atw-status.awaiting_payment,.atw-status.under_verification,.atw-status.scheduled,.atw-status.under_review{background:var(--warn-bg);border-color:var(--warn-border)}.atw-status.rejected,.atw-status.refunded,.atw-status.cancelled{background:#fee2e2;border-color:#fecaca;color:#7f1d1d}.atw-btn.small{padding:6px 12px;font-size:13px}.atw-btn[disabled]{opacity:.6;cursor:not-allowed}@media print{body.atw-printing *{visibility:hidden!important}body.atw-printing #atw-invoice,body.atw-printing #atw-invoice *{visibility:visible!important}body.atw-printing #atw-invoice{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;background:#fff;color:#000}}.atw-chip.own{background:color-mix(in srgb,var(--brand) 12%,var(--surface));border-color:var(--brand);color:var(--brand)}
