:root{--bg-dark:#121212;--bg-card:#262626;--bg-light:#f9f9f9;--bg-tag:#2d2d2d;--text-white:#ffffff;--text-light:#f9f9f9;--text-muted:#a2c9ff;--text-dark:#272727;--text-gray:#7b7b7b;--text-soft:#e2def7;--accent-green:#39f578;--accent-blue:#4186f4;--accent-blue-dark:#0056df;--accent-orange:#ef681c;--border-dark:#555;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--shadow-btn:0 1px 2px rgba(0,0,0,0.25);--shadow-card:0 0 15px rgba(50,108,255,0.25);--gradient-btn:linear-gradient(155deg,#38fc6f 0%,#4186f4 50%,#86baff 100%);--gradient-card:linear-gradient(126deg,#38fc6f 0%,#4186f4 50%,#86baff 100%);--gradient-card-soft:linear-gradient(126deg,rgba(56,252,111,0.15) 0%,rgba(65,134,244,0.15) 50%,rgba(134,186,255,0.15) 100%);--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--container:100%;--pad-x:10px;--pad-section:40px 10px;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{font-family:var(--font);background:var(--bg-dark);color:var(--text-white);line-height:1.4;overflow-x:hidden;}img{max-width:100%;height:auto;display:block;}a{text-decoration:none;color:inherit;}ul{list-style:none;}button,input{font-family:inherit;border:none;outline:none;}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x);}.top-bar{background:var(--bg-card);text-align:center;padding:8px 10px;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.top-bar span{margin:0 6px;}.header{position:sticky;top:0;z-index:100;backdrop-filter:blur(6px);background:rgba(255,255,255,0.12);border-radius:var(--radius-md);margin:10px var(--pad-x) 0;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 1px 4px rgba(0,0,0,0.25);}.logo{display:flex;align-items:center;gap:4px;flex-shrink:0;}.logo img{width:34px;height:34px;}.logo-text{font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.15;color:var(--text-white);}.logo-text .green{color:var(--accent-green);}.nav{display:none;}.header-actions{display:flex;align-items:center;gap:8px;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border-radius:var(--radius-lg);cursor:pointer;transition:opacity 0.2s,transform 0.15s;box-shadow:var(--shadow-btn);}.btn:hover{opacity:0.9;}.btn:active{transform:scale(0.98);}.btn-primary{background:var(--accent-blue-dark);color:var(--text-white);padding:10px 16px;font-size:14px;}.btn-header{background:transparent;color:var(--accent-green);border:1.5px solid var(--accent-green);padding:6px 12px;font-size:12px;border-radius:30px;box-shadow:none;}.btn-header img{display:none;}.btn-gradient{background:var(--gradient-btn);color:var(--text-white);padding:14px 22px;font-size:16px;}.btn-light{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:#F9F9F9;box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);color:#272727;font-family:Helvetica;font-size:15px;font-style:normal;font-weight:700;line-height:normal;}.btn img{width:20px;height:20px;transform:scaleX(-1);}.menu-toggle{background:transparent;padding:4px;cursor:pointer;display:flex;}.menu-toggle img{width:24px;height:24px;}.mobile-nav{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:200;padding:24px 16px;flex-direction:column;gap:20px;}.mobile-nav.open{display:flex;}.mobile-nav a{font-size:18px;font-weight:700;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-nav .close-btn{align-self:flex-end;background:transparent;color:white;font-size:28px;cursor:pointer;line-height:1;}.hero{padding:var(--pad-section);position:relative;overflow:hidden;}.hero-title{font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.15;margin-bottom:16px;position:relative;}.hero-title .star{display:inline-block;width:28px;height:28px;vertical-align:middle;margin-left:4px;}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tag);border:1px solid var(--border-dark);border-radius:var(--radius-lg);padding:8px 14px;font-size:13px;font-weight:700;color:var(--text-soft);}.tag img{width:16px;height:16px;}.hero-desc{font-size:16px;margin-bottom:20px;max-width:500px;}.section{padding:var(--pad-section);}.section-title{font-size:26px;font-weight:700;text-align:center;margin-bottom:12px;}.section-subtitle{font-size:16px;text-align:center;margin-bottom:28px;max-width:700px;margin-left:auto;margin-right:auto;}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.trust-card{border-radius:var(--radius-xl);padding:20px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;}.trust-card.active{background:var(--gradient-card);color:var(--text-white);}.trust-card:not(.active){background:var(--gradient-card-soft);color:var(--text-muted);}.trust-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:28px;background:rgba(255,255,255,0.15);border-radius:12px;}.trust-card h3{font-size:16px;font-weight:700;}.trust-card p{font-size:13px;line-height:1.35;}.picks{background:var(--bg-light);color:var(--text-dark);padding:var(--pad-section);}.picks .section-title,.picks .section-subtitle{color:var(--text-dark);}.picks-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);box-shadow:0 4px 2px rgba(0,0,0,0.1);margin-bottom:16px;}.picks-table{width:100%;min-width:520px;border-collapse:collapse;font-size:12px;}.picks-table thead{background:var(--text-dark);color:var(--text-white);}.picks-table th{padding:14px 10px;font-weight:700;text-align:left;}.picks-table th:not(:first-child){text-align:center;}.picks-table td{padding:14px 10px;background:white;border-bottom:1px solid rgba(39,39,39,0.12);font-weight:700;vertical-align:middle;}.picks-table td:not(:first-child){text-align:center;}.picks-table tbody tr:last-child td{border-bottom:none;}.badge{display:inline-block;background:var(--accent-orange);color:white;font-size:10px;font-weight:700;padding:4px 10px;border-radius:57px;margin-bottom:6px;}.score{display:inline-flex;background:var(--accent-blue);color:white;font-size:14px;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);}.btn-deal{background:var(--gradient-btn);color:white;font-size:13px;padding:8px 14px;border-radius:var(--radius-lg);font-weight:700;white-space:nowrap;}.disclaimer{font-size:13px;text-align:center;color:var(--text-dark);opacity:0.8;}.categories{background:var(--bg-dark);padding:var(--pad-section);}.cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.cat-card{border-radius:20px;padding:16px 12px;display:flex;flex-direction:column;gap:14px;background:#ffffff;color:#272727;}.cat-card img{width:100%;height:213px;object-fit:cover;border-radius:var(--radius-md);align-self:stretch;}.cat-card h3{font-size:17px;font-weight:700;}.cat-card p{font-size:13px;flex-grow:1;}.btn-cat{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:#F9F9F9;box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);color:#272727;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;cursor:pointer;transition:opacity 0.2s,transform 0.15s;}.btn-cat:hover{opacity:0.9;}.btn-cat:active{transform:scale(0.98);}.blog{padding:var(--pad-section);position:relative;}.blog-grid{display:flex;flex-direction:column;gap:16px;padding-bottom:8px;}.blog-card{background:var(--bg-light);color:var(--text-dark);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card);}.blog-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5f5f5f;}.blog-meta span{display:inline-flex;align-items:center;gap:4px;}.blog-meta img{width:18px;height:18px;}.blog-card .thumb{width:100%;height:160px;object-fit:cover;border-radius:var(--radius-md);}.blog-card h3{font-size:16px;font-weight:700;line-height:1.3;}.blog-card p{font-size:13px;flex-grow:1;}.newsletter{padding:20px var(--pad-x);position:relative;}#newsletter{scroll-margin-top:120px;}.newsletter-inner{background:var(--bg-card);border-radius:var(--radius-xl);padding:28px 20px;display:flex;flex-direction:column;gap:20px;}.newsletter-inner h2{font-size:24px;font-weight:700;margin-bottom:8px;}.newsletter-inner > p{font-size:14px;opacity:0.9;}.form-group label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;}.form-group input[type="email"]{width:100%;background:rgba(250,250,250,0.35);border-radius:var(--radius-lg);padding:14px 16px;color:white;font-size:15px;}.form-group input::placeholder{color:rgba(255,255,255,0.7);}.checkbox-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin-top:12px;}.checkbox-row input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--accent-green);}.footer{background:var(--bg-dark);padding:50px var(--pad-x) 30px;position:relative;overflow:hidden;}.footer-logo{margin-bottom:16px;}.footer-about{font-size:13px;color:var(--text-gray);margin-bottom:24px;max-width:600px;}.footer-about p + p{margin-top:10px;}.footer-links{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px;}.footer-links h4{font-size:14px;font-weight:700;margin-bottom:10px;}.footer-links a{display:block;font-size:12px;margin-bottom:6px;opacity:0.85;}.footer-links a:hover{opacity:1;color:var(--accent-green);}.footer-company{background:rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:16px;font-size:13px;margin-bottom:20px;}.footer-company p{margin-bottom:6px;}.footer-company strong{font-weight:700;}.footer-copy{font-size:12px;font-weight:700;}.blob{position:absolute;pointer-events:none;opacity:0.35;z-index:0;}@media (min-width:640px){:root{--pad-x:24px;--pad-section:50px 24px;}.top-bar{font-size:12px;}.hero-title{font-size:40px;}.trust-grid{grid-template-columns:repeat(2,1fr);gap:16px;}.trust-card h3{font-size:18px;}.trust-card p{font-size:14px;}.cat-grid{gap:16px;}.newsletter-inner{padding:36px 32px;}}@media (min-width:1024px){:root{--pad-x:80px;--pad-section:70px 80px;}.top-bar{font-size:14px;padding:8px 40px;}.header{margin:12px var(--pad-x) 0;padding:10px 16px;}.logo-text{font-size:15px;}.nav{display:flex;align-items:center;gap:28px;}.nav a{font-size:13px;position:relative;padding-bottom:4px;}.nav a.active,.nav a:hover{color:var(--accent-green);}.nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-green);}.menu-toggle{display:none;}.btn-primary{font-size:15px;padding:12px 20px;}.btn-header{background:var(--accent-blue-dark);color:var(--text-white);border:1.5px solid transparent;padding:12px 20px;font-size:15px;border-radius:var(--radius-lg);box-shadow:var(--shadow-btn);}.btn-header img{display:inline-block;width:20px;height:20px;}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}.hero-title{font-size:52px;max-width:520px;}.hero-title .star{width:40px;height:40px;}.hero-desc{font-size:18px;}.hero-tags .tag{font-size:14px;padding:10px 18px;}.tag img{width:22px;height:22px;}.section-title{font-size:32px;}.section-subtitle{font-size:18px;}.trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;}.trust-card{padding:24px 18px;}.trust-card h3{font-size:18px;}.trust-card p{font-size:15px;}.picks-table{min-width:0;font-size:16px;}.picks-table th,.picks-table td{padding:18px 16px;}.badge{font-size:12px;}.score{font-size:20px;}.btn-deal{font-size:16px;padding:10px 20px;}.cat-grid{grid-template-columns:repeat(4,1fr);gap:20px;}.cat-card{padding:20px;}.cat-card h3{font-size:18px;}.cat-card p{font-size:14px;}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;}.blog-card{flex:none;max-width:none;}.blog-card h3{font-size:18px;}.blog-card p{font-size:14px;}.newsletter-inner{flex-direction:row;align-items:flex-start;gap:40px;padding:40px;}.newsletter-inner > div:first-child{flex:1;}.newsletter-inner > form{flex:1;}.newsletter-inner h2{font-size:28px;}.footer-top{display:flex;justify-content:space-between;gap:40px;}.footer-about{max-width:620px;font-size:14px;}.footer-links{gap:60px;}}@media (min-width:1280px){.hero-title{font-size:56px;}.trust-card h3{font-size:20px;}.trust-card p{font-size:16px;}}.page-hero{padding:var(--pad-section);position:relative;}.page-hero .hero-title{font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.15;margin-bottom:16px;}.page-hero .hero-desc{font-size:15px;margin-bottom:18px;}.rank-block{padding:var(--pad-section);}.rank-block h2{font-size:24px;font-weight:700;margin-bottom:12px;}.rank-block p{font-size:15px;opacity:0.9;max-width:700px;}.filters{display:flex;flex-direction:column;gap:14px;margin:24px 0;}.filter-group label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;}.filter-select{width:100%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:var(--radius-lg);padding:14px 16px;color:white;font-size:15px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;}.filter-select option{background:#1a1a1a;color:white;}.btn-reset{background:transparent;border:1px solid rgba(255,255,255,0.3);color:white;padding:10px 18px;border-radius:var(--radius-lg);font-size:14px;font-weight:700;cursor:pointer;align-self:flex-start;}.btn-reset:hover{border-color:var(--accent-green);color:var(--accent-green);}.products-grid{display:flex;flex-direction:column;gap:16px;padding:0 var(--pad-x) 40px;}.product-card{background:linear-gradient(121deg,rgba(56,252,111,0.15) 0%,rgba(65,134,244,0.15) 50%,rgba(134,186,255,0.15) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:20px 16px;position:relative;display:flex;flex-direction:column;gap:14px;}.product-card:hover{border-color:rgba(65,134,244,0.4);}.product-header{display:flex;align-items:flex-start;gap:12px;}.product-avatar{width:48px;height:48px;border-radius:12px;background:var(--accent-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;color:white;}.product-name{font-size:16px;font-weight:700;line-height:1.25;}.product-bank{font-size:13px;opacity:0.7;margin-top:2px;}.product-score{position:absolute;top:16px;right:16px;background:var(--accent-blue);color:white;font-weight:700;font-size:16px;padding:4px 10px;border-radius:var(--radius-sm);}.product-views{display:inline-flex;align-items:center;gap:6px;font-size:13px;opacity:0.7;}.product-views img{width:18px;height:18px;}.product-features{display:flex;flex-direction:column;gap:8px;}.product-features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;}.product-features li::before{content:"✓";color:var(--accent-green);font-weight:700;flex-shrink:0;}.product-stats{display:flex;gap:16px;background:rgba(255,255,255,0.05);border-radius:var(--radius-md);padding:12px;}.product-stat{flex:1;}.product-stat .label{font-size:12px;opacity:0.7;display:block;margin-bottom:2px;}.product-stat .value{font-size:14px;font-weight:700;}.product-rep{font-size:12px;opacity:0.65;line-height:1.35;}.faq-section{padding:var(--pad-section);}.faq-list{display:flex;flex-direction:column;gap:10px;max-width:700px;margin:0 auto;}.faq-item{background:rgba(255,255,255,0.05);border-radius:var(--radius-lg);overflow:hidden;}.faq-q{width:100%;text-align:left;background:transparent;color:white;padding:16px;font-size:15px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;}.faq-q::after{content:"▾";font-size:14px;transition:transform 0.2s;flex-shrink:0;}.faq-item.open .faq-q::after{transform:rotate(180deg);}.faq-a{display:none;padding:0 16px 16px;font-size:14px;opacity:0.85;line-height:1.45;}.faq-item.open .faq-a{display:block;}.tip-block{padding:var(--pad-section);}.tip-block h2{font-size:24px;font-weight:700;margin-bottom:12px;}.tip-block p{font-size:15px;opacity:0.9;max-width:700px;}.section-light{background:var(--bg-light);color:var(--text-dark);}.section-light .section-title,.section-light .section-subtitle,.section-light h2,.section-light p{color:var(--text-dark);}.section-light .faq-q{color:var(--text-dark);}.section-light .faq-item{background:rgba(0,0,0,0.04);}.age-gate{position:fixed;inset:0;background:rgba(0,0,0,0.92);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;}.age-gate.hidden{display:none;}.age-box{background:var(--bg-card);border-radius:var(--radius-xl);padding:32px 24px;max-width:420px;width:100%;text-align:center;}.age-box .badge-18{display:inline-block;background:var(--accent-orange);color:white;font-weight:700;font-size:14px;padding:6px 16px;border-radius:57px;margin-bottom:16px;}.age-box h2{font-size:22px;margin-bottom:10px;}.age-box p{font-size:14px;opacity:0.85;margin-bottom:24px;}.age-box .btn{width:100%;margin-bottom:10px;justify-content:center;}.age-box .btn-outline{background:transparent;border:1px solid rgba(255,255,255,0.3);color:white;padding:14px;border-radius:var(--radius-lg);font-weight:700;cursor:pointer;width:100%;}.game-steps{display:flex;flex-direction:column;gap:12px;margin:24px 0;}.game-step{background:rgba(255,255,255,0.05);border-radius:var(--radius-xl);padding:20px;}.game-step .num{font-size:28px;font-weight:700;color:var(--accent-green);margin-bottom:8px;}.game-step h3{font-size:17px;margin-bottom:6px;}.game-step p{font-size:14px;opacity:0.85;}.game-embed{background:radial-gradient(circle at center,rgba(65,134,244,0.15) 0%,rgba(18,18,18,0.95) 100%),#1a1a1a;border-radius:var(--radius-xl);height:360px;display:flex;align-items:center;justify-content:center;margin:24px 0;border:1px dashed rgba(255,255,255,0.15);}.game-play-btn{font-size:24px;font-weight:700;padding:16px 48px;border-radius:var(--radius-lg);box-shadow:0 0 30px rgba(65,134,244,0.4);text-transform:uppercase;transition:transform 0.2s ease,box-shadow 0.2s ease;}.game-play-btn:hover{transform:scale(1.05);box-shadow:0 0 45px rgba(65,134,244,0.6);}.disclaimer-box{background:rgba(255,255,255,0.05);border-radius:var(--radius-xl);padding:20px;margin:24px 0;}.disclaimer-box h3{font-size:18px;margin-bottom:8px;}.disclaimer-box p{font-size:13px;opacity:0.8;line-height:1.45;}.guides-list{display:flex;flex-direction:column;gap:16px;padding:0 var(--pad-x) 40px;}.guide-card{background:var(--bg-light);color:var(--text-dark);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card);}.guide-card .thumb{width:100%;height:180px;object-fit:cover;border-radius:var(--radius-md);}.guide-card h3{font-size:18px;font-weight:700;}.guide-card p{font-size:14px;line-height:1.4;}@media (min-width:1024px){.page-hero .hero-title{font-size:48px;max-width:600px;}.page-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}.filters{flex-direction:row;align-items:flex-end;gap:20px;}.filter-group{flex:1;}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-left:var(--pad-x);padding-right:var(--pad-x);}.product-card{padding:24px;}.product-name{font-size:18px;}.game-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.game-embed{height:480px;}.guides-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-left:var(--pad-x);padding-right:var(--pad-x);}.rank-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}.tip-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;}}@media (min-width:1280px){.products-grid{grid-template-columns:repeat(3,1fr);}.guides-list{grid-template-columns:repeat(3,1fr);}}.hero,.page-hero,.article-wrap{position:relative;overflow:hidden;}.hero > div,.page-hero > div,.article-wrap > div{position:relative;z-index:2;}.hero > svg,.page-hero > svg,.article-wrap > svg{position:absolute;pointer-events:none;z-index:1;}.hero > svg.blob-tl,.page-hero > svg.blob-tl,.article-wrap > svg.blob-tl{top:0;left:0;transform:translate(-30%,-30%);}.hero > svg.blob-mid,.page-hero > svg.blob-mid,.article-wrap > svg.blob-mid{top:50%;left:50%;transform:translate(-50%,-50%);}.hero > svg.blob-tr,.page-hero > svg.blob-tr,.article-wrap > svg.blob-tr{top:0;right:0;transform:translate(30%,-30%);}.hero > svg.waves-tr,.page-hero > svg.waves-tr,.article-wrap > svg.waves-tr{position:absolute;top:-104px;right:-200px;}@media (max-width:1023px){.hero > svg.waves-tr,.page-hero > svg.waves-tr,.article-wrap > svg.waves-tr{top:-94px;}}.toast-container{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:10px;pointer-events:none;}.toast{background:rgba(38,38,38,0.95);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);color:var(--text-white);padding:16px 20px;border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,0.3),0 0 15px rgba(50,108,255,0.2);display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;pointer-events:auto;animation:toast-in 0.4s cubic-bezier(0.16,1,0.3,1) forwards;transition:opacity 0.5s ease,transform 0.5s ease;}.toast.fade-out{opacity:0;transform:translateY(20px) scale(0.95);}.toast::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2339f578'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;}@keyframes toast-in{0%{opacity:0;transform:translateY(20px) scale(0.95);}100%{opacity:1;transform:translateY(0) scale(1);}}.legal-content{max-width:800px;margin:0 auto;font-size:15px;line-height:1.6;color:var(--text-soft);padding:40px 20px;}.legal-content h2{font-size:20px;font-weight:700;margin:28px 0 12px;color:var(--text-white);text-transform:uppercase;}.legal-content p{margin-bottom:16px;opacity:0.9;}.legal-content ul{margin-bottom:20px;padding-left:20px;list-style:disc;}.legal-content li{margin-bottom:8px;opacity:0.9;}.article-wrap{padding:40px var(--pad-x);position:relative;z-index:2;}.article-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px;}.article-header{margin-bottom:24px;}.article-category{display:inline-flex;align-items:center;background:var(--gradient-card-soft);border:1px solid rgba(65,134,244,0.3);color:var(--accent-green);padding:6px 14px;border-radius:50px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;}.article-title{font-size:28px;line-height:1.2;font-weight:700;margin-bottom:16px;text-transform:uppercase;}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px;}.article-meta span{display:inline-flex;align-items:center;gap:6px;}.article-meta img{width:16px;height:16px;opacity:.8;}.article-grid{display:flex;flex-direction:column;gap:30px;}.article-main{flex:1;}.article-hero-img{width:100%;max-height:450px;object-fit:cover;border-radius:var(--radius-xl);margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.5),var(--shadow-card);}.article-body{font-size:16px;line-height:1.6;color:var(--text-soft);}.article-body p{margin-bottom:20px;}.article-body h2{font-size:22px;color:var(--text-white);margin:35px 0 15px;font-weight:700;text-transform:uppercase;border-left:4px solid var(--accent-green);padding-left:12px;}.article-body h3{font-size:18px;color:var(--text-white);margin:25px 0 10px;font-weight:700;}.article-body ul{margin-bottom:20px;padding-left:20px;list-style:none;}.article-body ul li{position:relative;margin-bottom:10px;padding-left:24px;}.article-body ul li::before{content:"✓";position:absolute;left:0;color:var(--accent-green);font-weight:700;}.article-body ol{margin-bottom:20px;padding-left:20px;}.article-body ol li{margin-bottom:10px;color:var(--text-soft);}.article-callout{background:var(--gradient-card-soft);border-left:4px solid var(--accent-blue);border-radius:var(--radius-md);padding:20px;margin:30px 0;position:relative;}.article-callout h4{color:var(--text-white);font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px;}.article-callout p{margin-bottom:0;font-size:14px;line-height:1.5;}.article-table-wrap{overflow-x:auto;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);margin:30px 0;}.article-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--text-white);}.article-table th{background:var(--bg-card);padding:12px 16px;font-weight:700;text-align:left;border-bottom:2px solid rgba(255,255,255,.15);}.article-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.02);}.article-table tbody tr:last-child td{border-bottom:none;}.article-sidebar{width:100%;display:flex;flex-direction:column;gap:24px;}.sidebar-card{background:var(--bg-card);border-radius:var(--radius-xl);padding:24px;border:1px solid rgba(255,255,255,.05);}.author-widget{display:flex;align-items:center;gap:16px;margin-bottom:16px;}.author-avatar-wrap{width:60px;height:60px;border-radius:50%;background:var(--gradient-card);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--text-white);border:2px solid var(--accent-blue);flex-shrink:0;}.author-info h4{font-size:16px;font-weight:700;color:var(--text-white);}.author-info p{font-size:13px;color:var(--text-muted);}.author-bio{font-size:13px;line-height:1.4;color:var(--text-soft);opacity:.9;}.sidebar-card h3{font-size:16px;font-weight:700;margin-bottom:16px;text-transform:uppercase;color:var(--text-white);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;}.sidebar-links{display:flex;flex-direction:column;gap:12px;}.sidebar-link-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-soft);transition:color .2s;}.sidebar-link-item:hover{color:var(--accent-green);}.sidebar-link-item img{width:16px;height:16px;}.quick-action-widget{background:var(--gradient-card-soft);border:1px dashed rgba(65,134,244,0.3);text-align:center;}.quick-action-widget p{font-size:14px;margin-bottom:16px;color:var(--text-soft);}.quick-action-widget .btn{width:100%;}@media (min-width:1024px){.article-title{font-size:42px;}.article-grid{flex-direction:row;gap:40px;align-items:start;}.article-main{max-width:calc(100% - 380px);}.article-sidebar{width:340px;position:sticky;top:100px;}}