.articles-page{max-width:1060px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.articles-header{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border,#e4e4e7)}.articles-title{font-family:Newsreader,Georgia,serif;font-size:var(--text-3xl);font-weight:700;line-height:1.15;margin:0 0 var(--space-2);color:var(--ink,#18181b);letter-spacing:-.01em}.articles-subtitle{font-size:var(--text-md);color:var(--gray-500,#71717a);margin:0;line-height:1.5}.category-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;border-bottom:1px solid var(--border,#e4e4e7);padding-bottom:var(--space-4)}.category-tab{padding:5px 14px;background:transparent;border:1px solid var(--border,#e4e4e7);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-sm);font-weight:600;color:var(--gray-500,#71717a);cursor:pointer;transition:color .12s,border-color .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);border-radius:2px}.category-tab:hover{color:var(--ink,#18181b);border-color:var(--gray-400,#a1a1aa)}.category-tab.active{background:var(--seka,#064e3b);color:#fff;border-color:var(--seka,#064e3b)}.articles-page .featured-article{display:block;padding:var(--space-7) 0;border-top:3px solid var(--seka,#064e3b);border-bottom:1px solid var(--border,#e4e4e7);margin-bottom:var(--space-10);text-decoration:none;color:inherit}.articles-page .featured-article:hover .featured-title{color:var(--seka,#064e3b)}.articles-page .featured-content{display:block;max-width:680px}.articles-page .featured-category{display:inline-flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4);padding:2px 8px;border-radius:2px}.featured-category.concepts{color:#6d28d9;background:#ede9fe}.featured-category.errors{color:#b91c1c;background:#fef2f2}.featured-category.markets{color:var(--seka,#064e3b);background:var(--seka-bg,#f0fdf4)}.featured-category.guides{color:#1d4ed8;background:#eff6ff}.articles-page .featured-title{font-family:Newsreader,Georgia,serif;font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin:0 0 var(--space-4);color:var(--ink,#18181b);letter-spacing:-.02em;transition:color .12s}.articles-page .featured-excerpt{font-family:Newsreader,Georgia,serif;font-size:var(--text-lg);color:var(--gray-600,#3f3f46);line-height:1.65;margin:0 0 var(--space-4)}.articles-page .featured-meta{font-family:Courier Prime,monospace;font-size:.78rem;color:var(--gray-500,#71717a);line-height:1.5}.articles-section{margin-bottom:var(--space-10)}.articles-page .articles-section .section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border,#e4e4e7)}.articles-page .articles-section .section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-400,#a1a1aa);margin:0}.articles-grid{display:flex;flex-direction:column}.article-card{display:block;padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle,#f4f4f5);text-decoration:none;color:inherit;transition:background .08s}.article-card:last-child{border-bottom:none}.article-card:hover{background:var(--gray-50,#f6f6f4);padding-left:var(--space-3);padding-right:var(--space-3);margin:0 calc(-1 * var(--space-3))}.article-card:hover .article-title{color:var(--seka,#064e3b)}.article-body{display:flex;flex-direction:column;gap:var(--space-1)}.article-category{display:inline-flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-1);padding:1px 7px;border-radius:2px;width:fit-content}.article-category.concepts{color:#6d28d9;background:#ede9fe}.article-category.errors{color:#b91c1c;background:#fef2f2}.article-category.markets{color:var(--seka,#064e3b);background:var(--seka-bg,#f0fdf4)}.article-category.guides{color:#1d4ed8;background:#eff6ff}.article-title{font-family:Newsreader,Georgia,serif;font-size:var(--text-lg);font-weight:600;line-height:1.3;margin:0;color:var(--ink,#18181b);transition:color .12s}.article-excerpt{font-size:var(--text-sm);color:var(--gray-500,#71717a);line-height:1.65;margin:var(--space-1) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta{font-family:Courier Prime,monospace;font-size:.68rem;color:var(--gray-400,#a1a1aa);margin-top:var(--space-2)}.article-body-text{font-size:var(--text-md);line-height:1.75;color:var(--gray-600)}.article-body-text p{margin:0 0 var(--space-4)}.related-meta{font-family:Courier Prime,monospace;font-size:var(--text-xs);color:var(--gray-400);margin-top:3px}.empty-state{text-align:center;padding:var(--space-12) var(--space-6);border-top:1px solid var(--border,#e4e4e7);border-bottom:1px solid var(--border,#e4e4e7);margin-bottom:var(--space-10)}.empty-state-icon{font-size:2rem;margin-bottom:var(--space-4);color:var(--gray-400,#a1a1aa)}.empty-state-title{font-family:Newsreader,Georgia,serif;font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-2);color:var(--ink,#18181b)}.empty-state-text{color:var(--gray-500,#71717a);margin:0 0 var(--space-5);font-size:var(--text-md)}.empty-state-link{display:inline-block;padding:9px 22px;background:var(--seka,#064e3b);color:#fff;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:var(--text-sm);transition:background .12s}.empty-state-link:hover{background:var(--seka-mid,#065f46)}.newsletter-cta{padding:var(--space-10) var(--space-8);background:var(--seka,#064e3b);color:#fff;text-align:center;margin-top:var(--space-12)}.newsletter-cta h3{font-family:Newsreader,Georgia,serif;font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--space-3);color:#fff}.newsletter-cta p{color:hsla(0,0%,100%,.65);margin:0 0 var(--space-6);font-size:var(--text-md)}.newsletter-btn{display:inline-block;padding:10px var(--space-6);background:#fff;color:var(--seka,#064e3b);border:none;font-weight:700;font-size:var(--text-sm);font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .12s;text-decoration:none}.newsletter-btn:hover{background:var(--seka-bg,#f0fdf4)}.article-detail-page .article-content{max-width:720px}.article-detail-page .article-header{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--border,#e4e4e7)}.article-detail-page .article-title{font-family:Newsreader,Georgia,serif;font-size:var(--text-4xl);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--ink,#18181b);margin:0 0 var(--space-4)}.article-detail-page .article-excerpt{font-family:Newsreader,Georgia,serif;font-size:var(--text-lg);color:var(--gray-500,#71717a);line-height:1.65;margin:0}.article-layout .article-excerpt{display:block;-webkit-line-clamp:unset;overflow:visible}.article-detail-page .article-meta{display:flex;gap:var(--space-4);padding-top:var(--space-4);font-family:Courier Prime,monospace;font-size:.72rem;color:var(--gray-400,#a1a1aa)}.article-detail-page .article-mdx{font-family:Newsreader,Georgia,serif;font-size:var(--text-md);line-height:1.8;color:var(--ink,#18181b)}.article-detail-page .article-mdx p{margin:var(--space-5) 0;color:var(--gray-600,#3f3f46)}.article-detail-page .article-mdx h2{font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border-subtle,#f4f4f5);letter-spacing:-.01em}.article-detail-page .article-mdx h2,.article-detail-page .article-mdx h3{font-family:Newsreader,Georgia,serif;font-weight:700;color:var(--ink,#18181b)}.article-detail-page .article-mdx h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-3)}.article-detail-page .article-mdx ol,.article-detail-page .article-mdx ul{margin:var(--space-3) 0 var(--space-5);padding-left:var(--space-5)}.article-detail-page .article-mdx li{margin:var(--space-2) 0;color:var(--gray-600,#3f3f46)}.article-detail-page .article-mdx a{color:var(--seka,#064e3b);text-decoration:underline;text-decoration-color:var(--border,#e4e4e7);text-underline-offset:2px;transition:text-decoration-color .12s}.article-detail-page .article-mdx a:hover{text-decoration-color:var(--seka,#064e3b)}.article-detail-page .article-mdx blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--seka,#064e3b);background:var(--gray-50,#f6f6f4);color:var(--gray-600,#3f3f46);font-style:italic}.article-detail-page .article-mdx code{background:var(--gray-100,#f4f4f5);border:1px solid var(--border,#e4e4e7);color:var(--seka,#064e3b);padding:1px 6px;font-family:Courier Prime,monospace;font-size:.87em;font-weight:600}.article-detail-page .article-mdx hr{border:none;border-top:1px solid var(--border,#e4e4e7);margin:var(--space-8) 0}@media (max-width:768px){.articles-page{padding:var(--space-6) var(--space-4) var(--space-12)}.featured-title{font-size:var(--text-2xl)}}.about-page{max-width:760px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.profile-section{display:flex;gap:var(--space-6);align-items:flex-start;padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid var(--border)}.profile-avatar{width:80px;height:80px;background:var(--seka);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;flex-shrink:0;font-family:Newsreader,Georgia,serif;letter-spacing:-.01em}.profile-info{flex:1;min-width:0}.profile-name{font-family:Newsreader,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.15;color:var(--ink);margin-bottom:var(--space-1);letter-spacing:-.02em}.profile-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-md);color:var(--gray-500);margin-bottom:var(--space-4);font-weight:400}.profile-credentials{display:flex;gap:var(--space-2);flex-wrap:wrap}.about-page .credential{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);font-weight:600;padding:3px 10px;background:var(--seka-bg);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--seka-mid);letter-spacing:.01em}.about-section{margin-bottom:0;padding-bottom:var(--space-8);border-bottom:1px solid var(--border);margin-top:var(--space-8)}.about-section:last-of-type{border-bottom:none}.about-section-title{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:var(--space-5)}.about-section p,.about-section-title{font-family:Plus Jakarta Sans,sans-serif}.about-section p{color:var(--gray-600);margin-bottom:var(--space-4);font-size:var(--text-md);line-height:1.75}.mission-box{padding:var(--space-5) var(--space-6);background:var(--seka-bg);border-left:3px solid var(--seka);margin:var(--space-6) 0}.mission-box p{font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-style:italic;color:var(--ink);margin:0;line-height:1.65}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.value-card{padding:var(--space-5);background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .12s}.value-card:nth-child(2n){border-right:none}.value-card:nth-last-child(-n+2){border-bottom:none}.value-card:hover{background:var(--seka-bg)}.value-icon{font-size:1.4rem;margin-bottom:var(--space-3);display:block}.value-title{font-weight:700;margin-bottom:var(--space-2);font-size:var(--text-md);color:var(--ink)}.value-desc,.value-title{font-family:Plus Jakarta Sans,sans-serif}.value-desc{font-size:var(--text-sm);color:var(--gray-600);line-height:1.65}.ecosystem-grid{display:grid;gap:0;margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.ecosystem-item{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border-bottom:1px solid var(--border-subtle);transition:background .12s;align-items:flex-start}.ecosystem-item:last-child{border-bottom:none}.ecosystem-item:hover{background:var(--seka-bg)}.ecosystem-icon{width:36px;height:36px;background:var(--seka);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}.ecosystem-name{font-weight:700;margin-bottom:2px;color:var(--ink);font-size:var(--text-md)}.ecosystem-desc,.ecosystem-name{font-family:Plus Jakarta Sans,sans-serif}.ecosystem-desc{font-size:var(--text-sm);color:var(--gray-600);line-height:1.5}.ecosystem-status{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-top:var(--space-2)}.ecosystem-status.live{color:var(--seka)}.ecosystem-status.dev{color:var(--amber)}.ecosystem-status.soon{color:var(--gray-500)}.ecosystem-app-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.ecosystem-app-link{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid var(--border);background:var(--seka-bg);color:var(--seka-mid);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background .12s,border-color .12s,color .12s}.ecosystem-app-link:hover{background:var(--seka);border-color:var(--seka);color:var(--white)}.social-section{padding:var(--space-8) var(--space-6);background:var(--ink);color:#fff;text-align:center;margin-top:var(--space-8);border-radius:var(--radius-sm)}.social-section h3{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:700;margin-bottom:var(--space-2);color:#fff}.social-section p{font-family:Plus Jakarta Sans,sans-serif;color:var(--gray-400);margin-bottom:var(--space-5);font-size:var(--text-md)}.social-links{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.social-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);color:var(--gray-400);text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-sm);font-weight:600;transition:color .12s,border-color .12s}.social-link:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.social-link span{font-size:var(--text-lg)}.social-all-links{display:inline-block;margin-top:var(--space-4);color:hsla(0,0%,100%,.78);text-decoration:underline;text-underline-offset:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-sm)}.social-all-links:hover{color:#fff}.contact-box{padding:var(--space-6);background:var(--seka-bg);border:1px solid var(--border);border-left:3px solid var(--seka);text-align:center;margin-top:var(--space-6)}.contact-box h4{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-2);color:var(--seka)}.contact-box h4,.contact-box p{font-family:Plus Jakarta Sans,sans-serif}.contact-box p{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:var(--space-3)}.contact-email{font-family:Courier Prime,monospace;font-size:var(--text-sm);color:var(--seka);text-decoration:none;font-weight:700}.contact-email:hover{text-decoration:underline}.about-disclaimer{padding:var(--space-4);background:var(--bg);border-top:1px solid var(--border);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);color:var(--gray-500);margin-top:var(--space-8);line-height:1.7}.newsletter-page{max-width:100%}.newsletter-hero{background:var(--seka);color:#fff;padding:var(--space-16) var(--space-6);text-align:center}.newsletter-hero-content{max-width:600px;margin:0 auto}.newsletter-label{display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.75);padding:3px 12px;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.newsletter-page .newsletter-title{font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:#fff;margin-bottom:var(--space-4);line-height:1.15;letter-spacing:-.02em}.newsletter-page .newsletter-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-lg);color:hsla(0,0%,100%,.92);line-height:1.6;max-width:480px;margin:0 auto}.newsletter-content{max-width:800px;margin:0 auto;padding:var(--space-12) var(--space-6)}.newsletter-benefits{margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--border)}.benefits-title{font-family:Newsreader,Georgia,serif;font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:var(--space-8);color:var(--ink);letter-spacing:-.01em}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.benefit-card{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .12s}.benefit-card:nth-child(2n){border-right:none}.benefit-card:nth-last-child(-n+2){border-bottom:none}.benefit-card:hover{background:var(--seka-bg)}.benefit-icon{font-size:1.6rem;flex-shrink:0;line-height:1;margin-top:2px}.benefit-name{font-weight:700;margin-bottom:var(--space-1);font-size:var(--text-md);color:var(--ink)}.benefit-desc,.benefit-name{font-family:Plus Jakarta Sans,sans-serif}.benefit-desc{font-size:var(--text-sm);color:var(--gray-600);line-height:1.65}.subscription-section{margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--border)}.subscription-card{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--seka);border-radius:var(--radius-sm);overflow:hidden}.subscription-header{background:var(--seka-bg);padding:var(--space-8) var(--space-6);text-align:center;border-bottom:1px solid var(--border)}.subscription-header h2{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:700;margin-bottom:var(--space-2);color:var(--ink);letter-spacing:-.01em}.subscription-header p{font-family:Plus Jakarta Sans,sans-serif;color:var(--gray-600);font-size:var(--text-md)}.subscription-form{padding:var(--space-8) var(--space-6)}.form-group{margin-bottom:var(--space-5)}.form-group label{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-2);color:var(--gray-600)}.form-group input,.form-group label{font-family:Plus Jakarta Sans,sans-serif}.form-group input{width:100%;padding:11px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-md);background:var(--bg);color:var(--ink);transition:border-color .15s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:var(--seka);background:var(--surface)}.form-group input::placeholder{color:var(--gray-400)}.subscribe-btn{width:100%;padding:13px var(--space-4);background:var(--seka);color:#fff;border:none;border-radius:var(--radius-md);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-md);font-weight:700;cursor:pointer;transition:background .15s;letter-spacing:.01em}.subscribe-btn:hover{background:var(--seka-mid)}.subscribe-btn:active{background:var(--seka)}.subscription-footer{padding:var(--space-4) var(--space-6) var(--space-6);text-align:center;border-top:1px solid var(--border-subtle)}.subscription-footer p{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);color:var(--gray-500);line-height:1.7}.frequency-section{margin-bottom:var(--space-8)}.frequency-section h3{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:700;text-align:center;margin-bottom:var(--space-6);color:var(--ink)}.frequency-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.frequency-item{text-align:center;padding:var(--space-6);background:var(--surface);border-right:1px solid var(--border);transition:background .12s}.frequency-item:last-child{border-right:none}.frequency-item:hover{background:var(--seka-bg)}.frequency-icon{font-size:1.75rem;margin-bottom:var(--space-3);display:block}.frequency-label{font-weight:700;margin-bottom:var(--space-1);font-size:var(--text-md);color:var(--ink)}.frequency-desc,.frequency-label{font-family:Plus Jakarta Sans,sans-serif}.frequency-desc{font-size:var(--text-sm);color:var(--gray-600);line-height:1.55}.newsletter-disclaimer{padding:var(--space-4) var(--space-6);background:var(--bg);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);color:var(--gray-500);line-height:1.7;text-align:center;border-top:1px solid var(--border)}.mdx-content{font-family:Newsreader,Georgia,serif;font-size:var(--text-md);line-height:1.8;color:var(--gray-600)}.mdx-content h2,.mdx-content h3,.mdx-content h4{font-family:Plus Jakarta Sans,sans-serif;color:var(--ink);margin-top:var(--space-10);margin-bottom:var(--space-4)}.mdx-content h2{font-size:var(--text-xl);line-height:1.25;letter-spacing:-.01em;padding-bottom:var(--space-3);border-bottom:2px solid var(--border-strong)}.mdx-content h2,.mdx-content h3{font-weight:700;color:var(--ink)}.mdx-content h3{font-size:var(--text-md)}.mdx-content h4{font-size:var(--text-sm);font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.06em}.mdx-content p{margin:var(--space-5) 0}.mdx-content strong{font-weight:700;color:var(--ink)}.mdx-content ol,.mdx-content ul{margin:var(--space-4) 0;padding:0;list-style:none}.mdx-content ol li,.mdx-content ul li{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-md);line-height:1.7;color:var(--gray-600);padding-left:var(--space-4);position:relative}.mdx-content ol li:last-child,.mdx-content ul li:last-child{border-bottom:none}.mdx-content ul li:before{content:"–";position:absolute;left:0;color:var(--seka);font-family:Courier Prime,monospace;font-weight:700}.mdx-content ol{counter-reset:ol-counter}.mdx-content ol li{counter-increment:ol-counter}.mdx-content ol li:before{content:counter(ol-counter,decimal-leading-zero);position:absolute;left:0;font-family:Courier Prime,monospace;font-size:var(--text-xs);font-weight:700;color:var(--gray-400);top:var(--space-2)}.mdx-content blockquote{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--seka);background:transparent}.mdx-content blockquote p{margin:0;color:var(--gray-500);font-style:italic;font-size:var(--text-lg);line-height:1.6}.mdx-content hr{border:none;height:1px;background:var(--border);margin:var(--space-10) 0}.mdx-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:var(--space-8) 0}.mdx-content table{width:100%;border-collapse:collapse;margin:var(--space-8) 0;font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);border-radius:0}.mdx-table-wrap>table{margin:0}.mdx-content th{padding:10px var(--space-4);text-align:left;background:var(--bg);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-400);border-bottom:1px solid var(--border);border-right:1px solid var(--border-subtle)}.mdx-content th:nth-child(n+2){text-align:right}.mdx-content td{padding:11px var(--space-4);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);color:var(--gray-600);font-family:Newsreader,Georgia,serif;vertical-align:middle}.mdx-content td:nth-child(n+2){font-family:Courier Prime,monospace;font-size:var(--text-sm);text-align:right;font-weight:600}.mdx-content td:nth-child(n+2),.mdx-content th:nth-child(n+2){white-space:nowrap}.mdx-content td:first-child{font-weight:600;color:var(--ink)}.mdx-content tr:last-child td{border-bottom:none}.mdx-content td:last-child,.mdx-content th:last-child{border-right:none}.mdx-content code,.mdx-content tr:hover td{background:var(--bg)}.mdx-content code{font-family:Courier Prime,monospace;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 6px;font-size:.875em;color:var(--seka);font-weight:600}.mdx-content pre{background:#1a1208;color:#faf8f4;padding:var(--space-6);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-6) 0;border:1px solid hsla(35,31%,86%,.1)}.mdx-content pre code{background:transparent;border:none;padding:0;color:inherit;font-size:var(--text-sm);font-weight:400}.article-mdx>p:first-of-type:first-letter{float:left;font-family:Newsreader,Georgia,serif;font-size:3.6rem;line-height:.78;font-weight:600;color:var(--seka-dark);padding:6px 12px 0 0}.mdx-content .mdx-callout{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:4px solid var(--seka);background:var(--seka-bg)}.mdx-content .mdx-callout>:last-child{margin-bottom:0}.mdx-content .mdx-callout p{color:var(--gray-700);font-style:normal;font-size:var(--text-md);line-height:1.7}.mdx-content .mdx-callout-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)!important;color:var(--seka-dark)}.mdx-content .mdx-callout--attention{border-left-color:var(--amber);background:var(--amber-bg)}.mdx-content .mdx-callout--attention .mdx-callout-label{color:var(--amber)}.mdx-content .mdx-callout--savoir{border-left-color:var(--blue);background:var(--blue-bg)}.mdx-content .mdx-callout--savoir .mdx-callout-label{color:var(--blue-dark)}.mdx-content .mdx-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);margin:var(--space-8) 0}.mdx-content .mdx-compare-col{padding:var(--space-5);border:1px solid var(--border);border-top:3px solid var(--border-strong)}.mdx-content .mdx-compare-col.is-yes{border-top-color:var(--seka);background:var(--seka-bg)}.mdx-content .mdx-compare-col.is-no{border-top-color:var(--red);background:var(--red-bg)}.mdx-content .mdx-compare-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-3)!important}.mdx-content .mdx-compare-col.is-yes .mdx-compare-title{color:var(--seka-dark)}.mdx-content .mdx-compare-col.is-no .mdx-compare-title{color:var(--red-dark)}.mdx-content .mdx-compare-col ul{margin:0;padding-left:var(--space-5)}.mdx-content .mdx-compare-col li{margin-bottom:var(--space-2);font-size:var(--text-sm)}.mdx-content .mdx-compare-col>:last-child{margin-bottom:0}@media (max-width:640px){.mdx-content .mdx-compare{grid-template-columns:1fr}.article-mdx>p:first-of-type:first-letter{font-size:3rem}.mdx-content table{font-size:var(--text-xs)}.mdx-content th{padding:8px 10px;font-size:11px;letter-spacing:.04em}.mdx-content td{padding:9px 10px}.mdx-content td:nth-child(n+2){font-size:var(--text-xs)}.mdx-table-wrap{background:linear-gradient(to right,var(--surface) 30%,hsla(0,0%,100%,0)),linear-gradient(to right,hsla(0,0%,100%,0),var(--surface) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.12),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.12),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}}.search-overlay{position:fixed;inset:0;z-index:100;background:rgba(26,18,8,.45);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;animation:search-overlay-in .1s ease-out}@keyframes search-overlay-in{0%{opacity:0}to{opacity:1}}.search-modal{width:100%;max-width:580px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;animation:search-modal-in .13s ease-out}@keyframes search-modal-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-modal-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface)}.search-modal-icon{flex-shrink:0;color:var(--gray-400)}.search-modal-input{flex:1;border:none;outline:none;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-md);color:var(--ink);background:transparent;padding:var(--space-2) 0}.search-modal-input::placeholder{color:var(--gray-400)}.search-modal-esc{font-family:Courier Prime,monospace;font-size:var(--text-xs);padding:2px 7px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--gray-500);flex-shrink:0}.search-modal-body{max-height:420px;overflow-y:auto;background:var(--bg)}.search-empty,.search-hint,.search-loading{padding:var(--space-8) var(--space-5);text-align:center;font-family:Plus Jakarta Sans,sans-serif;color:var(--gray-500);font-size:var(--text-sm)}.search-results{list-style:none;padding:var(--space-2) 0;margin:0}.search-result-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--border-subtle);background:var(--surface);cursor:pointer;text-align:left;transition:background .1s;font-family:Plus Jakarta Sans,sans-serif}.search-result-item:last-child{border-bottom:none}.search-result-item.selected,.search-result-item:hover,.search-result-type{background:var(--seka-bg)}.search-result-type{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--seka)}.search-result-content{flex:1;min-width:0}.search-result-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-sm);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-meta{display:flex;align-items:center;gap:var(--space-2);margin-top:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);color:var(--gray-500)}.search-result-ticker{font-family:Courier Prime,monospace;font-weight:700;color:var(--seka)}.search-result-market{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);font-weight:700;padding:1px 7px;border-radius:var(--radius-full);background:var(--bg);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-600)}.search-result-score{font-family:Courier Prime,monospace;font-weight:700;color:var(--seka);flex-shrink:0}.search-result-category{font-family:Plus Jakarta Sans,sans-serif;text-transform:capitalize;color:var(--gray-500)}.search-result-arrow{flex-shrink:0;color:var(--gray-400);opacity:0;transition:opacity .1s}.search-result-item.selected .search-result-arrow,.search-result-item:hover .search-result-arrow{opacity:1}.search-modal-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--bg)}.search-shortcuts{display:flex;gap:var(--space-4);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--text-xs);color:var(--gray-500)}.search-shortcuts kbd{font-family:Courier Prime,monospace;font-size:var(--text-xs);padding:1px 5px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-right:var(--space-1);color:var(--gray-600)}button.search-box{border:1px solid var(--border);font-family:Plus Jakarta Sans,sans-serif;background:var(--surface);color:var(--gray-500);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s,background .12s}button.search-box:hover{border-color:var(--seka);background:var(--seka-bg)}@media (hover:none) and (pointer:coarse){.search-modal-esc,.search-modal-footer,button.search-box kbd{display:none}}