#footer-compact-dock-twenty{padding:30px 0 22px;background:#ffffff;color:#111827;border-top:1px solid #e5e7eb}#footer-compact-dock-twenty a{color:inherit;text-decoration:none}#footer-compact-dock-twenty .dp-footer__dock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 18px;border-radius:18px;background:#f8fafc}#footer-compact-dock-twenty .dp-footer__brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}#footer-compact-dock-twenty .dp-footer__brand img{height:40px;width:auto;max-width:none;object-fit:contain;border-radius:13px}#footer-compact-dock-twenty nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#footer-compact-dock-twenty nav a{color:#475569;font-size:14px;font-weight:800}#footer-compact-dock-twenty nav a:hover{color:#2563eb}#footer-compact-dock-twenty .dp-footer__mail{padding:9px 13px;border-radius:999px;background:#111827;color:#fff;font-size:13px;font-weight:850;white-space:nowrap}#footer-compact-dock-twenty .dp-footer__more{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;color:#64748b;font-size:13px;line-height:1.6}#footer-compact-dock-twenty .dp-footer__more a:hover{color:#2563eb}#footer-compact-dock-twenty .dp-footer__copy{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;color:#64748b;font-size:13px}@media(max-width:991.98px){#footer-compact-dock-twenty .dp-footer__dock{grid-template-columns:1fr}#footer-compact-dock-twenty nav{justify-content:flex-start}#footer-compact-dock-twenty .dp-footer__mail{justify-self:start}}#header-metro-path-thirty{position:relative;z-index:20;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06)}#header-metro-path-thirty .dp-header__head{background:#fff}#header-metro-path-thirty .dp-header__head-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px}#header-metro-path-thirty .dp-header__brand{display:inline-flex;align-items:center;gap:10px;color:#0f172a;text-decoration:none}#header-metro-path-thirty .dp-header__logo{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:12px}#header-metro-path-thirty .dp-header__brand span{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900}#header-metro-path-thirty .dp-header__actions{display:flex;flex-direction:row;align-items:center;gap:8px}#header-metro-path-thirty .dp-header__login{display:inline-flex;align-items:center;min-height:38px;padding:9px 13px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}#header-metro-path-thirty .dp-header__login:hover{background:#0f172a;color:#fff;text-decoration:none}#header-metro-path-thirty .dp-header__nav{padding:0;background:#f8fafc;border-top:1px solid rgba(15,23,42,.08)}#header-metro-path-thirty .dp-header__collapse{display:flex!important;align-items:center;min-height:46px}#header-metro-path-thirty .dp-header__menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;width:100%;margin:0;min-width:0}#header-metro-path-thirty .dp-header__link{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#475569;font-size:15px;font-weight:800;white-space:nowrap;text-decoration:none}#header-metro-path-thirty .dp-header__link:hover{color:#0f172a;text-decoration:none}#header-metro-path-thirty .dp-header__link.active{color:#2563eb}#header-metro-path-thirty .dp-header__toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0f172a}@media(max-width:991.98px){#header-metro-path-thirty .dp-header__head-inner{min-height:64px}#header-metro-path-thirty .dp-header__brand span{max-width:42vw;font-size:18px}#header-metro-path-thirty .dp-header__logo{height:38px}#header-metro-path-thirty .dp-header__actions .dp-header__login:nth-of-type(n+2){display:none}#header-metro-path-thirty .dp-header__toggle{display:inline-flex}#header-metro-path-thirty .dp-header__nav{background:#fff;border-top:0}#header-metro-path-thirty .dp-header__collapse{display:none!important;min-height:0;padding:10px;border-top:1px solid rgba(15,23,42,.08)}#header-metro-path-thirty .dp-header__collapse.show{display:block!important}#header-metro-path-thirty .dp-header__collapse.collapsing{display:block!important;height:0;overflow:hidden;transition:height .28s ease}#header-metro-path-thirty .dp-header__menu{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}#header-metro-path-thirty .dp-header__link{min-height:40px;border-radius:10px;background:#f8fafc}#header-metro-path-thirty .dp-header__link.active{background:#2563eb;color:#fff}}:root{--primary-brand:#0d47a1;--primary-light:#e3f2fd;--dark-board:#1a1d24;--dark-board-surface:#2c313c;--text-dark:#333333;--text-muted:#666666;--text-light:#f5f5f5;--bg-light:#f9f9fa;--border-color:#eaeaea;--accent:#d32f2f;--radius:6px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text-dark);background-color:var(--bg-light);line-height:1.6}img{max-width:100%;height:auto;display:block;border-radius:var(--radius)}.section-inner{max-width:1200px;margin:0 auto;padding:0 16px}h2{font-size:1.3rem;margin-bottom:1rem;color:var(--text-dark);border-left:4px solid var(--primary-brand);padding-left:10px}h3{font-size:1.1rem;margin-bottom:0.5rem}a{color:var(--primary-brand);text-decoration:none}.btn{display:inline-block;padding:10px 20px;background:var(--primary-brand);color:#fff;border-radius:var(--radius);text-align:center;border:none;font-size:0.95rem;cursor:pointer}.btn-outline{background:transparent;border:1px solid var(--primary-brand);color:var(--primary-brand)}.page-main section{padding:40px 0}.hero-match-board{background-color:var(--dark-board);color:var(--text-light);padding:40px 0 60px}.hero-match-board h1{font-size:1.5rem;line-height:1.4;margin-bottom:10px;color:#fff}.hero-subtitle{color:#a0aabf;font-size:0.95rem;margin-bottom:24px}.match-grid{display:flex;flex-direction:column;gap:12px}.match-card{background:var(--dark-board-surface);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px;border:1px solid #3e4452}.match-meta{display:flex;justify-content:space-between;font-size:0.8rem;color:#8a94a6;border-bottom:1px solid #3e4452;padding-bottom:8px}.match-teams{display:flex;align-items:center;justify-content:space-between}.team{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.team-logo{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-logo img{width:100%;height:100%;object-fit:contain}.team-abbr{font-size:0.85rem;font-weight:bold;color:var(--dark-board)}.team-name{font-size:0.9rem;font-weight:bold;text-align:center}.match-score-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px}.score-val{font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:2px}.status-text{font-size:0.75rem;color:var(--accent);margin-top:4px;padding:2px 6px;background:rgba(211,47,47,0.1);border-radius:4px}.match-action{text-align:center;margin-top:8px}.btn-match{background:#3e4452;color:#fff;border:none;padding:6px 16px;border-radius:4px;font-size:0.8rem;cursor:pointer}.app-entry-section{background:#fff;border-bottom:1px solid var(--border-color)}.app-container{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.app-info h2{border:none;padding:0;justify-content:center}.app-desc{color:var(--text-muted);margin-bottom:20px;font-size:0.95rem}.app-buttons{display:flex;gap:16px;justify-content:center;width:100%}.app-buttons a{flex:1;max-width:160px}.app-image-wrapper{max-width:280px;margin:0 auto}.worldcup-guide{background:var(--bg-light)}.guide-content{display:flex;flex-direction:column;gap:20px}.guide-text p{margin-bottom:12px;font-size:0.95rem;color:var(--text-muted)}.guide-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.g-feature{background:#fff;padding:12px;border-radius:var(--radius);border:1px solid var(--border-color)}.g-feature h3{font-size:0.9rem;color:var(--primary-brand);margin-bottom:4px}.g-feature p{font-size:0.8rem;color:var(--text-muted);margin:0}.about-brand{background:#fff}.about-wrapper{display:flex;flex-direction:column;gap:24px}.about-text{font-size:0.95rem;color:var(--text-muted);text-align:justify}.about-text p{margin-bottom:16px}.about-action{margin-top:10px}.betting-instructions{background:var(--bg-light)}.instr-list{display:flex;flex-direction:column;gap:16px}.instr-item{display:flex;gap:16px;background:#fff;padding:16px;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,0.02)}.instr-avatar{width:48px;height:48px;flex-shrink:0}.instr-avatar img{border-radius:50%}.instr-info h3{font-size:1rem;margin-bottom:6px}.instr-info p{font-size:0.85rem;color:var(--text-muted);margin:0}.sports-media-articles{background:#fff}.article-flow{display:grid;gap:16px}.art-lead{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.art-lead-img img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.art-lead h3{font-size:1.2rem;line-height:1.4}.art-lead p{font-size:0.9rem;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.art-list-item{display:flex;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:12px;align-items:center}.art-list-item:last-child{border-bottom:none;padding-bottom:0}.art-list-text{flex:1}.art-list-text h3{font-size:0.95rem;font-weight:normal;margin-bottom:4px;line-height:1.4}.art-list-meta{font-size:0.75rem;color:#999}.art-list-thumb{width:100px;height:65px;flex-shrink:0}.art-list-thumb img{width:100%;height:100%;object-fit:cover}.trust-disclaimer{background:var(--bg-light)}.trust-grid{display:flex;flex-direction:column;gap:20px}.trust-card{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.05)}.trust-card img{width:100%;aspect-ratio:2/1;object-fit:cover}.trust-card-body{padding:16px}.trust-card-body h3{font-size:1.05rem}.trust-card-body p{font-size:0.85rem;color:var(--text-muted)}.help-faq{background:#fff;padding-bottom:60px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--border-color);border-radius:var(--radius);padding:16px;background:var(--bg-light)}.faq-q{font-weight:bold;font-size:0.95rem;margin-bottom:8px;color:var(--text-dark)}.faq-a{font-size:0.85rem;color:var(--text-muted)}@media (min-width:768px){.match-grid{flex-direction:row;flex-wrap:wrap}.match-card{width:calc(50% - 6px)}.app-container{flex-direction:row;text-align:left;justify-content:space-between}.app-info h2{justify-content:flex-start;border-left:4px solid var(--primary-brand);padding-left:10px}.app-buttons{justify-content:flex-start}.guide-content,.about-wrapper{flex-direction:row;align-items:center}.guide-text,.about-text{flex:1}.guide-image,.about-image{flex:1}.instr-list{flex-direction:row;flex-wrap:wrap}.instr-item{width:calc(50% - 8px)}.article-flow{grid-template-columns:1fr 1fr;gap:24px}.art-lead{border-bottom:none;border-right:1px solid var(--border-color);padding-bottom:0;padding-right:24px}.trust-grid{flex-direction:row}.trust-card{flex:1}}@media (min-width:1024px){.match-card{width:calc(33.333% - 8px)}}