.ai-article:has(.biglinux-root){background:0 0;border-radius:0;max-width:none;padding:0}.biglinux-root{--biglinux-blue:#0074d9;--biglinux-orange:#ff8b00;--biglinux-green:#2ecc40;--biglinux-yellow:#ffdc00;--biglinux-teal:#39cccc;--text-primary:#1a1d23;--text-secondary:#2c3e50;--text-on-color:#fff;--bg-body:linear-gradient(135deg, #e8f4f8, #f5f9fc);--bg-content:#fffffffa;--bg-card:#f8f9fafa;--bg-box:#f0f8fff2;--text:#2c3e50;--bg:#fff;--card:#f8f9fa;--border:#dee2e6;--shadow:0 4px 20px #0074d926;--shadow-lg:0 10px 40px #0074d940;--tr:all .3s ease;--rd:12px}html[data-theme=dark] .biglinux-root{--biglinux-blue:#3d9ff3;--biglinux-orange:#ffb347;--biglinux-green:#3edc50;--text-primary:#f8f9fa;--text-secondary:#e9ecef;--text-on-color:#fff;--bg-body:linear-gradient(135deg, #1a1e29, #2d3748);--bg-content:#0074d9d9;--bg-card:#2d3139e6;--bg-box:#39cccc26;--text:#e9ecef;--bg:#1a1d23;--card:#2d3139;--border:#495057;--shadow:0 4px 20px #0006;--shadow-lg:0 10px 40px #0009}.biglinux-root{box-sizing:border-box;color:var(--text-primary);margin:0;padding:0 0 50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.7}.biglinux-root .article-content{backdrop-filter:blur(15px);border-radius:var(--rd);border:1px solid var(--border);box-shadow:var(--shadow-lg);margin-bottom:50px;padding:35px}html[data-theme=light] .biglinux-root .article-content{border:1px solid #0074d933}html[data-theme=dark] .biglinux-root .article-content{color:#f5f8ff;border:1px solid #ffffff1a}.biglinux-root .article-section{margin-bottom:50px;scroll-margin-top:80px}.biglinux-root .article-section h2{color:var(--text-on-color);text-align:center;justify-content:center;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;font-size:1.9rem;display:flex;position:relative}html[data-theme=light] .biglinux-root .article-section h2{color:var(--biglinux-blue)}html[data-theme=dark] .biglinux-root .article-section h2{color:var(--text-on-color)}.biglinux-root .article-section h2:after{content:"";background:linear-gradient(to right, var(--biglinux-orange), var(--biglinux-green));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.biglinux-root .article-section h3{color:var(--text-primary);align-items:center;gap:10px;margin:30px 0 15px;font-size:1.4rem;display:flex}html[data-theme=light] .biglinux-root .article-section h3{color:var(--biglinux-blue)}html[data-theme=dark] .biglinux-root .article-section h3{color:var(--text-on-color)}.biglinux-root p{text-align:justify;margin-bottom:18px;font-size:1.05rem;line-height:1.8}html[data-theme=light] .biglinux-root p{color:#2c3e50}html[data-theme=dark] .biglinux-root p{color:#f8f9fa}@media (width<=768px){.biglinux-root p{text-align:left;font-size:1rem;line-height:1.7}}.biglinux-root .cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0;display:grid}.biglinux-root .card{background:var(--bg-card);border-radius:var(--rd);border:1px solid var(--border);box-shadow:var(--shadow);transition:var(--tr);backdrop-filter:blur(10px);padding:25px;position:relative;overflow:hidden}.biglinux-root .card:before{content:"";background:linear-gradient(90deg, var(--biglinux-teal), var(--biglinux-blue));height:4px;position:absolute;top:0;left:0;right:0}.biglinux-root .card:hover{box-shadow:var(--shadow-lg);border-color:var(--biglinux-blue);transform:translateY(-5px)}.biglinux-root .card-icon{text-align:center;margin-bottom:15px;font-size:2.5rem;display:block}.biglinux-root .card-title{color:var(--biglinux-blue);text-align:center;margin-bottom:15px;font-size:1.3rem;font-weight:700}html[data-theme=dark] .biglinux-root .card-title{color:var(--text-on-color)}.biglinux-root .card-content{color:var(--text-primary);line-height:1.6}@media (width<=768px){.biglinux-root .card{padding:20px}.biglinux-root .card-title{font-size:1.2rem}.biglinux-root .card-content{font-size:.95rem}}.biglinux-root .modern-box{background:var(--bg-box);border-radius:var(--rd);border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(10px);margin:30px 0;padding:25px;position:relative;overflow:hidden}html[data-theme=dark] .biglinux-root .modern-box{color:#f5f8ff;background:#1d5268;border:1px solid #ffffff1a}.biglinux-root .modern-box:before{content:"";background:linear-gradient(90deg, var(--biglinux-teal), var(--biglinux-blue));height:4px;position:absolute;top:0;left:0;right:0}.biglinux-root .modern-box-title{color:var(--biglinux-blue);align-items:center;gap:10px;margin-bottom:15px;font-size:1.4rem;font-weight:700;display:flex}html[data-theme=dark] .biglinux-root .modern-box-title{color:var(--text-on-color)}.biglinux-root .modern-box-content{color:var(--text-primary);font-size:1.05rem}.biglinux-root .modern-box-content ul,.biglinux-root .modern-box-content li{color:var(--text-primary)}@media (width<=768px){.biglinux-root .modern-box{padding:20px}.biglinux-root .modern-box-title{font-size:1.2rem}.biglinux-root .modern-box-content{font-size:1rem}}.biglinux-root .table-container{border-radius:var(--rd);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.biglinux-root table{border-collapse:collapse;background:var(--bg-card);width:100%}html[data-theme=dark] .biglinux-root table{color:#f5f8ff;background:#0f2437}.biglinux-root thead{background:linear-gradient(135deg, var(--biglinux-blue), var(--biglinux-teal));color:#fff}.biglinux-root th{text-align:left;color:#fff;padding:1.2rem;font-size:1.05rem;font-weight:700}.biglinux-root td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:1rem 1.2rem}html[data-theme=dark] .biglinux-root td{color:var(--text-secondary);border-bottom:1px solid #ffffff1a}.biglinux-root tbody tr{transition:background .2s}.biglinux-root tbody tr:hover{background:#39cccc26}.biglinux-root tbody tr:last-child td{border-bottom:none}.biglinux-root table a{color:var(--biglinux-blue);font-weight:600;text-decoration:none;transition:color .2s}html[data-theme=dark] .biglinux-root table a{color:var(--biglinux-teal)}.biglinux-root table a:hover{color:var(--biglinux-orange);text-decoration:underline}@media (width<=768px){.biglinux-root th,.biglinux-root td{padding:.8rem;font-size:.9rem}.biglinux-root th{font-size:.95rem}.biglinux-root .table-container{border-radius:0;margin:1.5rem -20px;padding:0 20px}}.biglinux-root .swot-matrix{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.biglinux-root .swot-card{border-radius:var(--rd);box-shadow:var(--shadow);min-height:200px;padding:2rem}.biglinux-root .swot-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}html[data-theme=dark] .biglinux-root .swot-card h3{color:var(--text-on-color)}.biglinux-root .swot-card ul{margin-left:1.5rem}.biglinux-root .swot-card li{color:var(--text-primary);margin-bottom:.8rem;line-height:1.6}html[data-theme=dark] .biglinux-root .swot-card li{color:var(--text-secondary)}.biglinux-root .swot-card.forces{border-left:5px solid var(--biglinux-green);background:linear-gradient(135deg,#2ecc4033,#2ecc401a)}html[data-theme=light] .biglinux-root .swot-card.forces{background:#2ecc4026}.biglinux-root .swot-card.faiblesses{border-left:5px solid var(--biglinux-orange);background:linear-gradient(135deg,#ff8b0033,#ff8b001a)}html[data-theme=light] .biglinux-root .swot-card.faiblesses{background:#ff8b0026}.biglinux-root .swot-card.opportunites{border-left:5px solid var(--biglinux-blue);background:linear-gradient(135deg,#0074d933,#0074d91a)}html[data-theme=light] .biglinux-root .swot-card.opportunites{background:#0074d926}.biglinux-root .swot-card.menaces{background:linear-gradient(135deg,#ff413633,#ff41361a);border-left:5px solid #ff4136}html[data-theme=light] .biglinux-root .swot-card.menaces{background:#ff413626}@media (width<=768px){.biglinux-root .swot-card{padding:1.5rem}.biglinux-root .swot-card h3{font-size:1.3rem}.biglinux-root .swot-card li{font-size:.95rem}}.biglinux-root .faq-section{margin:50px 0}.biglinux-root .faq-container{margin:30px 0}.biglinux-root .faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rd);box-shadow:var(--shadow);margin-bottom:15px;transition:all .3s;overflow:hidden}html[data-theme=dark] .biglinux-root .faq-item{color:#f5f8ff;background:#0f2437;border:1px solid #ffffff1a}.biglinux-root .faq-item:hover{box-shadow:var(--shadow-lg)}.biglinux-root .faq-question-btn{text-align:left;cursor:pointer;width:100%;color:var(--biglinux-blue);transition:var(--tr);background:linear-gradient(90deg,#0074d933,#39cccc33);border:none;justify-content:space-between;align-items:center;padding:20px;font-size:1.15rem;font-weight:600;display:flex}.biglinux-root .faq-question-btn:hover{background:linear-gradient(90deg,#0074d966,#39cccc66)}html[data-theme=dark] .biglinux-root .faq-question-btn:hover{background:linear-gradient(90deg,#0074d980,#39cccc80)}.biglinux-root .faq-icon{color:var(--biglinux-orange);font-size:1.5em;transition:transform .3s}.biglinux-root .faq-item.active .faq-icon{transform:rotate(180deg)}.biglinux-root .faq-answer{background:var(--bg-box);max-height:0;color:var(--text-primary);padding:0 20px;transition:max-height .4s ease-out,padding .4s ease-out;overflow:hidden}.biglinux-root .faq-item.active .faq-answer{border-top:1px solid var(--border);max-height:800px;padding:20px}.biglinux-root .faq-answer p{text-align:left;color:var(--text-primary);margin-bottom:12px}html[data-theme=dark] .biglinux-root .faq-answer p{color:var(--text-secondary)}.biglinux-root .faq-answer ul{margin:10px 0;padding-left:25px}.biglinux-root .faq-answer li{color:var(--text-primary);margin-bottom:8px}html[data-theme=dark] .biglinux-root .faq-answer li{color:var(--text-secondary)}@media (width<=768px){.biglinux-root .faq-question-btn{padding:15px;font-size:1rem}.biglinux-root .faq-answer{padding:0 15px}.biglinux-root .faq-item.active .faq-answer{padding:15px}}.biglinux-root .sources-section{background:var(--bg-content);border-radius:var(--rd);border:1px solid var(--border);box-shadow:var(--shadow);margin:50px 0;padding:30px}html[data-theme=dark] .biglinux-root .sources-section{color:#f5f8ff;background:#036ac4;border:1px solid #ffffff1a}.biglinux-root .sources-section h2{color:var(--biglinux-blue);text-align:center;margin-bottom:25px}html[data-theme=dark] .biglinux-root .sources-section h2{color:var(--text-on-color)}@media (width<=768px){.biglinux-root .sources-section{margin:35px 0;padding:20px}}@media (width<=992px){.biglinux-root .article-content{padding:25px}.biglinux-root .cards-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (width<=768px){.biglinux-root{padding-bottom:30px}.biglinux-root .container{padding:0 15px}.biglinux-root .article-content{padding:20px}.biglinux-root .article-section{margin-bottom:35px}.biglinux-root .article-section h2{flex-direction:column;gap:10px;font-size:1.6rem}.biglinux-root .swot-matrix,.biglinux-root .cards-grid{grid-template-columns:1fr}}@media (width<=400px){.biglinux-root .article-content,.biglinux-root .card,.biglinux-root .modern-box{padding:15px 12px}.biglinux-root .article-section h2{font-size:1.4rem}}.biglinux-root ul,.biglinux-root ol{color:var(--text-primary);margin:1.5rem 0 1.5rem 2rem}.biglinux-root li{color:var(--text-primary);margin-bottom:.8rem;font-size:clamp(1rem,2vw,1.1rem);line-height:1.6}html[data-theme=dark] .biglinux-root li{color:var(--text-secondary)}.biglinux-root strong{color:var(--biglinux-orange);font-weight:700}html[data-theme=light] .biglinux-root strong{color:#0056a3}html[data-theme=dark] .biglinux-root strong{color:var(--biglinux-orange)}.biglinux-root code{border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}html[data-theme=light] .biglinux-root{--text-primary:#3b4652;--text-secondary:#3b4652;--text-on-color:#454545;--bg-content:#d7ecff;--bg-card:#e8eaed;--bg:#e7eaee;--card:#e8eaed;--border:#e8eaec}html[data-theme=light] .biglinux-root table{background:#eaeaea}.biglinux-root .x-cafce864{border-left:5px solid var(--biglinux-orange);background:linear-gradient(135deg,#0074d94d,#ff8b0033);margin-top:40px}.biglinux-root .x-beaceb37{border-left:4px solid var(--biglinux-orange);background:linear-gradient(135deg,#ff8b0033,#ff413633)}.biglinux-root .x-9ffccb67{text-align:center;color:#fff;margin-bottom:30px}.biglinux-root .x-a4f1f4af{color:var(--biglinux-teal)}.biglinux-root .x-512104c1{background:linear-gradient(135deg,#2ecc4033,#0074d933)}html[data-theme=dark] .biglinux-root code{color:#16202f;background:#dfecf7}html[data-theme=dark] .biglinux-root thead{color:#16202f;background:#39cccc}html[data-theme=dark] .biglinux-root .faq-answer{color:#f5f8ff;background:#0d1f2f}html[data-theme=dark] .biglinux-root .faq-question-btn{color:#16202f;background:#aed1f0}html[data-theme=light] .biglinux-root .faq-question-btn{color:#16202f;background:#bad2e9}html[data-theme=light] .biglinux-root code{color:#16202f;background:#d1deeb}html[data-theme=light] .biglinux-root thead{color:#16202f;background:#39cccc}.biglinux-root .toc-button{z-index:1001;color:#111;cursor:pointer;background:#39cccc;border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;line-height:1;transition:transform .2s;position:fixed;top:70px;right:20px;box-shadow:0 4px 12px #00000080}.biglinux-root .toc-button:hover{transform:scale(1.1)}.biglinux-root .toc-drawer{z-index:1000;background:#e8eaed;border-left:3px solid #39cccc;width:300px;max-width:85vw;height:100%;padding:20px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-5px 0 15px #00000080}.biglinux-root .toc-drawer.hidden{display:none}.biglinux-root .toc-drawer-header{border-bottom:1px solid #39cccc;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.biglinux-root .toc-drawer-header h3{color:#39cccc;margin:0}.biglinux-root .toc-close{color:#39cccc;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.4rem;line-height:1}.biglinux-root .toc-close:hover{color:#fff}.biglinux-root .toc-drawer-list{margin:0;padding:0;list-style:none}.biglinux-root .toc-drawer-list li{margin-bottom:6px}.biglinux-root .toc-drawer-list a{color:#ccc;border-radius:4px;padding:5px 10px;font-size:.88rem;text-decoration:none;transition:background .2s;display:block}.biglinux-root .toc-drawer-list a:hover{color:#111;background:#39cccc}html[data-theme=light] .biglinux-root .toc-drawer{background:#f4f7fa}html[data-theme=light] .biglinux-root .toc-drawer-list a{color:#3d4c5c}html[data-theme=light] .biglinux-root .toc-close{color:#c25e10}html[data-theme=light] .biglinux-root .toc-close:hover{color:#1f2a36}html[data-theme=light] .biglinux-root .article-content,html[data-theme=light] .biglinux-root p{color:var(--text-primary)}html[data-theme=light] .biglinux-root .modern-box,html[data-theme=light] .biglinux-root .faq-item,html[data-theme=light] .biglinux-root .sources-section{color:#646568}html[data-theme=light] .biglinux-root .x-9ffccb67{color:#707070}html[data-theme=light] .biglinux-root .faq-answer{color:#646568}html[data-theme=light] .biglinux-root .toc-button{background:#f4f7fa;border:2px solid #39cccc}html[data-theme=light] .biglinux-root .toc-button span{background:#39cccc}html[data-theme=light] .biglinux-root .toc-drawer-list a:hover{color:#1f2a36;background:#e9eef4}html[data-theme=light] .biglinux-root thead{color:#1a1d23;background:linear-gradient(135deg,#dbeefa,#d4f1f1);border-bottom:3px solid #005a9e}html[data-theme=light] .biglinux-root th{color:#1a1d23}html[data-theme=light] .biglinux-root td a{color:#005a9e}
