@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);:root{--clt-bg:#0f1117;--clt-bg-card:#191c26;--clt-bg-card-hover:#1e2130;--clt-border:#2a2d3e;--clt-border-hover:#3d4260;--clt-text-primary:#f0f2ff;--clt-text-secondary:#8b90b0;--clt-text-muted:#545878;--clt-accent:#6366f1;--clt-accent-dim:rgba(99, 102, 241, .15);--clt-line:#2a2d3e;--clt-new:#10b981;--clt-new-bg:rgba(16,185,129,.12);--clt-improve:#3b82f6;--clt-improve-bg:rgba(59,130,246,.12);--clt-fix:#f59e0b;--clt-fix-bg:rgba(245,158,11,.12);--clt-security:#a78bfa;--clt-security-bg:rgba(167,139,250,.12);--clt-removed:#f87171;--clt-removed-bg:rgba(248,113,113,.12);--clt-note:#94a3b8;--clt-note-bg:rgba(148,163,184,.12);--clt-roadmap:#f472b6;--clt-roadmap-bg:rgba(244,114,182,.10);--clt-radius:12px;--clt-font:'IBM Plex Sans Arabic', sans-serif;--clt-mono:'JetBrains Mono', monospace}.clt-wrapper{direction:rtl;font-family:var(--clt-font);max-width:800px;margin:0 auto;padding:40px 20px;color:var(--clt-text-primary)}.clt-header-row{display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.clt-header-row .clt-title{margin-bottom:0;flex:1}.clt-title{font-size:1.5rem;font-weight:700;color:var(--clt-text-primary);margin:0 0 28px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.clt-title::before{content:'';display:inline-block;width:4px;height:1.3em;background:var(--clt-accent);border-radius:2px;flex-shrink:0}.clt-rss-link{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:#f59e0b;background:rgb(245 158 11 / .1);border:1px solid rgb(245 158 11 / .25);border-radius:8px;padding:5px 12px;text-decoration:none;transition:background .2s,border-color .2s;flex-shrink:0}.clt-rss-link:hover{background:rgb(245 158 11 / .18);border-color:rgb(245 158 11 / .45);text-decoration:none;color:#f59e0b}.clt-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.clt-filter-btn{font-family:var(--clt-font);font-size:.72rem;font-weight:600;padding:5px 14px;border-radius:20px;border:1px solid var(--clt-border);background:#fff0;color:var(--clt-text-secondary);cursor:pointer;transition:all .18s;letter-spacing:.03em}.clt-filter-btn:hover{border-color:var(--clt-border-hover);color:var(--clt-text-primary)}.clt-filter-btn.active{background:var(--clt-accent-dim);border-color:rgb(99 102 241 / .45);color:#a5b4fc}.clt-empty{color:var(--clt-text-muted);text-align:center;padding:60px 0;font-size:.95rem}.clt-timeline{position:relative;padding-right:34px}.clt-timeline::before{content:'';position:absolute;right:9px;top:12px;bottom:12px;width:1px;background:linear-gradient(to bottom,transparent,var(--clt-line) 50px,var(--clt-line) calc(100% - 50px),transparent)}.clt-year-divider{display:flex;align-items:center;gap:14px;margin:36px 0 20px}.clt-year-divider span{font-family:var(--clt-mono);font-size:.75rem;font-weight:500;color:var(--clt-accent);background:var(--clt-accent-dim);border:1px solid rgb(99 102 241 / .3);padding:3px 13px;border-radius:20px;letter-spacing:.06em;position:relative;z-index:2;margin-right:-29px}.clt-year-divider::after{content:'';flex:1;height:1px;background:var(--clt-border)}.clt-item{display:flex;align-items:flex-start;gap:18px;margin-bottom:14px;position:relative}.clt-dot{width:13px;height:13px;border-radius:50%;flex-shrink:0;margin-top:20px;margin-right:-29px;position:relative;z-index:3;background:var(--clt-bg-card);border:2px solid;box-shadow:0 0 0 3px var(--clt-bg);transition:transform .2s ease,box-shadow .2s ease}.clt-item:hover .clt-dot{transform:scale(1.3);box-shadow:0 0 0 4px var(--clt-bg),0 0 12px rgb(255 255 255 / .08)}.clt-dot.clt-new{border-color:var(--clt-new)}.clt-dot.clt-improvement{border-color:var(--clt-improve)}.clt-dot.clt-fix{border-color:var(--clt-fix)}.clt-dot.clt-security{border-color:var(--clt-security)}.clt-dot.clt-removed{border-color:var(--clt-removed)}.clt-dot.clt-note{border-color:var(--clt-note)}.clt-dot.clt-roadmap{border-color:var(--clt-roadmap);border-style:dashed}.clt-card{flex:1;background:var(--clt-bg-card);border:1px solid var(--clt-border);border-radius:var(--clt-radius);padding:18px 22px;position:relative;overflow:hidden;transition:background .2s,border-color .2s,transform .18s}.clt-card:hover{background:var(--clt-bg-card-hover);border-color:var(--clt-border-hover);transform:translateX(-3px)}.clt-card-roadmap{border-style:dashed;border-color:rgb(244 114 182 / .35);background:rgb(244 114 182 / .04);opacity:.9}.clt-card-roadmap:hover{border-color:rgb(244 114 182 / .6);background:rgb(244 114 182 / .08);opacity:1}.clt-roadmap-stripe{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgb(244 114 182 / .04) 6px,rgb(244 114 182 / .04) 12px);pointer-events:none;border-radius:var(--clt-radius)}.clt-roadmap-section{margin-bottom:36px;border:1px dashed rgb(244 114 182 / .3);border-radius:14px;padding:20px 24px 8px;background:rgb(244 114 182 / .03)}.clt-roadmap-header{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--clt-roadmap);letter-spacing:.04em;margin-bottom:16px}.clt-roadmap-icon{font-size:1.1rem}.clt-roadmap-timeline::before{background:rgb(244 114 182 / .2)}.clt-card-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:11px}.clt-date{font-family:var(--clt-mono);font-size:.7rem;color:var(--clt-text-muted);margin-right:auto;letter-spacing:.03em}.clt-eta-badge{font-size:.7rem;font-weight:600;padding:2px 10px;border-radius:20px;background:rgb(244 114 182 / .12);border:1px solid rgb(244 114 182 / .25);color:var(--clt-roadmap);margin-right:auto;font-family:var(--clt-mono);letter-spacing:.03em}.clt-version{font-family:var(--clt-mono);font-size:.7rem;font-weight:500;background:rgb(255 255 255 / .05);color:var(--clt-text-secondary);border:1px solid var(--clt-border);border-radius:6px;padding:2px 9px;letter-spacing:.04em}.clt-project-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .13);color:#cbd5e1}.clt-project-link{color:inherit;text-decoration:none;transition:color .2s}.clt-project-link:hover{color:#818cf8;text-decoration:underline}.clt-badge{font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:6px;letter-spacing:.06em;text-transform:uppercase;border:1px solid #fff0;line-height:1.4}.clt-badge.clt-new{color:var(--clt-new);background:var(--clt-new-bg);border-color:rgb(16 185 129 / .22)}.clt-badge.clt-improvement{color:var(--clt-improve);background:var(--clt-improve-bg);border-color:rgb(59 130 246 / .22)}.clt-badge.clt-fix{color:var(--clt-fix);background:var(--clt-fix-bg);border-color:rgb(245 158 11 / .22)}.clt-badge.clt-security{color:var(--clt-security);background:var(--clt-security-bg);border-color:rgb(167 139 250 / .22)}.clt-badge.clt-removed{color:var(--clt-removed);background:var(--clt-removed-bg);border-color:rgb(248 113 113 / .22)}.clt-badge.clt-note{color:var(--clt-note);background:var(--clt-note-bg);border-color:rgb(148 163 184 / .22)}.clt-badge.clt-roadmap{color:var(--clt-roadmap);background:var(--clt-roadmap-bg);border-color:rgb(244 114 182 / .25);animation:clt-pulse-badge 2.5s ease-in-out infinite}@keyframes clt-pulse-badge{0%,100%{opacity:1}50%{opacity:.65}}.clt-card-title{margin:0 0 7px;font-size:.97rem;font-weight:600;color:var(--clt-text-primary);line-height:1.5;letter-spacing:-.01em}.clt-card-roadmap .clt-card-title{color:#f0abdc}.clt-card-body{font-size:.875rem;font-weight:300;color:var(--clt-text-secondary);line-height:1.75}.clt-card-body p{margin:0 0 6px}.clt-card-body p:last-child{margin-bottom:0}.clt-card-body a{color:var(--clt-accent);text-decoration:none}.clt-card-body a:hover{text-decoration:underline}.clt-wrapper.clt-light{--clt-bg:#f5f6fc;--clt-bg-card:#ffffff;--clt-bg-card-hover:#f0f1fb;--clt-border:#e2e4f0;--clt-border-hover:#c8cbdf;--clt-text-primary:#131626;--clt-text-secondary:#4a4f70;--clt-text-muted:#9ea4c0;--clt-line:#e2e4f0;--clt-accent-dim:rgba(99,102,241,.07)}.clt-wrapper.clt-light .clt-dot{box-shadow:0 0 0 3px #f5f6fc}.clt-wrapper.clt-light .clt-item:hover .clt-dot{box-shadow:0 0 0 4px #f5f6fc,0 0 12px rgb(0 0 0 / .06)}.clt-wrapper.clt-light .clt-version{background:#f0f1fb;color:var(--clt-text-secondary);border-color:var(--clt-border)}.clt-wrapper.clt-light .clt-filter-btn.active{background:rgb(99 102 241 / .08);border-color:rgb(99 102 241 / .35);color:#4f46e5}.clt-wrapper.clt-light .clt-project-badge{background:rgb(0 0 0 / .05);border-color:rgb(0 0 0 / .12);color:#475569}.clt-wrapper.clt-light .clt-project-link:hover{color:#4f46e5}.clt-wrapper.clt-light .clt-roadmap-section{background:rgb(244 114 182 / .03);border-color:rgb(244 114 182 / .25)}.clt-wrapper.clt-light .clt-card-roadmap{border-color:rgb(244 114 182 / .3);background:rgb(244 114 182 / .025)}.clt-wrapper.clt-light .clt-card-title{color:#131626}.clt-wrapper.clt-light .clt-card-roadmap .clt-card-title{color:#be185d}@media (max-width:540px){.clt-wrapper{padding:24px 12px}.clt-timeline{padding-right:22px}.clt-dot{margin-right:-18px;margin-top:18px}.clt-year-divider span{margin-right:-18px}.clt-card{padding:14px 16px}.clt-date,.clt-eta-badge{margin-right:0;width:100%;order:5}.clt-filters{gap:5px}.clt-filter-btn{font-size:.65rem;padding:4px 10px}.clt-roadmap-section{padding:14px 14px 6px}}[class*="clt-dot.clt-type-"]{border-color:#6366f1}[class*="clt-badge.clt-type-"]{color:#6366f1;background:rgb(99 102 241 / .12);border-color:rgb(99 102 241 / .22)}