:root{--bg-main:#0c0e17;--bg-surface:#131722;--bg-surface-elevated:#1a202e;--bg-surface-glass:rgba(19,23,34,0.78);--bg-surface-glass-heavy:rgba(15,18,27,0.94);--bg-sunk:#080a10;--brand:#e11d48;--brand-glow:rgba(225,29,72,0.32);--brand-text:#f1526e;--brand-amber-ink:#cc4d0a;--brand-orange-ink:#c2410c;--brand-amber-ink-2:#bc5711;--accent-cyan-text:#0ea5e9;--primary-dark:#be123c;--primary-coral:#f43f5e;--primary-amber:#ea580c;--accent-cyan:#0284c7;--accent-cyan-glow:rgba(2,132,199,0.28);--accent-pink:#f43f5e;--accent-pink-glow:rgba(244,63,94,0.28);--accent-blue:#2563eb;--accent-green:#10b981;--accent-orange:#ea580c;--text-main:#f8fafc;--text-soft:#cbd5e1;--text-muted:#94a3b8;--text-disabled:#64748b;--border-light:rgba(255,255,255,0.07);--border-medium:rgba(255,255,255,0.13);--border-focus:color-mix(in srgb,var(--brand) 65%,transparent);--shadow-sm:0 2px 8px rgba(0,0,0,0.35);--shadow-md:0 8px 24px -4px rgba(0,0,0,0.45);--shadow-lg:0 16px 40px -8px rgba(0,0,0,0.55);--shadow-glow-purple:0 0 35px -5px color-mix(in srgb,var(--brand) 28%,transparent);--font-primary:'Cairo','IBM Plex Sans Arabic',system-ui,-apple-system,sans-serif;--font-mono:'IBM Plex Mono','Cascadia Code',Consolas,monospace;--container-max:1240px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--header-height:70px;--bottom-nav-height:64px;--transition-fast:150ms cubic-bezier(.4,0,0.2,1);--transition-normal:250ms cubic-bezier(.4,0,0.2,1);--transition-slow:400ms cubic-bezier(.4,0,0.2,1)}[data-theme="light"]{--bg-main:#f9f6f2;--bg-surface:#ffffff;--bg-surface-elevated:#f2ede4;--bg-surface-glass:rgba(249,246,242,0.88);--bg-surface-glass-heavy:rgba(255,255,255,0.96);--bg-sunk:#e6dfd1;--text-main:#0f172a;--text-soft:#334155;--text-muted:#5a697e;--text-disabled:#94a3b8;--border-light:rgba(0,0,0,0.06);--border-medium:rgba(0,0,0,0.11);--border-focus:color-mix(in srgb,var(--brand) 85%,transparent);--brand-text:#c7153f;--accent-cyan-text:#0369a1;--shadow-sm:0 2px 10px rgba(0,0,0,0.03);--shadow-md:0 8px 24px -4px rgba(0,0,0,0.05);--shadow-lg:0 16px 40px -8px rgba(0,0,0,0.07);--shadow-glow-purple:0 4px 25px color-mix(in srgb,var(--brand) 12%,transparent)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-primary);background-color:var(--bg-main);color:var(--text-main);line-height:1.65;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--brand) 5%,transparent) 0%,transparent 45%),radial-gradient(circle at 80% 65%,rgba(234,88,12,0.04) 0%,transparent 50%);background-attachment:fixed;transition:background-color var(--transition-normal),color var(--transition-normal)}[data-theme="light"] body{background-image:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--brand) 2.5%,transparent) 0%,transparent 45%),radial-gradient(circle at 80% 65%,rgba(234,88,12,0.02) 0%,transparent 50%)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;border:none;background:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}button{cursor:pointer;user-select:none}html,body,*,*::before,*::after{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}[data-theme="light"] html,[data-theme="light"] body,[data-theme="light"] *{scrollbar-color:rgba(0,0,0,0.22) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:9999px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.22);border-radius:9999px;border:1px solid transparent;background-clip:padding-box;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.42)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}[data-theme="light"] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.22)}[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.42)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.5rem}.w-100{width:100%}.mt-3{margin-top:.75rem}.text-center{text-align:center}.btn-primary{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-amber-ink) 100%);color:#ffffff;padding:.6rem 1.25rem;border-radius:var(--radius-md);font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 4px 15px color-mix(in srgb,var(--brand) 35%,transparent);transition:all var(--transition-normal);border:1px solid rgba(255,255,255,0.15);white-space:nowrap;flex-shrink:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 22px color-mix(in srgb,var(--brand) 50%,transparent)}.btn-primary-large{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-amber-ink) 50%,var(--brand-amber-ink-2) 100%);color:#ffffff;padding:.9rem 1.85rem;border-radius:var(--radius-lg);font-weight:800;font-size:1.05rem;display:inline-flex;align-items:center;gap:.65rem;box-shadow:0 8px 30px color-mix(in srgb,var(--brand) 40%,transparent);transition:all var(--transition-normal);white-space:nowrap}.btn-primary-large:hover{transform:translateY(-2px);box-shadow:0 10px 35px color-mix(in srgb,var(--brand) 55%,transparent)}.btn-secondary{background:var(--bg-surface-elevated);color:var(--text-main);padding:.55rem 1.15rem;border-radius:var(--radius-md);font-weight:600;font-size:.85rem;border:1px solid var(--border-medium);transition:all var(--transition-fast);white-space:nowrap}.btn-secondary:hover{background:var(--brand);color:#ffffff}.icon-btn-round{width:38px;height:38px;border-radius:var(--radius-full);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);color:var(--text-soft);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.icon-btn-round:hover{background:var(--brand);color:#ffffff}.main-header{position:sticky;top:0;z-index:900;background:var(--bg-surface-glass-heavy);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-light);height:var(--header-height);display:flex;align-items:center;box-shadow:var(--shadow-sm);transition:background-color var(--transition-normal),border-color var(--transition-normal)}.header-container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header-right-group{display:flex;align-items:center;gap:2rem;min-width:0}.menu-toggle-btn{display:none;font-size:1.25rem;color:var(--text-main);padding:.35rem;flex-shrink:0}.brand-link{display:inline-flex;align-items:center;text-decoration:none}.aiseza-brand-lockup{display:inline-flex;align-items:center;gap:.85rem;cursor:pointer;user-select:none;transition:transform var(--transition-fast)}.aiseza-brand-lockup:hover{transform:translateY(-1px)}.brand-icon-symbol{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 250ms cubic-bezier(.34,1.56,0.64,1)}.aiseza-brand-lockup:hover .brand-icon-symbol{transform:scale(1.08) rotate(3deg)}.brand-svg-monogram{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--brand) 35%,transparent))}.brand-text-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.brand-wordmark{display:inline-flex;align-items:baseline;direction:ltr;line-height:1;font-family:'Cairo','IBM Plex Sans Arabic',system-ui,sans-serif;font-size:1.58rem;font-weight:900;letter-spacing:-0.6px}.bm-ai{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-amber-ink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;margin-inline-end:1px}.bm-seza{color:var(--text-main);font-weight:800;letter-spacing:-0.3px;transition:color var(--transition-fast)}.brand-tagline{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:var(--text-muted);direction:rtl;margin-top:2px;letter-spacing:.4px}.bm-star{color:var(--brand-text);font-size:.52rem}.footer-brand-lockup .brand-icon-symbol{width:52px;height:52px}.footer-brand-lockup .brand-wordmark{font-size:1.78rem}.footer-brand-lockup .brand-tagline{font-size:.78rem}.drawer-header .aiseza-brand-lockup .brand-icon-symbol{width:40px;height:40px}.desktop-nav{display:flex;align-items:center}.nav-list{display:flex;align-items:center;list-style:none;gap:1.15rem}.nav-item{position:relative}.nav-item a{position:relative;font-weight:600;font-size:.92rem;color:var(--text-soft);padding:.55rem .65rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.45rem;transition:all var(--transition-fast);white-space:nowrap}.nav-link-icon{font-size:.95rem;transition:transform var(--transition-fast)}.icon-home{color:#b45309}.icon-cat{color:#0284c7}.icon-prompts{color:#db2777}.icon-proj{color:#059669}.icon-tools{color:#d97706}[data-theme="dark"] .icon-home{color:#fbbf24}[data-theme="dark"] .icon-cat{color:#38bdf8}[data-theme="dark"] .icon-prompts{color:#f472b6}[data-theme="dark"] .icon-proj{color:#34d399}[data-theme="dark"] .icon-tools{color:#fb923c}.nav-item a:hover{color:var(--text-main);background:var(--bg-surface-elevated)}.nav-item a:hover .nav-link-icon{transform:scale(1.15)}.nav-item.active a{color:var(--brand-text);font-weight:700}.nav-hover-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(4px);display:flex;align-items:center;gap:4.5px;opacity:0;visibility:hidden;transition:all 220ms cubic-bezier(.4,0,0.2,1);pointer-events:none}.nav-hover-dots .dot{width:4.5px;height:4.5px;border-radius:var(--radius-full);display:inline-block;transition:transform 220ms ease}.dot-purple{background:#b45309}.dot-cyan{background:var(--accent-cyan)}.dot-pink{background:var(--accent-orange)}.nav-item:hover .nav-hover-dots,.nav-item.active .nav-hover-dots{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-item:hover .dot:nth-child(1){transform:translateY(-2px)}.nav-item:hover .dot:nth-child(2){transform:translateY(-4px)}.nav-item:hover .dot:nth-child(3){transform:translateY(-2px)}.nav-badge{background:var(--brand);color:#fff;font-size:.65rem;font-weight:800;padding:.1rem .4rem;border-radius:var(--radius-full)}.header-actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.action-btn{width:38px;height:38px;border-radius:var(--radius-md);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);color:var(--text-soft);display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:all var(--transition-fast);flex-shrink:0}.action-btn:hover{background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand-text)}.theme-toggle .light-icon{display:none}.theme-toggle .dark-icon{display:block}[data-theme="light"] .theme-toggle .light-icon{display:block}[data-theme="light"] .theme-toggle .dark-icon{display:none}.mobile-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:all var(--transition-normal)}.mobile-drawer-overlay.active{opacity:1;visibility:visible}.mobile-drawer{position:fixed;top:0;bottom:0;right:-300px;width:280px;background:var(--bg-surface);border-left:1px solid var(--border-medium);z-index:1001;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);transition:right var(--transition-normal)}.mobile-drawer.active{right:0}.drawer-header{padding:1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light)}.close-drawer-btn{font-size:1.25rem;color:var(--text-muted)}.drawer-body{padding:1.25rem;overflow-y:auto}.drawer-nav{list-style:none;display:flex;flex-direction:column;gap:.5rem}.drawer-nav a{padding:.85rem 1rem;border-radius:var(--radius-md);font-weight:600;color:var(--text-soft);display:flex;align-items:center;gap:.85rem;background:var(--bg-surface-elevated)}.drawer-nav a.active,.drawer-nav a:hover{background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-text)}.drawer-divider{height:1px;background:var(--border-light);margin:1.25rem 0}.drawer-cta p{font-size:.85rem;color:var(--text-muted);margin-bottom:.85rem}.hero-bento-section{padding-top:2rem;padding-bottom:2.5rem}.bento-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;grid-template-rows:210px 210px;gap:1.25rem}.bento-card{position:relative;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.bento-card:hover{transform:translateY(-3px);border-color:var(--border-medium);box-shadow:0 12px 28px -6px rgba(0,0,0,0.18),0 4px 12px -2px rgba(0,0,0,0.08)}[data-theme="light"] .bento-card:hover{border-color:rgba(0,0,0,0.08);box-shadow:0 14px 30px -6px rgba(0,0,0,0.08),0 4px 12px -2px rgba(0,0,0,0.03)}.side-card{display:flex;flex-direction:column}.side-card .card-media{position:relative;height:110px;overflow:hidden}.side-card .card-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.bento-card:hover .card-media img{transform:scale(1.06)}.badge-category{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border-radius:var(--radius-full);font-size:.76rem;font-weight:800;color:#fff;line-height:1.2}.card-media .badge-category,.card-thumb-wrap .badge-category{position:absolute;top:10px;right:10px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,0.35)}.badge-category.purple{background:linear-gradient(135deg,var(--brand),var(--brand-amber-ink))}.badge-category.blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.badge-category.cyan{background:linear-gradient(135deg,#027cbb,#0369a1)}.badge-category.orange{background:linear-gradient(135deg,#c2410c,#9a3412)}.badge-category.green{background:linear-gradient(135deg,#047857,#166534)}.side-card .card-content{padding:.85rem 1rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.side-card h3{font-size:.92rem;font-weight:700;line-height:1.4;color:var(--text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-card .card-meta{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);margin-top:.35rem}.hero-main-card{grid-column:2 / 3;grid-row:1 / 3;position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:#090a10}.hero-img-wrap{position:absolute;inset:0;overflow:hidden}.hero-main-img{width:100%;height:100%;object-fit:cover;filter:brightness(.6);transition:transform var(--transition-slow)}.hero-main-card:hover .hero-main-img{transform:scale(1.03)}.hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,11,16,0.15) 0%,rgba(10,11,16,0.7) 50%,rgba(10,11,16,0.98) 100%);z-index:1}.hero-content{position:relative;z-index:2;padding:1.75rem 2rem}.hero-badge-wrap{display:flex;gap:.5rem;margin-bottom:.75rem}.badge-featured{background:color-mix(in srgb,var(--brand) 25%,transparent);backdrop-filter:blur(8px);color:#fcd9a0;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.35rem}[data-theme="light"] .badge-featured{background:#fef3e2;color:#92400e;border-color:#fcd9a0}.badge-geo{background:rgba(6,182,212,0.15);color:#22d3ee;border:1px solid rgba(6,182,212,0.4);padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:.4rem}[data-theme="light"] .badge-geo{background:#e0f2fe;color:#0369a1;border-color:#38bdf8}.hero-title{font-size:1.75rem;font-weight:900;line-height:1.35;margin-bottom:.65rem;color:#ffffff}.hero-excerpt{color:#e2e8f0;font-size:.92rem;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-author-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,0.15);padding-top:.85rem}.author-info{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0}.author-avatar{width:40px;height:40px;border-radius:var(--radius-full);border:2px solid var(--brand);object-fit:cover;flex-shrink:0;display:block}.author-info strong,.author-details .author-name{display:block;font-size:.92rem;font-weight:800;color:var(--text-main);line-height:1.25}.author-info small,.author-details .author-role{display:block;font-size:.75rem;color:var(--text-muted);line-height:1.2;margin-top:2px}.hero-main-card .author-info{display:flex;flex-direction:row;align-items:center;gap:.75rem;text-align:right}.hero-main-card .author-info>div{display:flex;flex-direction:column;align-items:flex-start;text-align:right}.hero-main-card .author-info strong{color:#ffffff}.hero-main-card .author-info small{color:#cbd5e1}.read-btn{background:#ffffff;color:#0f172a;font-weight:800;padding:.5rem 1.15rem;border-radius:var(--radius-full);font-size:.84rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,0.25)}.read-btn:hover{background:var(--brand);color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px var(--brand-glow)}.main-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:2.5rem;align-items:start}.content-section{margin-bottom:2.5rem}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.section-title-wrap{display:flex;align-items:center;gap:.65rem}.section-indicator{width:8px;height:20px;background:linear-gradient(180deg,var(--brand),var(--brand-amber-ink));border-radius:var(--radius-full)}.section-header h2{font-size:1.35rem;font-weight:800;color:var(--text-main)}.view-all-link{font-size:.85rem;font-weight:700;color:var(--brand-text);display:inline-flex;align-items:center;gap:.35rem}.articles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.article-card-box{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all var(--transition-normal);display:flex;flex-direction:column}.article-card-box:hover{transform:translateY(-3px);border-color:var(--border-medium);box-shadow:0 12px 28px -6px rgba(0,0,0,0.18),0 4px 12px -2px rgba(0,0,0,0.08)}[data-theme="light"] .article-card-box:hover{border-color:rgba(0,0,0,0.08);box-shadow:0 14px 30px -6px rgba(0,0,0,0.08),0 4px 12px -2px rgba(0,0,0,0.03)}.card-thumb-wrap{position:relative;height:175px;overflow:hidden}.card-thumb-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.article-card-box:hover .card-thumb-wrap img{transform:scale(1.05)}.article-card-body{padding:1.15rem;display:flex;flex-direction:column;flex:1}.card-title{font-size:1rem;font-weight:800;line-height:1.45;margin-bottom:.4rem;color:var(--text-main)}.card-desc{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin-bottom:.85rem;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer-meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--border-light);padding-top:.65rem}.load-more-wrap{display:flex;justify-content:center;margin-top:2rem;width:100%}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.85rem;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-main);font-size:.92rem;font-weight:800;cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.load-more-btn:hover:not(:disabled){transform:translateY(-2px);background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:0 10px 25px -4px rgba(0,0,0,0.08)}.load-more-btn:active:not(:disabled){transform:scale(.98)}.load-more-btn .load-more-icon{font-size:.95rem;color:var(--brand-text);transition:transform .4s ease}.load-more-btn:hover .load-more-icon{transform:rotate(180deg)}.load-more-btn.loading .load-more-icon{animation:spin .8s linear infinite}[data-theme="light"] .load-more-btn{background:#ffffff;border-color:rgba(0,0,0,0.09);box-shadow:0 4px 14px rgba(0,0,0,0.04)}[data-theme="light"] .load-more-btn:hover:not(:disabled){background:#ffffff;border-color:rgba(0,0,0,0.14);box-shadow:0 8px 24px -4px rgba(0,0,0,0.08)}.aiseza-pagination{margin-top:2rem}.aiseza-pagination ul,.aiseza-pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.aiseza-pagination li{margin:0;list-style:none}.aiseza-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .7rem;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-main);font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.aiseza-pagination a.page-numbers:hover{border-color:var(--text-muted)}.aiseza-pagination .page-numbers:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.aiseza-pagination .page-numbers.current{background:var(--text-main);border-color:var(--text-main);color:var(--bg-surface)}.aiseza-pagination .page-numbers.dots{min-width:1.75rem;padding:0;background:transparent;border-color:transparent;color:var(--text-muted)}.aiseza-pagination .prev,.aiseza-pagination .next{padding:0 1.1rem}@media (max-width:600px){.aiseza-pagination .page-numbers{min-width:2.25rem;height:2.25rem;padding:0 .55rem;font-size:.82rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.categories-grid-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.cat-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1rem .5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;cursor:pointer;transition:all var(--transition-fast)}.cat-card:hover{border-color:var(--border-medium);background:var(--bg-surface-elevated);transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(0,0,0,0.15)}[data-theme="light"] .cat-card:hover{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 24px -4px rgba(0,0,0,0.07)}.cat-icon{width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.15rem}.icon-purple{background:rgba(180,83,9,0.12);color:#b45309}.icon-cyan{background:rgba(6,182,212,0.12);color:#0284c7}.icon-pink{background:rgba(236,72,153,0.12);color:#db2777}.icon-blue{background:rgba(59,130,246,0.12);color:#2563eb}.icon-orange{background:rgba(249,115,22,0.12);color:#ea580c}.icon-green{background:rgba(16,185,129,0.12);color:#059669}[data-theme="dark"] .icon-purple{color:#fbbf24}[data-theme="dark"] .icon-cyan{color:#22d3ee}[data-theme="dark"] .icon-pink{color:#f472b6}[data-theme="dark"] .icon-blue{color:#60a5fa}[data-theme="dark"] .icon-orange{color:#fb923c}[data-theme="dark"] .icon-green{color:#34d399}.cat-info h3{font-size:.88rem;font-weight:700;color:var(--text-main)}.cat-info span{font-size:.72rem;color:var(--text-muted)}.essays-section{position:relative}.essay-indicator{background:linear-gradient(180deg,var(--brand),var(--accent-orange))}.section-subtitle{display:block;font-size:.8rem;color:var(--text-muted);font-weight:500;margin-top:.15rem}.essays-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.essay-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);position:relative}.essay-card:hover{transform:translateY(-3px);border-color:var(--border-medium);box-shadow:0 14px 30px -6px rgba(0,0,0,0.15)}[data-theme="light"] .essay-card{background:#ffffff;border-color:rgba(0,0,0,0.07);box-shadow:0 4px 16px rgba(0,0,0,0.03)}[data-theme="light"] .essay-card:hover{border-color:rgba(0,0,0,0.09);box-shadow:0 14px 30px -6px rgba(0,0,0,0.08)}.essay-media-wrap{position:relative;height:180px;overflow:hidden;background:#090a10}.essay-media-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow);filter:brightness(.85)}.essay-card:hover .essay-media-wrap img{transform:scale(1.05);filter:brightness(.95)}.essay-tag-badge{position:absolute;top:12px;right:12px;background:rgba(15,23,42,0.8);backdrop-filter:blur(8px);color:#f1f5f9;font-size:.74rem;font-weight:800;padding:.25rem .75rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,0.2);z-index:2}.essay-body-content{padding:1.25rem;display:flex;flex-direction:column;flex:1}.essay-author-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.essay-author-avatar{width:36px;height:36px;border-radius:var(--radius-full);border:1.5px solid var(--border-medium);object-fit:cover;flex-shrink:0}.essay-author-name{font-size:.86rem;font-weight:800;color:var(--text-main);display:block;line-height:1.2}.essay-meta-date{font-size:.72rem;color:var(--text-muted);display:block;margin-top:2px;white-space:nowrap}.essay-title{font-size:1.0rem;font-weight:500;line-height:1.45;color:var(--text-main);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9rem}.essay-excerpt{font-size:.82rem;color:var(--text-muted);line-height:1.55;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.essay-debate-box{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.85rem;margin-bottom:1rem;margin-top:auto}[data-theme="light"] .essay-debate-box{background:#f9f6f2;border-color:rgba(0,0,0,0.06)}.debate-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.72rem}.debate-sparkle{color:var(--brand-text);font-weight:800}.debate-voters-count{color:var(--text-muted)}.debate-question{font-size:.8rem;font-weight:700;color:var(--text-main);margin-bottom:.6rem;line-height:1.35}.debate-options-list{display:flex;flex-direction:column;gap:.35rem}.debate-opt-btn{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--text-main);cursor:pointer;overflow:hidden;transition:all var(--transition-fast);text-align:right}[data-theme="light"] .debate-opt-btn{background:#ffffff;border-color:rgba(0,0,0,0.08)}.debate-opt-btn:hover:not(.selected){border-color:var(--border-medium);background:var(--bg-surface-elevated)}.debate-opt-btn.selected{border-color:var(--brand-text);font-weight:800}.opt-label{position:relative;z-index:2}.opt-percent{position:relative;z-index:2;font-size:.7rem;color:var(--text-muted);font-weight:700;margin-right:.5rem}.opt-progress-bar{position:absolute;top:0;right:0;bottom:0;background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:var(--radius-sm);z-index:1;transition:width .5s ease-out}.essay-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--border-light);font-size:.78rem}.read-essay-link{font-weight:800;color:var(--brand-text);display:inline-flex;align-items:center;gap:.35rem;transition:gap var(--transition-fast)}.essay-card:hover .read-essay-link{gap:.55rem}.essay-stats{display:flex;gap:.75rem;color:var(--text-muted)}.prompt-hub-banner{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}[data-theme="dark"] .prompt-hub-banner{background:linear-gradient(135deg,rgba(26,16,50,0.85) 0%,rgba(13,22,38,0.85) 100%);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.hub-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.hub-header h3{font-size:1.25rem;font-weight:800;margin-block:.35rem .2rem;color:var(--text-main)}.hub-header p{font-size:.88rem;color:var(--text-soft)}.prompts-sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.prompt-item-card{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.65rem}.prompt-card-top{display:flex;align-items:center;justify-content:space-between}.prompt-tool-badge{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-text)}.copy-prompt-btn{background:var(--brand);color:#ffffff;padding:.3rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;transition:all var(--transition-fast)}.copy-prompt-btn.copied{background:var(--accent-green)}.prompt-text-box{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.65rem;font-family:var(--font-mono);font-size:.82rem;color:var(--text-main);line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:85px;overflow-y:auto}.projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.project-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.15rem;display:flex;flex-direction:column;gap:.65rem;transition:all var(--transition-fast);cursor:pointer}.project-card:hover{border-color:var(--border-medium);transform:translateY(-2px);box-shadow:0 10px 24px -4px rgba(0,0,0,0.15)}[data-theme="light"] .project-card:hover{border-color:rgba(0,0,0,0.08);box-shadow:0 12px 28px -5px rgba(0,0,0,0.07)}.proj-header{display:flex;align-items:center;justify-content:space-between}.proj-title{font-size:1rem;font-weight:800;color:var(--text-main)}.project-level-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background:rgba(6,182,212,0.08);border:1px solid rgba(6,182,212,0.25);border-radius:var(--radius-full);color:var(--accent-cyan-text);font-size:.74rem;font-weight:700;white-space:nowrap;line-height:1;flex-shrink:0;transition:all var(--transition-fast);animation:none}[data-theme="light"] .project-level-badge{background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.22);color:#0284c7}.project-card:hover .project-level-badge{background:rgba(6,182,212,0.15);border-color:rgba(6,182,212,0.35)}[data-theme="light"] .project-card:hover .project-level-badge{background:rgba(2,132,199,0.14);border-color:rgba(2,132,199,0.3)}.proj-tech-stack{display:flex;gap:.35rem;flex-wrap:wrap}.tech-tag{background:var(--bg-surface-elevated);color:var(--accent-cyan-text);font-size:.72rem;font-family:var(--font-mono);padding:.15rem .5rem;border-radius:var(--radius-sm)}[data-theme="light"] .tech-tag{color:#025883;font-weight:600}.proj-desc{font-size:.82rem;color:var(--text-muted)}.proj-footer{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--border-light);padding-top:.65rem}.content-sidebar{display:flex;flex-direction:column;gap:1.25rem}.sidebar-widget{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.35rem;box-shadow:var(--shadow-sm)}.widget-title{font-size:1.05rem;font-weight:800;margin-bottom:.85rem;color:var(--text-main);border-bottom:1px solid var(--border-light);padding-bottom:.5rem}.newsletter-widget{background:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-main);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.widget-header-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.65rem}.widget-icon{width:40px;height:40px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 16%,transparent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.15rem;color:var(--brand-text);flex-shrink:0;transition:all var(--transition-fast)}[data-theme="light"] .widget-icon{background:color-mix(in srgb,var(--brand) 7%,transparent);border-color:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-text)}.newsletter-widget:hover .widget-icon{transform:translateY(-2px);background:linear-gradient(135deg,var(--brand),var(--brand-amber-ink));color:#ffffff;border-color:transparent;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 25%,transparent)}.newsletter-widget h3{font-size:1.05rem;font-weight:800;margin-bottom:0;line-height:1.35;color:inherit}.newsletter-widget p{font-size:.82rem;color:inherit;opacity:.85;margin-bottom:.85rem}.widget-input{width:100%;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:.65rem .85rem;font-size:.85rem;margin-bottom:.65rem;color:var(--text-main)}.social-links-grid{display:flex;flex-direction:column;gap:.5rem}.social-item{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all var(--transition-fast)}.social-item i{font-size:1.15rem;width:22px}.social-item.fb i{color:#1877f2}.social-item.x-tw i{color:var(--text-main)}.social-item.in i{color:#0a66c2}.social-item.yt i{color:#ff0000}.social-item.ig i{color:#e1306c}.social-meta{flex:1;margin-inline-start:.65rem}.social-meta strong{display:block;font-size:.85rem;color:var(--text-main)}.social-meta span{font-size:.7rem;color:var(--text-muted)}.social-item .arr-icon{font-size:.8rem;color:var(--text-muted)}.social-item:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:0 4px 16px rgba(255,255,255,0.05);transform:translateY(-2px)}[data-theme="light"] .social-item:hover{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 4px 16px rgba(0,0,0,0.05)}.trending-list{display:flex;flex-direction:column;gap:.75rem}.trending-item{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.35rem 0;border-bottom:1px solid var(--border-light)}.trending-item:last-child{border-bottom:none}.rank-num{font-size:1rem;font-weight:900;color:var(--brand-text);background:color-mix(in srgb,var(--brand) 12%,transparent);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.trend-text h5{font-size:.85rem;font-weight:700;line-height:1.35;color:var(--text-main)}.trending-item:hover .trend-text h5{color:var(--brand-text)}.cta-full-banner{margin-block:2rem .5rem}.cta-inner{background:linear-gradient(135deg,#181c2b 0%,#111625 50%,#0d111d 100%);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:var(--radius-xl);padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.4),0 0 25px color-mix(in srgb,var(--brand) 15%,transparent);flex-wrap:wrap;color:#ffffff}[data-theme="light"] .cta-inner{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}.cta-text h2{font-size:1.45rem;font-weight:900;margin-bottom:.35rem;color:#ffffff}.cta-text p{color:#e2e8f0;font-size:.9rem}.reading-progress-bar{position:fixed;top:var(--header-height);left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#fde047,#3b82f6);width:0%;z-index:890}.article-container{max-width:820px;padding-top:1.5rem}.article-top-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.back-btn{background:var(--bg-surface-elevated);border:1px solid var(--border-light);color:var(--text-soft);padding:.45rem 1rem;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem}.single-article-content{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-sm);color:var(--text-main)}.article-badge-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.article-badge-row .badge-category{position:static;display:inline-flex;box-shadow:none}.article-main-title{font-size:2rem;font-weight:900;line-height:1.4;margin-bottom:1.25rem;color:var(--text-main);word-break:break-word}.article-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.15rem;color:var(--text-muted);font-size:.88rem;border-bottom:1px solid var(--border-light);padding-bottom:1.25rem;margin-bottom:1.5rem}.article-meta-author-group{display:flex;align-items:center;gap:.85rem}.article-meta-stats-group{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.meta-stat-item{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.82rem;white-space:nowrap}.meta-stat-item i{color:var(--brand-text);font-size:.85rem}.ai-takeaway-box{background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:var(--radius-lg);padding:1.35rem;margin-block:1.5rem;color:var(--text-soft)}.takeaway-header{display:flex;align-items:center;gap:.5rem;font-weight:800;color:var(--brand-text);margin-bottom:.5rem}.article-hero-media{border-radius:var(--radius-lg);overflow:hidden;margin-block:1.75rem}.article-hero-media img{width:100%;max-height:420px;object-fit:cover}.article-body-text,.entry-content,.single-article-content{font-size:1.05rem;line-height:1.85;color:var(--text-soft)}.article-body-text h2,.entry-content h2,.single-article-content h2{font-size:1.45rem;font-weight:800;color:var(--text-main);margin-block:2rem .75rem;border-bottom:1px solid var(--border-light);padding-bottom:.4rem}.article-body-text h3,.entry-content h3,.single-article-content h3{font-size:1.18rem;font-weight:700;color:var(--text-main);margin-block:1.75rem .6rem}.article-body-text p,.entry-content p,.single-article-content p{margin-block:0 1.1rem}.article-body-text strong,.entry-content strong,.single-article-content strong,.article-body-text b,.entry-content b,.single-article-content b{color:var(--text-main);font-weight:700}.article-body-text a,.entry-content a,.single-article-content a{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article-body-text a:hover,.entry-content a:hover,.single-article-content a:hover{text-decoration-thickness:2px}.article-body-text ul,.entry-content ul,.single-article-content ul,.article-body-text ol,.entry-content ol,.single-article-content ol{margin-block:0 1.25rem;padding-inline-start:1.5rem}.article-body-text li,.entry-content li,.single-article-content li{margin-block-end:.5rem}.article-body-text li::marker,.entry-content li::marker,.single-article-content li::marker{color:var(--brand-text)}.article-body-text .table-responsive,.entry-content .table-responsive,.single-article-content .table-responsive{overflow-x:auto;margin-block:1.5rem;border-radius:12px;border:1px solid var(--border-light);background:linear-gradient(to right,var(--bg-surface) 30%,transparent),linear-gradient(to left,var(--bg-surface) 30%,transparent) 100% 0,linear-gradient(to right,rgb(0 0 0 / 14%),transparent 12px),linear-gradient(to left,rgb(0 0 0 / 14%),transparent 12px) 100% 0;background-repeat:no-repeat;background-size:44px 100%,44px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.article-body-text .table-responsive:focus-visible,.entry-content .table-responsive:focus-visible,.single-article-content .table-responsive:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.article-body-text table,.entry-content table,.single-article-content table{width:100%;border-collapse:collapse;font-size:.95em;margin:0}.article-body-text .table-responsive table,.entry-content .table-responsive table,.single-article-content .table-responsive table{min-width:34rem}.article-body-text table:not(.table-responsive table),.entry-content table:not(.table-responsive table),.single-article-content table:not(.table-responsive table){display:block;overflow-x:auto}.article-body-text th,.entry-content th,.single-article-content th,.article-body-text td,.entry-content td,.single-article-content td{border-block-end:1px solid var(--border-light);padding:.8rem 1rem;text-align:start;vertical-align:top}.article-body-text tbody tr:last-child td,.entry-content tbody tr:last-child td,.single-article-content tbody tr:last-child td{border-block-end:0}.article-body-text th,.entry-content th,.single-article-content th{background:var(--bg-surface-elevated);color:var(--text-main);font-weight:700;position:sticky;inset-block-start:0;white-space:nowrap}.article-body-text tbody tr:nth-child(even),.entry-content tbody tr:nth-child(even),.single-article-content tbody tr:nth-child(even){background:color-mix(in srgb,var(--bg-surface-elevated) 45%,transparent)}.article-body-text figure,.entry-content figure,.single-article-content figure{margin-block:1.75rem;margin-inline:0}.article-body-text img,.entry-content img,.single-article-content img{max-width:100%;height:auto;display:block;border-radius:var(--radius-md)}.article-body-text figcaption,.entry-content figcaption,.single-article-content figcaption{margin-block-start:.55rem;font-size:.82em;line-height:1.6;color:var(--text-muted);text-align:center}.article-body-text figcaption a,.entry-content figcaption a,.single-article-content figcaption a{color:var(--text-muted)}.article-body-text hr,.entry-content hr,.single-article-content hr{border:0;border-block-start:1px solid var(--border-light);margin-block:2rem}.article-body-text pre,.entry-content pre,.single-article-content pre{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:1.15rem;font-family:var(--font-mono);font-size:.88rem;color:var(--brand-text);overflow-x:auto;margin-block:1.25rem;border-right:4px solid var(--brand)}.article-engagement-bar{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;box-shadow:var(--shadow-sm)}.engagement-left,.engagement-right{display:flex;align-items:center;gap:.75rem}.engage-btn{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-main);padding:.55rem 1.15rem;border-radius:var(--radius-full);font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.engage-btn:hover{background:var(--brand);border-color:var(--brand-text);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 15px var(--brand-glow)}.engage-btn i{font-size:1rem}.like-btn i{color:var(--accent-pink)}.like-btn.liked{background:rgba(236,72,153,0.15);border-color:var(--accent-pink);color:var(--accent-pink)}.like-btn.liked i{font-weight:900}.related-articles-section{margin-top:2.5rem;margin-bottom:2rem}.related-articles-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.related-articles-section :is(h2,h3,h4){font-size:1.25rem;font-weight:800;color:var(--text-main)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.comments-section{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.75rem;margin-top:2rem}.comments-section :is(h2,h3,h4){font-size:1.25rem;font-weight:800;margin-bottom:1rem;color:var(--text-main)}.add-comment-box textarea{width:100%;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.9rem;min-height:80px;color:var(--text-main)}.comments-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.comment-card{display:flex;gap:.85rem;padding:.85rem;background:var(--bg-surface-elevated);border-radius:var(--radius-md)}.comment-content strong{color:var(--text-main);font-size:.88rem}.comment-content small{color:var(--text-muted);font-size:.75rem;margin-inline-start:.5rem}.comment-content p{color:var(--text-soft);font-size:.88rem;margin-top:.35rem}.comment-avatar{width:36px;height:36px;border-radius:var(--radius-full);background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center}.view-header-banner{padding:1.75rem 1.25rem 1.25rem;border-bottom:1px solid var(--border-light);margin-bottom:1.75rem}.header-breadcrumbs{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.header-breadcrumbs a{color:var(--brand-text)}.view-title{font-size:1.85rem;font-weight:900;margin-block:.4rem 1rem;color:var(--text-main)}.view-desc{font-size:.92rem;color:var(--text-muted);margin-bottom:1rem}.filter-pills-bar{display:flex;align-items:center;gap:.65rem;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.35rem .2rem .65rem}.filter-pills-bar::-webkit-scrollbar{display:none}.filter-pill,.chip{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:42px;padding:0 1.25rem;background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-soft);border-radius:var(--radius-full);font-weight:700;font-size:.88rem;font-family:inherit;white-space:nowrap;flex-shrink:0;cursor:pointer;user-select:none;transition:all var(--transition-fast);box-shadow:0 2px 6px rgba(0,0,0,0.02)}.filter-pill i,.chip i{font-size:.95rem;opacity:.85;transition:transform var(--transition-fast)}.filter-pill:hover:not(.active),.chip:hover:not(.active){background:var(--bg-surface-elevated);border-color:var(--border-focus);color:var(--text-main);transform:translateY(-2px);box-shadow:0 6px 16px -2px rgba(0,0,0,0.08)}[data-theme="light"] .filter-pill:hover:not(.active),[data-theme="light"] .chip:hover:not(.active){background:#ffffff;border-color:rgba(0,0,0,0.12);box-shadow:0 6px 18px -2px rgba(0,0,0,0.06)}.filter-pill.active,.chip.active{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-amber-ink) 100%);color:#ffffff;border-color:transparent;box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 35%,transparent);font-weight:800}.filter-pill.active i,.chip.active i{opacity:1;color:#ffffff}[data-theme="light"] .filter-pill.active,[data-theme="light"] .chip.active{background:#0f172a;color:#ffffff;border-color:transparent;box-shadow:0 6px 18px rgba(15,23,42,0.22)}.feed-articles-list{display:flex;flex-direction:column;gap:1rem;max-width:900px;margin-inline:auto}.feed-card-row{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.15rem;display:flex;gap:1.25rem;cursor:pointer;align-items:center;transition:all var(--transition-fast)}.feed-card-row:hover{border-color:var(--border-medium);transform:translateX(-3px);box-shadow:0 10px 24px -4px rgba(0,0,0,0.15)}[data-theme="light"] .feed-card-row:hover{border-color:rgba(0,0,0,0.08);box-shadow:0 12px 28px -5px rgba(0,0,0,0.07)}.feed-thumb{width:150px;height:110px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.feed-thumb img{width:100%;height:100%;object-fit:cover}.feed-info h2{font-size:1.05rem;font-weight:800;color:var(--text-main);margin-bottom:.35rem}.feed-info p{font-size:.85rem;color:var(--text-muted)}.prompts-grid-container,.projects-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.prompt-tool-chips{display:flex;gap:.5rem;flex-wrap:wrap}.prompt-card-actions{display:flex;align-items:center;gap:.4rem}.studio-trigger-btn{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-text);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);padding:.3rem .65rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.35rem;transition:all var(--transition-fast)}.studio-trigger-btn{color:#f25974}[data-theme="light"] .studio-trigger-btn{color:#a91236}.studio-trigger-btn:hover{background:var(--brand);color:#ffffff;transform:translateY(-1px)}.prompt-vars-preview{display:flex;flex-wrap:wrap;gap:.35rem}.var-slot-pill{font-size:.72rem;font-weight:700;background:rgba(255,255,255,0.05);border:1px dashed var(--border-medium);color:var(--text-soft);padding:.15rem .5rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.25rem}.prompt-card-footer{margin-top:auto;padding-top:.5rem}.studio-open-btn{padding:.5rem 1rem;font-size:.84rem;gap:.5rem}.prompt-tool-badge.tool-midjourney{background:color-mix(in srgb,var(--brand) 15%,transparent);color:#f65a74;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.prompt-tool-badge.tool-chatgpt{background:rgba(16,185,129,0.15);color:#10b981;border:1px solid rgba(16,185,129,0.3)}.prompt-tool-badge.tool-claude{background:rgba(234,88,12,0.15);color:#f97316;border:1px solid rgba(234,88,12,0.3)}.prompt-tool-badge.tool-deepseek{background:rgba(2,132,199,0.15);color:var(--accent-cyan-text);border:1px solid rgba(2,132,199,0.3)}.studio-var-card{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.6rem;transition:border-color var(--transition-fast)}.studio-var-card:focus-within{border-color:var(--brand-text)}.var-card-header{display:flex;align-items:center;justify-content:space-between}.var-label{font-size:.85rem;font-weight:800;color:var(--text-main);display:flex;align-items:center;gap:.35rem}.var-label code{font-size:.75rem;color:var(--brand-text);background:color-mix(in srgb,var(--brand) 10%,transparent);padding:.1rem .35rem;border-radius:4px}.studio-var-input{width:100%;background:var(--bg-main);border:1px solid var(--border-medium);border-radius:var(--radius-sm);padding:.6rem .85rem;color:var(--text-main);font-size:.88rem;font-family:inherit;transition:all var(--transition-fast)}.studio-var-input:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.preset-title{font-size:.72rem;font-weight:700;color:var(--text-muted)}.preset-chips{display:flex;flex-wrap:wrap;gap:.35rem}.preset-chip{font-size:.72rem;font-weight:700;background:var(--bg-main);border:1px solid var(--border-light);color:var(--text-soft);padding:.25rem .6rem;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.preset-chip:hover{border-color:var(--brand-text);color:var(--text-main)}.preset-chip.active{background:var(--brand);color:#ffffff;border-color:var(--brand-text)}.tokens-counter-badge{font-size:.72rem;font-weight:800;color:var(--accent-cyan-text);background:rgba(2,132,199,0.15);border:1px solid rgba(2,132,199,0.3);padding:.15rem .55rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.3rem}@media (max-width:768px){}.studio-page-header{padding-block:1.5rem 1rem}.studio-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.back-btn-pill{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-main);padding:.45rem 1rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:all var(--transition-fast)}.back-btn-pill:hover{background:var(--brand);color:#ffffff;border-color:var(--brand-text);transform:translateX(3px)}.studio-prompt-selector-wrap{display:flex;align-items:center;gap:.6rem}.studio-prompt-selector-wrap label{font-size:.85rem;font-weight:800;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.studio-select-dropdown{background:var(--bg-surface-elevated);color:var(--text-main);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:.45rem .85rem;font-size:.88rem;font-weight:700;font-family:inherit;outline:none;cursor:pointer;max-width:320px;transition:all var(--transition-fast)}.studio-select-dropdown:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.badge-studio-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;color:var(--brand-text);background:color-mix(in srgb,var(--brand) 12%,transparent);padding:.25rem .75rem;border-radius:var(--radius-full);margin-bottom:.5rem}.studio-main-heading{font-size:1.85rem;font-weight:900;color:var(--text-main);line-height:1.3;margin-bottom:.5rem}.studio-subtitle-text{font-size:.95rem;color:var(--text-muted);max-width:750px;line-height:1.6}.studio-mobile-segmented-bar{display:none}.studio-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-block:1rem 3rem}.studio-panel-card{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem}.panel-card-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light);padding-bottom:.85rem}.panel-card-head :is(h2,h3,h4){font-size:1.1rem;font-weight:800;color:var(--text-main);display:flex;align-items:center;gap:.5rem}.panel-tag-badge{font-size:.75rem;font-weight:800;padding:.2rem .65rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-text)}.panel-tip-text{font-size:.85rem;color:var(--text-muted)}.studio-variables-list{display:flex;flex-direction:column;gap:1.15rem}.studio-output-box{background:#080a10;border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:1.25rem;font-family:var(--font-mono),monospace;font-size:.88rem;line-height:1.75;color:#f1f5f9;min-height:280px;max-height:420px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;user-select:text}[data-theme="light"] .studio-output-box{background:#1e293b;color:#f8fafc}.studio-actions-group{display:flex;gap:.75rem}.studio-page-copy-btn{flex:1;padding:.85rem 1.5rem;font-size:.95rem;font-weight:800;gap:.5rem}.studio-page-reset-btn{padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;gap:.4rem}.studio-quick-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--border-light);font-size:.8rem;color:var(--text-muted)}.ai-launch-chip{font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:var(--radius-full);background:var(--bg-main);border:1px solid var(--border-medium);color:var(--text-soft);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;transition:all var(--transition-fast)}.ai-launch-chip:hover{border-color:var(--brand-text);color:var(--text-main);transform:translateY(-1px)}.project-detail-header-wrap{padding-block:1.5rem 1.25rem;border-bottom:1px solid var(--border-light)}.project-hero-badge-row{display:flex;align-items:center;gap:.6rem;margin-block:.75rem .5rem}.level-badge{background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-text);font-weight:800}.time-badge{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-soft)}.project-hero-title{font-size:2.15rem;font-weight:900;color:var(--text-main);line-height:1.35;margin-bottom:.65rem}.project-hero-excerpt{font-size:1.05rem;color:var(--text-muted);line-height:1.65;max-width:850px}.project-links-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;flex-wrap:wrap}.proj-tech-pills{display:flex;gap:.4rem;flex-wrap:wrap}.proj-cta-actions{display:flex;align-items:center;gap:.75rem}.repo-link-btn{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;padding:.65rem 1.15rem;border-radius:var(--radius-sm);text-decoration:none}.live-demo-btn{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;padding:.65rem 1.25rem}.project-detail-body-container{max-width:950px;margin-inline:auto;padding-block:2rem 4rem}.project-codebase-section{background:#080a10;border:1px solid var(--border-focus);border-radius:var(--radius-xl);padding:2rem;margin-top:3rem;box-shadow:0 20px 40px -15px rgba(0,0,0,0.7),var(--shadow-glow-purple)}[data-theme="light"] .project-codebase-section{background:#0f172a;color:#f8fafc}.codebase-section-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.codebase-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;color:#38bdf8;background:rgba(56,189,248,0.15);border:1px solid rgba(56,189,248,0.3);padding:.2rem .65rem;border-radius:var(--radius-full);margin-bottom:.4rem}.codebase-title-group h2{font-size:1.5rem;font-weight:900;color:#ffffff;margin-bottom:.35rem}.codebase-title-group p{font-size:.88rem;color:#94a3b8}.codebase-header-actions{display:flex;align-items:center}.codebase-repo-status{font-size:.78rem;font-weight:700;color:#10b981;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.25);padding:.35rem .85rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.4rem}.interactive-code-viewer{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,0.1);background:#05070c}.code-files-tab-bar{display:flex;align-items:center;background:rgba(255,255,255,0.03);border-bottom:1px solid rgba(255,255,255,0.08);overflow-x:auto}.code-file-tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700;font-family:var(--font-mono),monospace;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.code-file-tab:hover{color:#f1f5f9;background:rgba(255,255,255,0.02)}.code-file-tab.active{color:#ffffff;background:color-mix(in srgb,var(--brand) 12%,transparent);border-bottom-color:var(--brand-text)}.code-terminal-window{display:flex;flex-direction:column}.terminal-topbar{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;background:rgba(0,0,0,0.45);border-bottom:1px solid rgba(255,255,255,0.06)}.terminal-topbar-meta{display:flex;align-items:center;gap:.75rem}.terminal-topbar-actions{display:flex;align-items:center;gap:.45rem}.term-icon-btn{width:32px;height:32px;border-radius:var(--radius-sm);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;cursor:pointer;transition:all var(--transition-fast);padding:0}.term-icon-btn:hover{background:color-mix(in srgb,var(--brand) 18%,transparent);border-color:var(--brand-text);color:#ffffff;transform:translateY(-1px)}.term-icon-btn:active{transform:scale(.95)}.term-icon-btn.copied{background:rgba(16,185,129,0.2);border-color:#10b981;color:#10b981}.terminal-dots{display:flex;gap:.4rem}.t-dot{width:10px;height:10px;border-radius:50%}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.terminal-active-filename{font-family:var(--font-mono),monospace;font-size:.78rem;color:#cbd5e1;font-weight:700}.terminal-lang-badge{font-size:.7rem;font-weight:800;background:rgba(255,255,255,0.1);color:#38bdf8;padding:.1rem .5rem;border-radius:var(--radius-full)}.terminal-pre{margin:0;padding:1.5rem;max-height:480px;overflow:auto;font-family:var(--font-mono),monospace;font-size:.88rem;line-height:1.55;color:#e2e8f0;direction:ltr;text-align:left;tab-size:4;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.22) transparent}.terminal-pre::-webkit-scrollbar,.terminal-command-box::-webkit-scrollbar{width:6px;height:6px}.terminal-pre::-webkit-scrollbar-track,.terminal-command-box::-webkit-scrollbar-track{background:transparent}.terminal-pre::-webkit-scrollbar-thumb,.terminal-command-box::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.22);border-radius:9999px}.terminal-pre::-webkit-scrollbar-thumb:hover,.terminal-command-box::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.42)}.project-run-guide-card{margin-top:1.5rem;background:rgba(255,255,255,0.03);border:1px dashed rgba(255,255,255,0.15);border-radius:var(--radius-md);padding:1.25rem}.run-guide-header{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.run-guide-header :is(h2,h3,h4){font-size:.95rem;font-weight:800;color:#f1f5f9;margin:0}.terminal-command-box{background:#020408;border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-sm);padding:1rem;overflow-x:auto}.terminal-command-box code{font-family:var(--font-mono),monospace;font-size:.85rem;line-height:1.7;color:#38bdf8;display:block;white-space:pre;direction:ltr;text-align:left}@media (max-width:768px){.studio-workbench-grid{grid-template-columns:minmax(0,1fr)}.project-hero-title{font-size:1.6rem}.project-codebase-section{padding:1.25rem 1rem}}.main-footer{margin-top:3.5rem;position:relative;background:linear-gradient(180deg,#090d16 0%,#04060b 100%);border-top:1px solid rgba(255,255,255,0.08);color:#cbd5e1;overflow:hidden}[data-theme="light"] .main-footer{background:linear-gradient(180deg,#f8fafc 0%,#edf2f7 100%);border-top:1px solid var(--border-medium);color:var(--text-soft)}.main-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--brand) 25%,#f43f5e 50%,#0284c7 75%,transparent 100%);opacity:.85}.footer-trust-bar{border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.015);backdrop-filter:blur(8px);padding-block:1.5rem}[data-theme="light"] .footer-trust-bar{border-bottom:1px solid var(--border-light);background:rgba(0,0,0,0.02)}.trust-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.trust-stat-item{display:flex;align-items:center;gap:.85rem;flex:1}.stat-icon-wrap{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm)}.icon-glow-rose{color:var(--brand-text);background:color-mix(in srgb,var(--brand) 13%,transparent)}.icon-glow-cyan{color:var(--accent-cyan-text);background:color-mix(in srgb,var(--accent-cyan) 13%,transparent)}.icon-glow-amber{color:#f59e0b;background:color-mix(in srgb,#f59e0b 15%,transparent)}.icon-glow-emerald{color:var(--accent-green);background:color-mix(in srgb,var(--accent-green) 14%,transparent)}[data-theme="light"] .icon-glow-amber{color:var(--brand-amber-ink);background:color-mix(in srgb,var(--brand-amber-ink) 11%,transparent)}[data-theme="light"] .icon-glow-emerald{color:#047857;background:rgba(4,120,87,0.1)}.stat-icon-wrap svg{width:20px;height:20px;fill:currentColor}.stat-text{display:flex;flex-direction:column;gap:.15rem}.stat-text strong{font-size:.95rem;font-weight:800;color:var(--text-main);letter-spacing:-0.2px}.stat-text span{font-size:.78rem;color:var(--text-muted)}.trust-divider{width:1px;height:38px;background:rgba(255,255,255,0.08)}[data-theme="light"] .trust-divider{background:var(--border-medium)}.footer-main-content{padding-block:3.5rem 2.5rem}.footer-top-grid{display:grid;grid-template-columns:1.4fr minmax(0,1fr) 1.15fr minmax(0,1.1fr) 1.35fr;gap:2.5rem}.footer-col{display:flex;flex-direction:column}.footer-col-title{font-size:.98rem;font-weight:800;color:var(--text-main);margin-bottom:1.15rem;display:flex;align-items:center;gap:.55rem}.col-title-line{display:inline-block;width:14px;height:2.5px;border-radius:var(--radius-full);background:var(--brand);opacity:.75;transition:width var(--transition-fast),opacity var(--transition-fast)}.footer-col:hover .col-title-line{width:22px;opacity:1}[data-theme="light"] .col-title-line{background:var(--brand)}.footer-about-text{font-size:.88rem;line-height:1.7;color:var(--text-muted);margin-block:1rem 1.25rem}.system-status-badge{display:inline-flex;align-items:center;gap:.6rem;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.25);border-radius:var(--radius-full);padding:.35rem .85rem;font-size:.75rem;font-weight:700;color:#34d399;margin-bottom:1.5rem;width:fit-content}.status-pulse-dot{width:8px;height:8px;border-radius:var(--radius-full);background:#10b981;box-shadow:0 0 10px rgba(16,185,129,0.45);animation:pulseStatus 2s infinite ease-in-out}@keyframes pulseStatus{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-links a{display:inline-flex;align-items:center;gap:.65rem;font-size:.88rem;font-weight:700;color:var(--text-muted);transition:all var(--transition-fast);padding-block:.15rem}.footer-links a i{font-size:.9rem;color:var(--brand-text);width:26px;height:26px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 9%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;transition:all var(--transition-fast);flex-shrink:0}.footer-links a:hover{color:var(--text-main);transform:translateX(-4px)}.footer-links a:hover i{opacity:1;transform:scale(1.1);color:var(--brand-text);filter:none}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding-block:1.5rem;background:rgba(0,0,0,0.3)}[data-theme="light"] .footer-bottom{border-top:1px solid var(--border-medium);background:rgba(0,0,0,0.02)}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.footer-copy-text p{font-size:.85rem;color:var(--text-muted)}.footer-copy-text strong{color:var(--text-main)}.footer-legal-links{display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--text-muted)}.footer-legal-links a{color:var(--text-muted);transition:color var(--transition-fast)}.footer-legal-links a:hover{color:var(--accent-cyan-text)}.footer-legal-links .sep{font-size:.65rem}.footer-right-actions{display:flex;align-items:center;gap:1rem}.back-to-top-btn{display:inline-flex;align-items:center;gap:.45rem;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-main);padding:.4rem .9rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.back-to-top-btn:hover{background:var(--brand);border-color:var(--brand-text);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 15px var(--brand-glow)}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--bottom-nav-height);background:var(--bg-surface-glass-heavy);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-medium);z-index:950;justify-content:space-around;align-items:center;padding-inline:.5rem}.nav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-size:.72rem;font-weight:600;gap:.2rem;flex:1}.nav-tab i{font-size:1.15rem}.nav-tab.active{color:var(--brand-text)}.nav-tab-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;transition:all var(--transition-normal)}.modal-overlay.active{opacity:1;visibility:visible}.modal-card{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);width:100%;max-width:540px;box-shadow:var(--shadow-lg);overflow:hidden;position:relative;color:var(--text-main)}.close-modal-btn{width:34px;height:34px;border-radius:var(--radius-full);background:var(--bg-surface-elevated);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.search-modal-card .modal-header{padding:1.15rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--border-light)}.search-modal-input-wrap{flex:1;display:flex;align-items:center;gap:.75rem}.search-modal-input-wrap i{color:var(--brand-text)}.search-modal-input-wrap input{width:100%;font-size:1.05rem;font-weight:600;color:var(--text-main)}.search-results-body{padding:1.15rem;max-height:360px;overflow-y:auto}.search-hint{text-align:center;color:var(--text-muted);font-size:.88rem;padding:1.5rem 1rem}.search-result-item{display:flex;align-items:center;gap:.85rem;padding:.65rem;border-radius:var(--radius-md);cursor:pointer}.search-result-item:hover{background:var(--bg-surface-elevated)}.search-result-item h5{font-size:.92rem;font-weight:700;color:var(--text-main)}.search-result-item p{font-size:.78rem;color:var(--text-muted)}.toast-popup{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);background:#1e1533;border:1px solid var(--brand);color:#fff;padding:.65rem 1.35rem;border-radius:var(--radius-full);display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.88rem;box-shadow:0 8px 30px rgba(0,0,0,0.6);z-index:1200;opacity:0;transition:all var(--transition-normal);pointer-events:none}.toast-popup.show{transform:translateX(-50%) translateY(0);opacity:1}.toast-icon{color:var(--accent-green)}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;height:60px;background:var(--bg-surface-glass-heavy);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--border-light);z-index:1000;justify-content:space-around;align-items:center;padding:0 .25rem;box-shadow:0 -4px 20px rgba(0,0,0,0.35);box-sizing:border-box}[data-theme="light"] .mobile-bottom-nav{background:rgba(255,255,255,0.95);border-top:1px solid rgba(0,0,0,0.08);box-shadow:0 -4px 15px rgba(0,0,0,0.04)}.nav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-size:.68rem;font-weight:700;gap:.2rem;flex:1;height:100%;position:relative;cursor:pointer;transition:all 180ms ease;-webkit-tap-highlight-color:transparent}.nav-tab i{font-size:1.15rem;transition:all 200ms ease}.nav-tab span{transition:all 180ms ease;line-height:1}.nav-tab:active{transform:scale(.92)}.nav-tab.active{color:var(--brand-text)}.nav-tab.active i{transform:translateY(-2px);color:var(--brand-text)}[data-theme="light"] .nav-tab.active{color:#be123c}.nav-tab.active span{font-weight:800;color:var(--text-main)}.nav-tab-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.center-pill-btn{width:44px;height:44px;border-radius:var(--radius-full);background:linear-gradient(135deg,#f43f5e 0%,var(--brand) 50%,var(--brand-amber-ink) 100%);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:1.15rem;box-shadow:0 4px 15px color-mix(in srgb,var(--brand) 40%,transparent);margin-top:-16px;border:3px solid var(--bg-surface);transition:all 200ms ease}.nav-tab-center:active .center-pill-btn{transform:scale(.92)}.center-pill-label{font-size:.62rem;font-weight:800;color:var(--brand-text);margin-top:2px}[data-theme="light"] .center-pill-label{color:#be123c}@media (max-width:1100px){.menu-toggle-btn{display:block}.desktop-nav{display:none}}@media (max-width:1100px){.bento-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.hero-main-card{grid-column:1 / -1;min-height:360px}.main-layout-grid{grid-template-columns:minmax(0,1fr)}.content-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.categories-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-bar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.trust-divider{display:none}.footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem}}@media (max-width:768px){:root{--header-height:62px}.header-container{gap:.5rem;padding-inline:.85rem;justify-content:space-between}.header-right-group{gap:.65rem;align-items:center}.brand-icon-symbol{width:36px;height:36px}.brand-wordmark{font-size:1.35rem}.brand-tagline{font-size:.62rem;margin-top:1px}.header-actions{gap:.35rem}.header-actions .action-btn{width:34px;height:34px;font-size:.88rem}.bento-grid{grid-template-columns:minmax(0,1fr)}.hero-content{padding:1.25rem 1rem}.hero-title{font-size:1.35rem;line-height:1.38;margin-bottom:.45rem}.hero-excerpt{font-size:.84rem;margin-bottom:.75rem}.hero-author-bar{gap:.5rem;padding-top:.75rem}.author-avatar{width:36px;height:36px}.hero-main-card .author-info strong{font-size:.86rem}.hero-main-card .author-info small{font-size:.7rem}.read-btn{padding:.42rem .85rem;font-size:.78rem;gap:.35rem}.articles-grid,.related-grid,.prompts-sample-grid,.projects-grid,.essays-grid,.prompts-grid-container,.projects-page-grid{grid-template-columns:minmax(0,1fr)}.categories-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.content-sidebar{grid-template-columns:minmax(0,1fr)}.article-container{padding-inline:.75rem;padding-top:1rem}.single-article-content{padding:1.35rem 1rem;border-radius:var(--radius-lg)}.article-main-title{font-size:1.38rem;font-weight:900;line-height:1.42;margin-block:.65rem 1rem}.article-badge-row{gap:.45rem}.badge-geo,.badge-category{font-size:.72rem;padding:.25rem .65rem}.article-meta-row{flex-direction:column;align-items:stretch;gap:.75rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.85rem 1rem;margin-bottom:1.25rem}.article-meta-author-group{display:flex;align-items:center;gap:.75rem}.article-meta-stats-group{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light);padding-top:.6rem;font-size:.78rem;color:var(--text-muted);width:100%}.meta-stat-item{font-size:.78rem}.article-hero-media img{max-height:230px}.article-body-text,.entry-content,.single-article-content{font-size:.98rem;line-height:1.75}.ai-takeaway-box{padding:1rem;margin-block:1.15rem;font-size:.88rem}.article-engagement-bar{display:grid;grid-template-columns:1.15fr 1.15fr minmax(0,1fr);gap:.45rem;padding:.5rem;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-medium);margin-bottom:1.5rem;box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.engagement-left,.engagement-right{display:contents}.engage-btn{width:100%;height:42px;padding:0 .5rem;font-size:.88rem;font-weight:800;border-radius:var(--radius-sm);gap:.45rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;background:var(--bg-surface-elevated);border:1px solid var(--border-light)}.engage-btn i{font-size:1.05rem}.engage-btn .engage-count{font-size:.85rem;font-weight:800;font-family:var(--font-mono)}.engage-label{display:none}.feed-card-row{flex-direction:column}.feed-thumb{width:100%;height:175px}.studio-page-header{padding-block:1rem .5rem;padding-inline:.75rem}.studio-nav-bar{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.85rem}.back-btn-pill{width:100%;justify-content:center;padding:.55rem 1rem;font-size:.82rem}.studio-prompt-selector-wrap{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.studio-select-dropdown{width:100%;max-width:100%;padding:.65rem .85rem;font-size:.85rem}.studio-title-block{text-align:center;margin-top:.5rem}.studio-main-heading{font-size:1.35rem;font-weight:900;line-height:1.35}.studio-subtitle-text{font-size:.82rem;line-height:1.55;margin-inline:auto}.studio-mobile-segmented-bar{display:flex;gap:.4rem;background:var(--bg-surface-elevated);padding:.3rem;border-radius:var(--radius-full);border:1px solid var(--border-medium);margin-block:.85rem .5rem;box-shadow:var(--shadow-sm)}.studio-segment-tab{flex:1;padding:.6rem .85rem;font-size:.82rem;font-weight:800;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.studio-segment-tab.active{background:var(--brand);color:#ffffff;box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 40%,transparent)}.studio-workbench-grid{display:flex;flex-direction:column;padding-inline:.75rem;margin-block:.5rem 2.5rem;gap:1rem}.studio-left-controls,.studio-right-preview{width:100%}.studio-workbench-grid.studio-tabs-ready .studio-left-controls,.studio-workbench-grid.studio-tabs-ready .studio-right-preview{display:none}.studio-workbench-grid.studio-tabs-ready .studio-left-controls.is-visible,.studio-workbench-grid.studio-tabs-ready .studio-right-preview.is-visible{display:block;animation:fadeIn .25s ease-out}.studio-panel-card{padding:1.15rem .9rem;border-radius:var(--radius-lg)}.studio-var-card{background:var(--bg-main);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.85rem;margin-bottom:.85rem}.studio-var-input{padding:.7rem .85rem;font-size:.88rem;border-radius:var(--radius-sm)}.preset-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;gap:.35rem}.preset-chip{flex-shrink:0;padding:.35rem .7rem;font-size:.75rem;border-radius:var(--radius-full)}.studio-output-box{min-height:200px;max-height:320px;font-size:.8rem;padding:.9rem;border-radius:var(--radius-sm)}.studio-actions-group{flex-direction:column;gap:.5rem}.studio-page-copy-btn{width:100%;padding:.85rem 1rem;font-size:.92rem;border-radius:var(--radius-sm)}.studio-page-reset-btn{width:100%;padding:.65rem 1rem;font-size:.82rem;border-radius:var(--radius-sm)}.studio-quick-links{justify-content:center;gap:.35rem}.project-detail-header-wrap{padding-block:1rem;padding-inline:.75rem}.project-hero-badge-row{flex-wrap:wrap;gap:.4rem}.project-hero-title{font-size:1.4rem;font-weight:900;line-height:1.38;margin-bottom:.45rem}.project-hero-excerpt{font-size:.86rem;line-height:1.6;color:var(--text-muted)}.project-links-bar{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1rem}.proj-tech-pills{display:flex;flex-wrap:wrap;gap:.35rem}.proj-cta-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.repo-link-btn,.live-demo-btn{width:100%;justify-content:center;padding:.65rem .5rem;font-size:.8rem;border-radius:var(--radius-sm);text-align:center}.project-detail-body-container{padding-inline:.75rem;padding-block:1.25rem 3rem}.project-codebase-section{padding:1.25rem .85rem;margin-top:2rem;border-radius:var(--radius-lg)}.codebase-section-header{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}.codebase-title-group h2{font-size:1.25rem}.codebase-title-group p{font-size:.8rem}.code-files-tab-bar{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.2rem}.code-file-tab{padding:.6rem .85rem;font-size:.78rem;flex-shrink:0}.terminal-topbar{padding:.45rem .75rem}.terminal-active-filename{font-size:.72rem}.terminal-pre{padding:1rem .75rem;max-height:350px;font-size:.78rem;line-height:1.65}.project-run-guide-card{margin-top:1rem;padding:.9rem}.terminal-command-box code{font-size:.75rem;line-height:1.6}.main-footer{padding-top:2rem;padding-bottom:calc(var(--bottom-nav-height) + 2rem);background:linear-gradient(180deg,var(--bg-main) 0%,#06080e 100%);border-top:1px solid var(--border-medium)}.footer-trust-bar{padding-block:1rem;background:transparent;border-bottom:1px solid var(--border-light);margin-bottom:1.75rem}.trust-bar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-inline:0}.trust-divider{display:none}.trust-stat-item{padding:.75rem .65rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;align-items:center;gap:.6rem;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:transform var(--transition-fast)}.trust-stat-item:active{transform:scale(.98)}.stat-icon-wrap{width:32px;height:32px;font-size:.85rem;border-radius:var(--radius-sm);flex-shrink:0}.trust-stat-item .stat-text{display:flex;flex-direction:column;overflow:hidden}.trust-stat-item .stat-text strong{font-size:.82rem;font-weight:900;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-stat-item .stat-text span{font-size:.65rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.footer-main-content{padding-inline:.75rem}.footer-top-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.footer-col.brand-col{text-align:center;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.footer-col.brand-col::before{content:'';position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:140px;height:100px;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent) 0%,transparent 70%);pointer-events:none}.footer-brand-lockup{margin-bottom:.75rem}.footer-about-text{font-size:.85rem;line-height:1.65;color:var(--text-muted);max-width:95%;margin-bottom:1rem}.system-status-badge{margin-inline:auto;font-size:.75rem;padding:.35rem .85rem;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.25);color:#10b981;font-weight:700;margin-bottom:1.25rem}.footer-col{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem 1rem;box-shadow:var(--shadow-sm)}.footer-col-title{font-size:.95rem;font-weight:900;color:var(--text-main);margin-bottom:.85rem;display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.col-title-line{display:none}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.footer-links li{margin:0}.footer-links a{display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.84rem;font-weight:700;color:var(--text-soft);text-decoration:none;transition:all var(--transition-fast);min-height:42px;box-sizing:border-box}.footer-links a i{font-size:.85rem;width:24px;height:24px;flex-shrink:0;transition:color var(--transition-fast)}.footer-links a:hover,.footer-links a:active{background:var(--bg-surface-elevated);border-color:var(--border-medium);color:var(--text-main);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,0.08)}.footer-links a:hover i,.footer-links a:active i{color:var(--brand-text)}[data-theme="light"] .footer-links a{background:#ffffff;border-color:rgba(0,0,0,0.06);color:#334155}[data-theme="light"] .footer-links a:hover,[data-theme="light"] .footer-links a:active{background:#ffffff;border-color:rgba(0,0,0,0.12);box-shadow:0 3px 10px rgba(0,0,0,0.05);color:#0f172a}[data-theme="light"] .main-footer{background:#f9f6f2;border-top:1px solid rgba(0,0,0,0.08)}[data-theme="light"] .footer-col{background:#ffffff;border-color:rgba(0,0,0,0.07);box-shadow:0 4px 16px -2px rgba(0,0,0,0.04)}[data-theme="light"] .footer-col.brand-col{background:#ffffff;border-color:rgba(0,0,0,0.07)}[data-theme="light"] .trust-stat-item{background:#ffffff;border-color:rgba(0,0,0,0.07);box-shadow:0 2px 8px rgba(0,0,0,0.03)}[data-theme="light"] .footer-bottom{background:#f0ece3;border-top-color:rgba(0,0,0,0.07)}.footer-bottom{margin-top:1.75rem;padding-block:1.25rem;background:#040508;border-top:1px solid var(--border-light)}.footer-bottom-inner{flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding-inline:.75rem}.footer-copy-text p{font-size:.8rem;color:var(--text-muted);line-height:1.4}.footer-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.78rem}.footer-legal-links a{color:var(--text-muted);padding:.2rem .4rem}.footer-right-actions{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(255,255,255,0.05)}.back-to-top-btn{font-size:.76rem;padding:.35rem .8rem;background:var(--bg-main);border:1px solid var(--border-light)}.mobile-bottom-nav{display:flex}}@media (max-width:480px){.categories-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-view-container{max-width:1000px;margin-inline:auto;padding-bottom:3rem}.text-center{text-align:center}.max-w-700{max-width:720px;margin-inline:auto}.about-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block:2rem 2.5rem}.about-pillar-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.about-pillar-card:hover{transform:translateY(-3px);border-color:var(--border-medium);box-shadow:0 14px 30px -6px rgba(0,0,0,0.12)}[data-theme="light"] .about-pillar-card{background:#ffffff;border-color:rgba(0,0,0,0.08)}.pillar-icon-box{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.about-pillar-card h2{font-size:1.15rem;font-weight:800;color:var(--text-main);margin:0}.about-pillar-card p{font-size:.86rem;color:var(--text-muted);line-height:1.65;margin:0}.about-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.75rem 1rem;text-align:center;margin-bottom:3rem;box-shadow:var(--shadow-sm)}[data-theme="light"] .about-stats-strip{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 6px 20px -4px rgba(0,0,0,0.04)}.stat-col strong{display:block;font-size:1.85rem;font-weight:900;color:var(--brand-text);line-height:1.2}.stat-col span{font-size:.8rem;color:var(--text-muted);font-weight:600;margin-top:.25rem;display:block}.about-team-section{margin-top:2rem}.team-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:1.15rem;margin-top:1.75rem}.team-member-card{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.4rem 1.35rem 1.15rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.team-member-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand) 30%,transparent);box-shadow:0 18px 34px -20px color-mix(in srgb,var(--brand) 55%,transparent)}.team-head{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.team-avatar{width:60px;height:60px;border-radius:50%;flex-shrink:0;object-fit:cover;border:1px solid var(--border-medium)}.team-ident{min-width:0}.team-name{font-size:1.02rem;font-weight:800;line-height:1.35;letter-spacing:-0.2px;color:var(--text-main);margin-bottom:.3rem}.team-name a{color:inherit;text-decoration:none}.team-member-card:hover .team-name a{color:var(--brand-text)}.team-role{display:inline-flex;align-items:center;font-size:.74rem;font-weight:800;color:var(--brand-text);background:color-mix(in srgb,var(--brand) 9%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--radius-full);padding:.15rem .6rem}.team-bio{flex-grow:1;font-size:.85rem;line-height:1.7;color:var(--text-muted);margin-bottom:1.1rem}.team-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--border-light);margin-top:auto}.team-count{font-family:var(--font-mono),monospace;font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.team-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;color:var(--brand-text);text-decoration:none;white-space:nowrap}.team-link span{transition:transform var(--transition-fast)}.team-member-card:hover .team-link span{transform:translateX(-3px)}@media (prefers-reduced-motion:reduce){.team-member-card,.team-link span{transition:none}.team-member-card:hover{transform:none}.team-member-card:hover .team-link span{transform:none}}@media (max-width:768px){.team-cards-grid{gap:.85rem}.team-member-card{padding:1.2rem 1.1rem 1rem}}.contact-view-container{max-width:1000px;margin-inline:auto;padding-bottom:3rem}.contact-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 1.35fr;gap:1.75rem;margin-top:2rem}.contact-info-cards{display:flex;flex-direction:column;gap:1rem}.contact-info-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.contact-info-card:hover{transform:translateY(-2px);border-color:var(--border-medium);box-shadow:0 10px 24px -4px rgba(0,0,0,0.1)}[data-theme="light"] .contact-info-card{background:#ffffff;border-color:rgba(0,0,0,0.08)}.info-icon-box{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.contact-info-card h2{font-size:.95rem;font-weight:800;color:var(--text-main);margin-bottom:.2rem}.contact-info-card p{font-size:.8rem;color:var(--text-muted);margin-bottom:.35rem}.info-highlight-link{font-size:.88rem;font-weight:800;color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.contact-social-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.social-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-soft);font-size:.74rem;font-weight:700;transition:all var(--transition-fast)}.social-chip:hover{border-color:var(--brand-text);color:var(--brand-text)}.contact-faq-banner{background:var(--bg-surface-elevated);border:1px dashed var(--border-medium);border-radius:var(--radius-md);padding:1rem;display:flex;align-items:center;gap:.85rem;font-size:.8rem}.contact-faq-banner i{font-size:1.4rem;color:var(--brand-text);flex-shrink:0}.contact-faq-banner strong{display:block;color:var(--text-main);margin-bottom:.15rem}.contact-faq-banner span{color:var(--text-muted)}.contact-form-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.75rem;box-shadow:var(--shadow-md)}[data-theme="light"] .contact-form-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 30px -4px rgba(0,0,0,0.06)}.form-card-header{margin-bottom:1.5rem}.form-header-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;color:var(--brand-text);background:color-mix(in srgb,var(--brand) 8%,transparent);padding:.25rem .7rem;border-radius:var(--radius-full);margin-bottom:.5rem}.form-card-header :is(h2,h3,h4){font-size:1.25rem;font-weight:800;color:var(--text-main);margin:0}.form-row-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.form-group{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.form-group label{font-size:.82rem;font-weight:700;color:var(--text-main)}.form-control{width:100%;padding:.65rem .95rem;border-radius:var(--radius-md);border:1px solid var(--border-medium);background:var(--bg-main);color:var(--text-main);font-size:.88rem;font-family:inherit;transition:all var(--transition-fast)}.form-control:focus{outline:none;border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.send-btn{padding:.75rem;font-size:.92rem;font-weight:800;border-radius:var(--radius-md);margin-top:.5rem}@media (max-width:768px){.about-pillars-grid,.team-cards-grid,.contact-main-grid{grid-template-columns:minmax(0,1fr)}.about-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.form-row-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nav-badge,.badge-featured,.badge-geo,.var-slot-pill,.tech-tag,.prompt-tool-badge,.project-level-badge,.debate-sparkle,.card-meta,.footer-legal-links a,.trust-stat-item .stat-text span{font-size:.75rem}}.screen-reader-text{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus-visible{position:fixed;top:1rem;inset-inline-start:1rem;z-index:9999;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;overflow:visible;clip-path:none;background:var(--bg-surface-elevated);color:var(--text-main);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.footer-cats a{display:flex;align-items:center;gap:.5rem;width:100%}.widget-newsletter-form{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem}[data-theme="light"] .prompt-tool-badge.tool-claude{color:#9d480e}[data-theme="light"] .prompt-tool-badge.tool-midjourney{color:#9c283c}[data-theme="light"] .project-level-badge{color:#026ba1}[data-theme="light"] .faq-badge{color:#be143c}[data-theme="light"] .system-status-badge,[data-theme="light"] .system-status-badge span,[data-theme="light"] .system-status-badge time{color:#0a7552}[data-theme="light"] .prompt-tool-badge.tool-chatgpt{color:#0a6f4d}[data-theme="light"] .prompt-tool-badge.tool-deepseek{color:#03659b}.fa-solid,.fa-regular,.fa-brands{display:inline-block;width:1em;height:1em;vertical-align:-0.125em}.content-section,.content-sidebar,.main-footer{content-visibility:auto;contain-intrinsic-size:auto 650px}@media (max-width:768px){.content-section,.content-sidebar,.main-footer{contain-intrinsic-size:auto 1150px}}.sitemap-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 22rem),minmax(0,1fr)));gap:2rem;margin-block:2rem 3rem}.sitemap-group h2{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:800;color:var(--text-main);padding-bottom:.6rem;margin-bottom:.9rem;border-bottom:1px solid var(--border-light)}.sitemap-count{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-soft);background:color-mix(in srgb,var(--text-muted) 12%,transparent);border-radius:var(--radius-full);padding:.1rem .55rem}.sitemap-list{list-style:none;margin:0;padding:0}.sitemap-list li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--border-light)}.sitemap-list li:last-child{border-bottom:0}.sitemap-list a{font-size:.92rem;color:var(--text-soft);line-height:1.5}.sitemap-list a:hover{color:var(--brand-text)}.sitemap-meta{flex-shrink:0;font-size:.74rem;color:var(--text-muted)}.sitemap-machine{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.75rem}.sitemap-machine a{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--brand-text)}.single-layout{display:grid;row-gap:1.5rem;column-gap:2.5rem;align-items:start;padding-top:1.5rem}.single-layout--left{grid-template-columns:minmax(0,1fr) 310px}.single-layout--right{grid-template-columns:310px minmax(0,1fr)}.single-layout>.article-top-nav{grid-column:1 / -1;grid-row:1;margin-bottom:0}.single-layout--left .single-layout-main,.single-layout--left .single-layout-aside{grid-row:2}.single-layout--right .single-layout-main{grid-column:2;grid-row:2}.single-layout--right .single-layout-aside{grid-column:1;grid-row:2}.single-layout .article-container{padding-inline:0;padding-top:0;max-width:none}.single-layout-aside{position:sticky;top:calc(var(--header-height, 72px) + 1.5rem)}@media (max-width:768px){.sidebar-widget{border-radius:var(--radius-lg)}}@media (max-width:1000px){.single-layout,.single-layout--left,.single-layout--right{grid-template-columns:minmax(0,1fr)}.single-layout>.article-top-nav,.single-layout--left .single-layout-main,.single-layout--left .single-layout-aside,.single-layout--right .single-layout-main,.single-layout--right .single-layout-aside{grid-column:1;grid-row:auto}.single-layout-aside{position:static}}.article-badge-row>*{min-height:2rem;line-height:1.2;box-sizing:border-box}.article-actions-top{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.feed-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.feed-badge-row>*{min-height:1.75rem;line-height:1.2;box-sizing:border-box}[hidden]{display:none !important}[data-theme="light"] .project-codebase-section{background:var(--bg-surface);border-color:var(--border-medium);box-shadow:var(--shadow-md)}[data-theme="light"] .codebase-title-group h2{color:var(--text-main)}[data-theme="light"] .codebase-title-group p{color:var(--text-muted)}[data-theme="light"] .codebase-badge{color:var(--accent-cyan-text);background:rgba(3,105,161,0.1)}[data-theme="light"] .codebase-repo-status{color:#046c4e;background:rgba(4,108,78,0.09)}[data-theme="light"] .project-run-guide-card{background:var(--bg-surface-elevated);border-color:var(--border-light)}[data-theme="light"] .run-guide-header :is(h2,h3,h4){color:var(--text-main)}[data-theme="light"] .run-guide-header i{color:var(--accent-cyan-text)}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item[open]{border-color:var(--border-medium)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-weight:800;font-size:.98rem;line-height:1.6;color:var(--text-main);list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:var(--brand-text)}.faq-question:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.faq-question-text{flex:1}.faq-chevron{flex-shrink:0;font-size:.8rem;color:var(--text-muted);transition:transform var(--transition-fast)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer-wrap{display:grid;grid-template-rows:1fr}.faq-answer{min-height:0;padding:0 1.25rem 1.15rem;color:var(--text-soft);font-size:.92rem;line-height:1.8}.faq-answer p{margin:0}@media (prefers-reduced-motion:no-preference){.faq-item[open] .faq-answer-wrap{animation:aiseza-faq-open .25s ease-out}}@keyframes aiseza-faq-open{from{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media (max-width:768px){.faq-question{padding:.85rem 1rem;font-size:.92rem}.faq-answer{padding:0 1rem 1rem;font-size:.88rem}}.badge-category,.badge-geo,.essay-tag-badge,.view-all-link,.read-essay-link,.footer-links a,.trend-text a{min-height:24px;display:inline-flex;align-items:center}@media (pointer:coarse){.action-btn,.icon-btn-round,.copy-prompt-btn,.term-icon-btn,.menu-toggle-btn{min-width:44px;min-height:44px}}@media (max-width:768px){.badge-category,.badge-geo,.opt-percent,.debate-voters-count,.essay-meta-date,.essay-tag-badge,.meta-stat-item,.feed-meta,time,small{font-size:.75rem}.brand-tagline,.center-pill-label{font-size:.7rem}}.copy-prompt-btn,.proj-footer>a{min-height:24px;display:inline-flex;align-items:center}@media (max-width:768px){.cat-info span,.hero-author-bar small,.brand-tagline,.center-pill-label{font-size:.75rem}}@media (max-width:768px){.author-info small,.hero-author-bar small,.social-meta span,.mobile-bottom-nav .nav-tab span,.prompt-tool-badge,.project-level-badge,.tech-tag,.var-slot-pill,.debate-sparkle{font-size:.75rem}}.author-name,.proj-tech-pills a{min-height:24px;display:inline-flex;align-items:center}.comment-form-cookies-consent{display:flex;align-items:center;gap:.6rem;min-height:44px}.comment-form-cookies-consent input[type="checkbox"]{width:20px;height:20px;flex-shrink:0}.comment-form-cookies-consent label{min-height:44px;display:flex;align-items:center;cursor:pointer}@media (max-width:768px){.hero-main-card .author-info small,.hero-author-bar .author-info small{font-size:.75rem}.terminal-topbar .terminal-active-filename,.terminal-topbar .terminal-lang-badge{font-size:.75rem}}p.comment-form-cookies-consent input[type="checkbox"]{inline-size:24px;block-size:24px;flex-shrink:0;accent-color:var(--brand)}@media (max-width:768px){.trust-stat-item .stat-text span{font-size:.75rem}}.studio-mobile-segmented-bar{display:none}@media (max-width:768px){.studio-tabs-ready~* .studio-mobile-segmented-bar,body.studio-tabs-on .studio-mobile-segmented-bar{display:flex}}@media (max-width:768px){.preset-chips .preset-title,.studio-var-card .preset-title{font-size:.75rem}}.offer-header{padding-bottom:1.35rem;border-bottom:1px solid var(--border-light);margin-bottom:1.5rem;max-width:680px}.offer-heading{font-size:clamp(1.4rem, 1.15rem + 1vw, 1.75rem);font-weight:900;line-height:1.25;letter-spacing:-0.4px;color:var(--text-main);margin-bottom:.4rem}.offer-brand{font-family:var(--font-mono),monospace;font-weight:900;letter-spacing:-0.5px;color:var(--brand-text)}.offer-subtitle{font-size:.92rem;line-height:1.65;color:var(--text-muted)}.offer-grid{counter-reset:offer;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));grid-auto-rows:1fr;gap:1.15rem}.offer-card{--tone:var(--brand-text);counter-increment:offer;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:235px;padding:1.35rem 1.25rem;border-radius:18px;background:var(--bg-surface-elevated);border:1px solid var(--border-light);text-decoration:none;overflow:hidden;transition:background .25s cubic-bezier(.16,1,0.3,1),border-color .25s cubic-bezier(.16,1,0.3,1),transform .25s cubic-bezier(.16,1,0.3,1),box-shadow .25s cubic-bezier(.16,1,0.3,1)}.offer-card:hover,.offer-card:focus-visible{background:var(--bg-surface);border-color:color-mix(in srgb,var(--tone) 35%,transparent);transform:translateY(-4px);box-shadow:0 10px 24px -4px rgba(0,0,0,0.07)}.offer-card::before{content:counter(offer,decimal-leading-zero);position:absolute;inset-block-start:.75rem;inset-inline-end:1rem;font-family:var(--font-mono),monospace;font-size:2.75rem;font-weight:900;line-height:1;color:var(--tone);opacity:.1;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.offer-card:hover::before{opacity:.2;transform:scale(1.08) translateX(3px)}.offer-body{position:relative;display:flex;flex-direction:column;flex:1;margin-bottom:1rem}.offer-title{display:block;font-size:1.02rem;font-weight:800;line-height:1.4;letter-spacing:-0.2px;color:var(--text-main);margin-bottom:.45rem}.offer-text{display:block;font-size:.85rem;line-height:1.65;color:var(--text-muted);margin-bottom:.85rem}.offer-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.offer-tag{font-size:.75rem;font-weight:700;color:var(--text-soft);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.18rem .5rem;white-space:nowrap}.offer-card:hover .offer-tag{background:var(--bg-surface-elevated)}.offer-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light);margin-top:auto}.offer-count{font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tone);background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);border-radius:var(--radius-sm);padding:.2rem .55rem;white-space:nowrap}.offer-action{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:800;color:var(--tone);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.3rem .7rem;white-space:nowrap;transition:border-color var(--transition-fast),transform var(--transition-fast)}.offer-card:hover .offer-action{border-color:currentColor;transform:translateY(-1px)}.offer-arrow{font-size:.9rem;line-height:1;transition:transform var(--transition-fast)}.offer-card:hover .offer-arrow{transform:translateX(-3px)}.offer-card.is-rose{--tone:var(--brand-text)}.offer-card.is-cyan{--tone:var(--accent-cyan-text)}.offer-card.is-amber{--tone:#f59e0b}.offer-card.is-emerald{--tone:var(--accent-green)}[data-theme="light"] .offer-card.is-amber{--tone:#b84306}[data-theme="light"] .offer-card.is-emerald{--tone:#047857}@media (prefers-reduced-motion:reduce){.offer-card,.offer-card::before,.offer-action,.offer-arrow{transition:none}.offer-card:hover{transform:none}.offer-card:hover::before{transform:none}.offer-card:hover .offer-action{transform:none}.offer-card:hover .offer-arrow{transform:none}}@media (max-width:768px){.offer-header{padding-bottom:1.1rem;margin-bottom:1.15rem}.offer-subtitle{font-size:.88rem}.offer-grid{gap:.85rem}.offer-card{min-height:0;padding:1.2rem 1.1rem;border-radius:16px}.offer-card::before{font-size:2.3rem}.offer-title{font-size:.98rem}}.footer-col-title span{font-size:1.05rem}.footer-links a{font-size:.9rem}.footer-about-text{font-size:.88rem;line-height:1.75}.brand-tagline{font-size:.8rem}@media (min-width:769px){.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem}}.footer-links .icon-box{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand-text);background:none;transition:transform var(--transition-fast)}.footer-links a:hover .icon-box{transform:scale(1.15)}.footer-links .icon-box svg{width:16px;height:16px;fill:currentColor}.footer-col-title{position:relative;display:inline-block;padding-bottom:6px;font-size:.95rem;font-weight:800}.footer-col-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:24px;height:3px;background:var(--brand);border-radius:2px}.footer-col-title .col-title-line{display:none}.footer-links a{font-size:.85rem;font-weight:600;gap:.6rem}.footer-links a:hover{color:var(--brand-text)}.footer-links li:last-child a[href$="/prompts/"],.footer-links li:last-child a[href$="/projects/"]{color:var(--brand-text);font-weight:800;margin-top:.25rem}.faq-badge{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-text);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);font-size:.8rem;font-weight:700;padding:.25rem .9rem;border-radius:var(--radius-full);margin-bottom:.75rem}.faq-section .section-header{flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;margin-bottom:1.75rem}.faq-section .section-title{justify-content:center}.faq-section .faq-list{max-width:68rem;margin-inline:auto}.faq-item{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.faq-item:hover,.faq-item[open]{border-color:color-mix(in srgb,var(--brand) 45%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 8%,transparent)}.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;font-size:.95rem;font-weight:700;color:var(--text-main);cursor:pointer;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-chevron{width:18px;height:18px;fill:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast),fill var(--transition-fast)}.faq-item[open] .faq-chevron{transform:rotate(180deg);fill:var(--brand-text)}.faq-answer{padding:.9rem 1.15rem 1.1rem;border-top:1px solid var(--border-light);background:var(--bg-surface-elevated);font-size:.88rem;line-height:1.75;color:var(--text-muted)}@media (max-width:768px){.faq-item>summary{padding:.85rem 1rem;font-size:.92rem}.faq-answer{padding:.8rem 1rem 1rem}}.pillar-intro{max-width:70ch;margin-block:1.5rem 2.5rem;font-size:1rem;line-height:1.9;color:var(--text-soft)}.pillar-intro>*:first-child{margin-top:0}.pillar-intro a{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.pillar-subs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr));gap:1rem}.pillar-sub-card{display:flex;align-items:flex-start;gap:.9rem;padding:1.15rem;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.pillar-sub-card:hover{transform:translateY(-2px);border-color:var(--border-medium);box-shadow:var(--shadow-md)}.pillar-sub-body{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.pillar-sub-title{font-size:.98rem;font-weight:800;color:var(--text-main)}.pillar-sub-text{font-size:.85rem;line-height:1.6;color:var(--text-muted)}.pillar-sub-count{font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-surface-elevated);border-radius:var(--radius-full);padding:.15rem .55rem;align-self:flex-start;flex-shrink:0}@media (max-width:768px){.pillar-intro{font-size:.95rem;line-height:1.85}.pillar-sub-card{padding:.95rem}}.pillar-master{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:2.25rem;margin-block:1.25rem 2rem;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.pillar-master::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--accent-orange))}.pillar-master-top{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.pillar-badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,var(--brand),var(--brand-orange-ink));color:#fff;font-size:.78rem;font-weight:800;padding:.3rem .9rem;border-radius:var(--radius-full);min-height:2rem;box-sizing:border-box}.pillar-meta-inline{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--text-muted)}.pillar-meta-inline svg{fill:currentColor;flex-shrink:0}.pillar-title{font-size:2rem;font-weight:900;line-height:1.35;color:var(--text-main);margin-bottom:.85rem;word-break:break-word}.pillar-lede{font-size:1.02rem;line-height:1.8;color:var(--text-soft);margin-bottom:1.5rem;max-width:68ch}.pillar-byline{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.15rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:1.75rem;flex-wrap:wrap}.pillar-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0}.pillar-byline-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.pillar-byline-name{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-size:.92rem;color:var(--text-main)}.pillar-verified{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;color:#046e50;background:rgba(4,120,87,0.1);padding:.2rem .55rem;border-radius:var(--radius-sm);min-height:1.5rem;box-sizing:border-box}[data-theme="dark"] .pillar-verified{color:#34d399;background:rgba(16,185,129,0.14)}.pillar-verified svg{fill:currentColor;flex-shrink:0}.pillar-byline-sub{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.78rem;color:var(--text-muted)}.pillar-master .pillar-intro{max-width:70ch;margin:0;font-size:1rem;line-height:1.9;color:var(--text-soft)}.pillar-master .pillar-intro h2{font-size:1.25rem;font-weight:800;color:var(--text-main);margin-block:1.75rem .75rem}@media (max-width:768px){.pillar-master{padding:1.35rem 1.15rem;border-radius:var(--radius-lg)}.pillar-title{font-size:1.42rem;line-height:1.42}.pillar-lede{font-size:.95rem}.pillar-byline{padding:.75rem .9rem;gap:.7rem}.pillar-master .pillar-intro{font-size:.95rem;line-height:1.85}}.footer-legal-links a{min-height:24px;display:inline-flex;align-items:center}.nav-badge,.pillar-verified{font-size:.75rem}.cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:1.5rem;margin-bottom:2.5rem}.cluster-card{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.cluster-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 40%,transparent);box-shadow:var(--shadow-md)}.cluster-media{position:relative;width:100%;height:200px;overflow:hidden;background:var(--bg-surface-elevated);flex-shrink:0}.cluster-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cluster-card:hover .cluster-media img{transform:scale(1.04)}.cluster-media .badge-category{position:absolute;inset-block-start:12px;inset-inline-end:12px;box-shadow:0 4px 12px rgba(0,0,0,0.28)}.cluster-body{display:flex;flex-direction:column;flex-grow:1;padding:1.35rem}.cluster-title{font-size:1.1rem;font-weight:800;line-height:1.45;margin-bottom:.6rem}.cluster-title a{color:var(--text-main);text-decoration:none}.cluster-card:hover .cluster-title a{color:var(--brand-text)}.cluster-excerpt{font-size:.88rem;line-height:1.7;color:var(--text-muted);margin-bottom:1.15rem;flex-grow:1}.cluster-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--border-light);font-size:.82rem}.cluster-time{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted)}.cluster-cta{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-text);font-weight:800;white-space:nowrap}.cluster-time svg,.cluster-cta svg{fill:currentColor;flex-shrink:0}.cluster-card:hover .cluster-cta svg{transform:translateX(-3px);transition:transform var(--transition-fast)}@media (max-width:768px){.cluster-grid{gap:1rem}.cluster-media{height:175px}.cluster-body{padding:1.1rem}.cluster-title{font-size:1.02rem}}.pillar-master{max-width:none}.pillar-master .pillar-intro,.pillar-lede{max-width:none}.pillar-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--brand-orange-ink));color:#fff;font-family:var(--font-mono),monospace;font-size:.95rem;font-weight:800;letter-spacing:.5px}.pillar-meta-sep{color:var(--text-muted)}.pillar-intro a{font-weight:700}.content-sidebar .content-section{margin-bottom:1.5rem}.content-sidebar .content-section:last-child{margin-bottom:0}.content-sidebar [class*="-grid"]{grid-template-columns:1fr;gap:.85rem}.content-sidebar .section-header{margin-bottom:.9rem}.content-sidebar .section-title,.content-sidebar .offer-heading{font-size:1.05rem}.content-sidebar .offer-header{display:block;margin-bottom:1rem}.content-sidebar .offer-subtitle{font-size:.83rem;margin-top:.5rem}.content-sidebar .offer-card{min-height:0;padding:1.1rem 1rem}.content-sidebar .offer-card .stat-icon-wrap{width:42px;height:42px}.content-sidebar.is-solo{max-width:26rem;margin-inline:auto}.categories-split-wrapper{display:grid;grid-template-columns:320px minmax(0,1fr);gap:2.25rem;align-items:start;margin-block:1.5rem 3.5rem}.categories-split-wrapper.is-single-column{grid-template-columns:minmax(0,1fr)}.categories-sticky-sidebar{min-width:0}@media (min-width:1001px){.is-dock-only .dock-shell{position:sticky;top:calc(var(--header-height, 72px) + 1.25rem);max-height:calc(100vh - var(--header-height, 72px) - 2.5rem);overflow-y:auto;scrollbar-width:none}.is-dock-only .dock-shell::-webkit-scrollbar{display:none}}.dock-widgets{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.dock-toggle{display:none}@media (min-width:1001px){.dock-shell::details-content{content-visibility:visible}.dock-shell>.dock-inner-card{display:block}}.dock-shell>summary::-webkit-details-marker,.dock-shell>summary::marker{display:none;content:''}.dock-inner-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:1.5rem 1.25rem;box-shadow:var(--shadow-sm)}.dock-intro{margin-bottom:1.15rem}.dock-title{font-size:1.2rem;font-weight:900;line-height:1.3;letter-spacing:-0.3px;color:var(--text-main);margin-bottom:.3rem}.dock-desc{font-size:.8rem;line-height:1.55;color:var(--text-muted)}.dock-nav-list{display:flex;flex-direction:column;gap:.45rem}.dock-nav-item{--tone:var(--brand-text);--tone-ink:var(--tone);display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .8rem;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-inline-start:3px solid transparent;border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.dock-nav-item:hover{background:var(--bg-surface);border-color:var(--border-medium);border-inline-start-color:color-mix(in srgb,var(--tone) 45%,transparent);transform:translateX(-3px);box-shadow:var(--shadow-sm)}.dock-item-lead{display:flex;align-items:center;gap:.62rem;min-width:0}.dock-icon-box{width:34px;height:34px;border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);transition:transform var(--transition-fast)}.dock-icon-box svg{fill:currentColor}.dock-nav-item:hover .dock-icon-box{transform:scale(1.08)}.dock-labels{display:flex;flex-direction:column;min-width:0}.dock-name{font-size:.87rem;font-weight:800;line-height:1.3;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-subtext{font-size:.76rem;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.12rem}.dock-badge{font-family:var(--font-mono),monospace;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.14rem .45rem;flex-shrink:0}.dock-nav-item.active{background:var(--bg-surface);border-color:var(--border-medium);border-inline-start-color:var(--tone);box-shadow:var(--shadow-sm);transform:translateX(-3px)}.dock-nav-item.active .dock-name{color:var(--tone-ink)}.dock-nav-item.active .dock-badge{background:var(--bg-surface-elevated);border-color:var(--border-medium);color:var(--text-main)}.dock-nav-item.tone-purple{--tone:var(--brand-text)}.dock-nav-item.tone-blue{--tone:#60a5fa;--tone-ink:#60a5fa}.dock-nav-item.tone-cyan{--tone:var(--accent-cyan-text)}.dock-nav-item.tone-orange{--tone:#f59e0b}.dock-nav-item.tone-green{--tone:var(--accent-green)}[data-theme="light"] .dock-nav-item.tone-blue{--tone:#2563eb;--tone-ink:#1d4ed8}[data-theme="light"] .dock-nav-item.tone-orange{--tone:var(--brand-amber-ink);--tone-ink:#b84306}[data-theme="light"] .dock-nav-item.tone-green{--tone:#047857}.categories-articles-main{display:flex;flex-direction:column;min-width:0}.categories-articles-main>.breadcrumbs{margin-bottom:.9rem}.categories-articles-main .pillar-master,.categories-articles-main .content-section{margin-bottom:2rem}.stream-header-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:1.6rem 1.75rem;margin-bottom:2rem}.stream-title{font-size:clamp(1.35rem, 1.1rem + 1vw, 1.75rem);font-weight:900;line-height:1.3;letter-spacing:-0.4px;color:var(--text-main);margin-bottom:.4rem}.stream-subtitle{font-size:.92rem;line-height:1.7;color:var(--text-muted)}.stream-count{font-size:.82rem;font-weight:700;color:var(--text-muted);margin-top:.75rem}.categories-articles-main .cluster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 330px),1fr))}@media (max-width:1000px){.categories-split-wrapper{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block:1rem 2.5rem}.dock-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;list-style:none;font-size:.88rem;font-weight:700;color:var(--text-main)}.dock-toggle-lead{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.dock-toggle-lead>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-toggle-lead svg{fill:var(--brand-text);flex-shrink:0}.dock-toggle-action{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--text-muted)}.dock-toggle-action svg{fill:currentColor;transition:transform .25s cubic-bezier(.16,1,0.3,1)}.dock-shell[open] .dock-toggle-action svg{transform:rotate(180deg)}.dock-shell[open] .dock-toggle{border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.dock-inner-card{margin-top:.6rem;padding:1.2rem 1rem}.dock-intro{margin-bottom:.9rem}.dock-title{font-size:1.05rem}.dock-nav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));gap:.5rem}.categories-articles-main .cluster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr))}.stream-header-card{padding:1.25rem 1.3rem}}@media (prefers-reduced-motion:no-preference){.dock-shell[open]>.dock-inner-card{animation:aiseza-dock-open .28s cubic-bezier(.16,1,0.3,1)}}@keyframes aiseza-dock-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cats-widget-list,.recent-widget-list{list-style:none;display:flex;flex-direction:column;gap:.15rem}.cats-widget-list a,.recent-widget-list a{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:var(--radius-sm);color:var(--text-soft);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.cats-widget-list a:hover,.recent-widget-list a:hover{background:var(--bg-surface-elevated);color:var(--brand-text)}.cats-widget-list a{justify-content:space-between;font-size:.9rem;font-weight:700}.cats-widget-count{font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-surface-elevated);border-radius:var(--radius-sm);padding:.1rem .45rem;flex-shrink:0}.cats-widget-list a:hover .cats-widget-count{background:var(--bg-surface)}.recent-widget-list a{flex-direction:column;align-items:flex-start;gap:.2rem}.recent-widget-title{font-size:.88rem;font-weight:700;line-height:1.5}.recent-widget-date{font-size:.76rem;color:var(--text-muted)}.custom-widget-body>:not(:last-child){margin-bottom:.75rem}.custom-widget-body img,.custom-widget-body iframe,.custom-widget-body video{max-width:100%;height:auto;display:block;border-radius:var(--radius-md)}.custom-widget-body a{color:var(--brand-text)}.aiseza-avatar{--avatar-size:48px;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono),monospace;font-size:calc(var(--avatar-size) * 0.36);font-weight:800;letter-spacing:.5px;line-height:1;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-orange-ink));user-select:none}.aiseza-avatar.tone-cyan{background:linear-gradient(135deg,#0369a1,#075985)}.aiseza-avatar.tone-amber{background:linear-gradient(135deg,#b84306,#9a3412)}.aiseza-avatar.tone-emerald{background:linear-gradient(135deg,#047857,#065f46)}.aiseza-avatar.tone-blue{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.share-wrap{position:relative;display:inline-block}.share-wrap>summary{cursor:pointer;list-style:none}.share-wrap>summary::-webkit-details-marker,.share-wrap>summary::marker{display:none;content:''}.share-menu{position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-end:0;z-index:40;min-width:190px;padding:.4rem;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.share-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-soft);font-family:inherit;font-size:.86rem;font-weight:700;text-align:start;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.share-item:hover,.share-item:focus-visible{background:var(--bg-surface-elevated);color:var(--brand-text)}.share-item i{width:1.1em;flex-shrink:0;text-align:center}.share-item.copied{color:var(--accent-green)}@media (prefers-reduced-motion:no-preference){.share-wrap[open] .share-menu{animation:aiseza-share-open .18s ease-out}}@keyframes aiseza-share-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.share-menu{inset-inline:auto 0;min-width:170px}}@media (max-width:768px){.social-links-grid{flex-direction:row;flex-wrap:nowrap;gap:.4rem}.social-item{flex:1 1 0;min-width:0;justify-content:center;padding:.75rem .3rem}.social-item i:first-child{font-size:1.2rem}.social-item .arr-icon{display:none}.social-item .social-meta{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.article-top-nav{gap:.75rem}.back-btn{white-space:nowrap;flex-shrink:0}.article-top-nav .header-breadcrumbs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-top-nav .article-actions-top{flex-shrink:0}@media (max-width:560px){.article-top-nav .header-breadcrumbs{display:none}}.nashir-chart{margin:2rem 0;padding:0;background:transparent;border:0}.nashir-chart svg{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:4px 0}.nashir-chart figcaption{margin-top:.6rem;font-size:.82em;color:var(--muted);text-align:center}.debate-box--single{margin:2.5rem 0 1.5rem;padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.debate-box--single .debate-question{font-size:1.06em;line-height:1.7;margin:.7rem 0 1rem}.debate-box--single .debate-opt-btn{padding:.75rem 1rem;font-size:.96em}@media (max-width:640px){.debate-box--single{margin:1.8rem 0 1.2rem;padding:1.1rem 1rem}}.article-body-text .callout-box,.entry-content .callout-box,.single-article-content .callout-box{--callout:var(--brand-text);margin-block:1.75rem;padding:1rem 1.15rem;border-radius:12px;border-inline-start:4px solid var(--callout);background:color-mix(in srgb,var(--callout) 8%,var(--bg-surface));color:var(--text-main);line-height:1.75;font-size:.97em}.article-body-text .callout-box strong,.entry-content .callout-box strong,.single-article-content .callout-box strong{color:var(--callout);display:block;margin-block-end:.35rem;font-weight:700}.article-body-text .callout-box>:last-child,.entry-content .callout-box>:last-child,.single-article-content .callout-box>:last-child{margin-block-end:0}.article-body-text .callout-box.info,.entry-content .callout-box.info,.single-article-content .callout-box.info{--callout:#3b82f6}.article-body-text .callout-box.warn,.entry-content .callout-box.warn,.single-article-content .callout-box.warn{--callout:#f97316}.article-body-text .callout-box.tip,.entry-content .callout-box.tip,.single-article-content .callout-box.tip{--callout:#10b981}.article-body-text blockquote,.entry-content blockquote,.single-article-content blockquote{position:relative;margin-block:1.75rem;margin-inline:0;padding:1.1rem 1.35rem;border-inline-start:4px solid var(--brand-text);border-radius:12px;background:var(--bg-surface-elevated);color:var(--text-soft);font-size:1.02em;line-height:1.8}.article-body-text blockquote p:last-child,.entry-content blockquote p:last-child,.single-article-content blockquote p:last-child{margin-block-end:0}.article-body-text blockquote cite,.entry-content blockquote cite,.single-article-content blockquote cite{display:block;margin-block-start:.6rem;font-size:.86em;font-style:normal;color:var(--text-muted,var(--text-soft))}@media (max-width:640px){.article-body-text .callout-box,.entry-content .callout-box,.single-article-content .callout-box,.article-body-text blockquote,.entry-content blockquote,.single-article-content blockquote{padding:.9rem 1rem;margin-block:1.4rem}.article-body-text th,.entry-content th,.single-article-content th,.article-body-text td,.entry-content td,.single-article-content td{padding:.65rem .75rem}}@media (max-width:600px){.article-body-text .table-responsive,.entry-content .table-responsive,.single-article-content .table-responsive{overflow-x:visible;background:none;border:0}.article-body-text .table-responsive table,.entry-content .table-responsive table,.single-article-content .table-responsive table{min-width:0;display:block}.article-body-text .table-responsive thead,.entry-content .table-responsive thead,.single-article-content .table-responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article-body-text .table-responsive tbody,.entry-content .table-responsive tbody,.single-article-content .table-responsive tbody{display:block}.article-body-text .table-responsive tbody tr,.entry-content .table-responsive tbody tr,.single-article-content .table-responsive tbody tr{display:block;margin-block-end:.9rem;padding:.35rem .9rem;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-surface)}.article-body-text .table-responsive tbody tr:nth-child(even),.entry-content .table-responsive tbody tr:nth-child(even),.single-article-content .table-responsive tbody tr:nth-child(even){background:var(--bg-surface)}.article-body-text .table-responsive td,.entry-content .table-responsive td,.single-article-content .table-responsive td{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;gap:.75rem;align-items:baseline;padding:.6rem 0;border-block-end:1px solid var(--border-light);white-space:normal}.article-body-text .table-responsive tr td:last-child,.entry-content .table-responsive tr td:last-child,.single-article-content .table-responsive tr td:last-child{border-block-end:0}.article-body-text .table-responsive td[data-label]::before,.entry-content .table-responsive td[data-label]::before,.single-article-content .table-responsive td[data-label]::before{content:attr(data-label);font-weight:700;color:var(--text-main);font-size:.88em;line-height:1.5}.article-body-text .table-responsive td:not([data-label]),.entry-content .table-responsive td:not([data-label]),.single-article-content .table-responsive td:not([data-label]){display:block}}