@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow-x:hidden}body{font-family:Manrope,sans-serif;background:var(--bg-color);color:var(--text-color);line-height:1.5}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}section{margin:0;padding:0;width:100%;box-sizing:border-box}.layout__inner{padding:0}.auth-sidebar{min-width:max-content;display:flex;flex-direction:column;background:#215170;color:#e6f0f7;overflow:hidden;height:100%;box-sizing:border-box}.auth-sidebar__nav{flex:1 1 auto;display:flex;flex-direction:column;padding:1rem 1.5rem 1rem 1rem;overflow-y:auto;box-sizing:border-box}.auth-sidebar__link{font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:.75rem 1rem .75rem .5rem;margin-bottom:.25rem;color:#e6f0f7;text-decoration:none;border-radius:.375rem;transition:background .2s,color .2s;white-space:nowrap;width:100%;text-align:left;display:flex;align-items:center}.auth-sidebar__link:hover{background:#ffffff26}.auth-sidebar__link.active{background:#ffffff2e}.auth-sidebar__icon{margin-right:.5rem;flex-shrink:0;font-size:1.2rem;color:#e6f0f7}.auth-sidebar__divider{height:1px;background-color:#ffffff38;margin:1rem 0;width:100%;flex-shrink:0}.auth-sidebar__footer{padding:1rem;border-top:1px solid rgba(255,255,255,.22);flex-shrink:0}.auth-sidebar__logout{font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%;background:none;border:none;padding:.75rem 1rem .75rem .5rem;color:#e6f0f7;text-align:left;font-size:1rem;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center}.auth-sidebar__logout:hover{background:#ffffff26}.header{display:flex;align-items:center;padding:0 1rem;height:64px;background:#0b2841;position:sticky;top:0;z-index:110;box-shadow:0 2px 4px #0000001a}.header__hamburger{background:none;border:none;cursor:pointer;margin-right:1rem;color:#fff}.header__brand{display:flex;align-items:center;text-decoration:none}.header__logo{height:40px}.header__spacer{flex:1}.header__right{display:flex;gap:.5rem}.header__link{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s}.header__link--login{background:transparent;color:#fff}.header__link--login:hover{background:#fff3}.header__link--signup{background:#f97316;color:#fff}.header__link--signup:hover{background:#ea580c}.header__user-info{display:flex;flex-direction:column;color:#fff;text-align:right}.header__username{font-weight:600;font-size:.875rem}.header__status{font-size:.75rem;opacity:.8;margin-top:2px}.header__link--mobile{display:none;background:#fff;color:#0b2841;width:2.5rem;height:2.5rem;border-radius:50%;padding:0;font-size:1.25rem;transition:background-color .2s;align-items:center;justify-content:center;border:none;cursor:pointer}.header__link--mobile:hover{background:#f0f0f0}.header__link--mobile-login{display:none;background:#fff;color:#0b2841;width:2.5rem;height:2.5rem;border-radius:50%;padding:0;font-size:1.25rem;transition:background-color .2s;align-items:center;justify-content:center;border:none;cursor:pointer}.header__link--mobile-login:hover{background:#f0f0f0}@media (max-width: 639px){.header__link--login,.header__link--signup,.header__user-info{display:none}.header__link--mobile-login,.header__link--mobile{display:inline-flex}}.site-footer{background:#1f2a38;color:#dbe9fb;padding:1.5rem 0;font-size:.9rem}.site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center}.site-footer__left{display:flex;flex-direction:column}.site-footer__brand{font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.site-footer__copy{font-size:.8rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer__link{color:#dbe9fb;text-decoration:none;transition:opacity .2s}.site-footer__link:hover{opacity:.8}.site-footer__socials{display:flex;gap:.75rem;margin-top:.5rem}.social-link img{width:32px;height:32px;object-fit:contain;transition:transform .2s}.social-link img:hover{transform:scale(1.1)}.site-footer__disclaimer{flex:1 1 100%;margin-top:1rem;font-size:.75rem;line-height:1.4}@media (max-width: 768px){.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer__links{margin-top:.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal{background-color:#fff!important;opacity:1!important;color:#000!important;font-family:inherit;padding:2rem;border-radius:12px;width:90%;max-width:360px;position:relative;box-shadow:0 8px 24px #0003;animation:slideUp .4s ease;margin:4rem auto}@keyframes bounceAnim{0%{transform:scale(.9)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}.modal.bounce{animation:bounceAnim .6s ease}.modal--page{margin:2rem auto 0;box-shadow:none;animation:none}.modal__close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#000}.modal h2{text-align:center;margin:0;font-size:1.5rem;color:#000}.modal__subtitle{text-align:center;color:#555;font-size:.95rem;margin:.5rem 0 1rem}.modal__error{color:#dc2626;text-align:center;margin-bottom:1rem}.modal__success{text-align:center;color:#166534;margin:1rem 0;font-weight:600}.modal form{display:flex;flex-direction:column;gap:1rem}.modal form label:not(.modal__checkbox){font-weight:500;color:#000}.modal form input{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;font-family:inherit;color:#000;background-color:#fff}.modal__forgot{text-align:right}.modal__forgot-link{background:none;border:none;padding:0;color:#6b7280;font-size:.875rem;text-decoration:underline;cursor:pointer}.modal__forgot-link:hover{text-decoration:none}.modal__checkbox{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#000}.modal__checkbox input{margin:0;width:1.1rem;height:1.1rem}.modal__checkbox a{color:#0b2841;text-decoration:underline}.modal__switch{text-align:center;margin-top:.5rem;color:#000}.modal__switch button{background:none;border:none;color:#2563eb;font-weight:600;text-decoration:none;cursor:pointer;padding:0}.modal__switch button:hover{text-decoration:underline}.modal form button[type=submit]{width:100%;background:#ff5400;color:#fff;padding:.75rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background .2s}.modal form button[type=submit]:hover{background:#e64f00}.modal form button[type=submit]:disabled{opacity:.6}.auth-page-section{background:#142432;width:100vw;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 2rem;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%)}.layout{display:flex;min-height:100vh}.layout__sidebar{position:fixed;top:64px;left:-250px;width:250px;height:calc(100% - 64px);background:var(--bg-color);overflow-y:auto;transition:left var(--transition-speed);z-index:100}.layout__sidebar.open{left:0}.layout__sidebar.closed{left:-250px}.layout__main{flex:1;display:flex;flex-direction:column;position:relative}.layout__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto}.layout__inner{max-width:960px;width:100%;margin:0 auto;padding:2rem 1rem;box-sizing:border-box}.layout__overlay{position:fixed;inset:64px 0 0;background:#0006;z-index:50}@media (min-width: 768px){.layout__overlay{display:none}}.home-hero{background:#142432;color:#fff;padding:3rem 0}.home-hero__title{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem}.home-hero__list{list-style:none;margin:0;padding:0}.home-hero__list li{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.6;margin-bottom:1rem}@media (max-width: 639px){.home-hero{padding:2rem 0}.home-hero__title{font-size:1.5rem;margin-bottom:1rem}.home-hero__list li{font-size:.9rem;margin-bottom:.75rem}}.tipster-section{background:#fff!important;max-width:960px!important;margin:0 auto 1.5rem!important;padding:1.5rem 1rem!important}.tipster-section__title{color:#132332!important;font-size:2rem!important;font-weight:700!important;margin:0 0 .25rem!important}.tipster-section__subtitle{color:#132332!important;margin:0 0 1rem!important}.controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;align-items:flex-start}.sort-selector{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#132332;margin:0}.sort-selector label{font-weight:600}.sort-selector select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:.5rem 1.5rem .5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:10px 6px;cursor:pointer}.sort-selector select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb4d}.search-wrapper{flex:1;min-width:220px;display:flex;flex-direction:column;margin:0}.search-wrapper label{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:#132332}.search-wrapper input{padding:.5rem 1rem;border-radius:.375rem;border:1px solid #cbd5e1;font-size:1rem;width:100%;box-sizing:border-box;appearance:none}.tipster-list{display:grid!important;gap:2rem!important;width:100%!important;margin:0;margin-top:1rem}@media (min-width: 640px){.tipster-list{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 1024px){.tipster-list{grid-template-columns:repeat(2,1fr)!important}}.tipster-card{position:relative!important;background:var(--card-bg)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 40px #00000014,0 8px 16px #0000001f!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important}.tipster-card__badge{position:absolute;top:.5rem;padding:.25rem .5rem;background:#ffffffd9;color:#132332;font-size:.75rem;font-weight:600;border-radius:.375rem;display:flex;align-items:center;gap:.25rem;backdrop-filter:blur(4px);z-index:2}.badge--rating{left:.5rem}.badge--subs{right:.5rem}.tipster-card__header{background:#0b2841;color:#fff;padding:2rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px}.tipster-card__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:.5rem;z-index:1;border:3px solid #fff}.tipster-card__title h3{margin:.25rem 0;font-size:1.25rem}.tipster-card__title span{font-size:.85rem;opacity:.8}.tipster-card__stats-panels{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.panel{padding:1rem;text-align:center}.panel:nth-child(1),.panel:nth-child(2){background:#e9f3f9;border-top:1px solid #e5e7eb}.panel:nth-child(2){border-left:1px solid #e5e7eb}.panel:nth-child(3){background:var(--bg-color);grid-column:1 / span 2;border-top:1px solid #e5e7eb}.panel__label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.5rem}.panel__value{font-size:1.25rem;font-weight:700;color:var(--text-color)}.tipster-card__note{padding:1rem;font-size:.85rem;color:var(--text-secondary);text-align:center;border-top:1px solid #e5e7eb}.tipster-card__cta{display:flex;align-items:center;gap:.5rem;padding:1rem;justify-content:center;border-top:1px solid #e5e7eb}.tipster-card__stats-link,.tipster-card__subscribe-btn{min-width:140px;height:38px;line-height:38px;padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.tipster-card__stats-link{background:#2563eb;color:#fff;text-decoration:none;transition:background-color .2s}.tipster-card__stats-link:hover{background:#1d4ed8}.tipster-card__subscribe-btn{background:#bfa06d;color:#fff;border:none;cursor:pointer;transition:background-color .2s}.tipster-card__subscribe-btn:hover{background:#9c7b50}.tipster-card__disclaimer{padding:.5rem 1rem 1rem;font-size:.75rem;color:var(--text-secondary);text-align:center;border-top:1px solid #e5e7eb}.tipster-list__loading,.tipster-list__error{text-align:center;padding:2rem;color:var(--text-secondary)}.tipster-list__footer{display:flex;justify-content:flex-end;margin-top:2rem}.tipster-list__view-all-btn{background:none;color:#3bb3e0;border:none;padding:0;font-weight:600;cursor:pointer;font-size:1rem;text-decoration:none;transition:color .3s}.tipster-list__view-all-btn:hover{color:#2491d1}@media (max-width: 1023px){.tipster-section{margin-bottom:1rem!important;padding-bottom:.75rem!important}.controls{gap:.5rem;margin-bottom:.75rem;flex-direction:column;align-items:stretch}.sort-selector,.search-wrapper{width:100%;margin:0}.tipster-list{margin-top:0;gap:1.5rem!important}}.hm{margin:3rem 0;color:#1f2a38;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hm__title{font-size:2rem;font-weight:700;margin-bottom:1rem}.hm__filter{position:relative;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.hm__filter-label{font-weight:600}.hm__dropdown-toggle{background:#f5f8fb;padding:.5rem 1rem;border-radius:6px;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.hm__caret{font-size:.8rem}.hm__dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:.25rem;box-shadow:0 4px 12px #00000026;z-index:10;list-style:none;padding:.5rem 0}.hm__dropdown-option{padding:.5rem 1rem;font-size:.9rem;cursor:pointer}.hm__dropdown-option:hover{background:#f0f4f8}.hm__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 640px){.hm__list{grid-template-columns:repeat(2,1fr)}}.hm__card{position:relative;background:#fff;border-radius:8px;box-shadow:0 6px 20px #0000001a;overflow:visible;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hm__card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #00000026}.hm__card--empty{text-align:center;padding:2rem;color:#555}.hm__badge{position:absolute;top:0;left:0;transform:translateY(-50%);background:#ff7a00;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:6px;text-transform:uppercase;z-index:2}.hm__card-header{display:flex;align-items:center;gap:1rem;padding:2rem 1rem 1rem}.hm__logo{width:32px;height:32px;object-fit:contain}.hm__details{display:flex;flex-direction:column}.hm__league{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.hm__teams{font-size:1rem}.hm__card-footer{margin-top:auto;padding:.75rem 1rem;background:#f5f8fb;display:flex;justify-content:space-between;align-items:center}.hm__time{font-size:.85rem;opacity:.75}.hm__btn{background:none;color:#3bb3e0;text-decoration:none;font-size:.9rem;font-weight:600;padding:0}.hm__btn:hover{text-decoration:underline}.hm__loading,.hm__error{text-align:center;padding:2rem}.news-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;margin-bottom:1.5rem;background:#fff;display:flex;flex-direction:column}.news-card__image{position:relative;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}.news-card__title-overlay{position:absolute;bottom:0;left:0;right:0;background:#00000080;color:#fff;font-size:1.25rem;font-weight:700;padding:.75rem 1rem;margin:0}.news-card__content{padding:1rem 1.5rem;flex:1;display:flex;flex-direction:column}.news-card__date{font-size:.85rem;color:#666;margin-bottom:.75rem}.news-card__excerpt{flex:1;font-size:.95rem;line-height:1.5;color:#333;margin-bottom:1rem}.news-card__btn{align-self:flex-start;background:#3bb3e0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer;transition:background-color .3s}.news-card__btn:hover{background:#2a82bb}.hn{margin:3rem 0;color:#1f2a38;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hn__title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.hn__loading{text-align:center;padding:2rem 0;font-size:1rem}.hn__list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 640px){.hn__list{grid-template-columns:repeat(3,1fr)}}.faq-section{margin:3rem 0;max-width:800px;color:#1f2a38;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:0 0 3rem;padding-bottom:2rem!important;margin-bottom:2rem!important}.faq-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.faq-list{list-style:none;margin:0;padding:0}.faq-item+.faq-item{margin-top:1rem}.faq-question{width:100%;background:#fff;color:#1f2a38;border:none;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;transition:box-shadow .3s;box-shadow:0 2px 6px #0000001a}.faq-question:hover{box-shadow:0 4px 12px #00000026;background:#fff}.faq-toggle-icon{font-size:1.5rem;line-height:1;transition:transform .3s}.faq-toggle-icon.open{transform:rotate(180deg)}.faq-answer{padding:1rem 1.5rem;background:#f5f8fb;border-radius:0 0 8px 8px;margin-top:.25rem;font-size:1rem;line-height:1.5;color:#1f2a38}@media (max-width: 600px){.faq-section{margin:0;padding:0;max-width:100%;width:100%;border-radius:0;box-sizing:border-box}.faq-question,.faq-answer{text-align:left!important;border-radius:8px;padding-left:1rem;padding-right:1rem}}.dashboard-hero{background:#142432;color:#fff;padding:3rem 0}.dashboard-hero__inner{max-width:800px;margin:0 auto;padding:0 1rem}.dashboard-hero__title{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.dashboard-hero__subtitle{font-size:1rem;opacity:.85}@media (max-width: 639px){.dashboard-hero{padding:2rem 0}.dashboard-hero__title{font-size:1.5rem}}.dashboard-tabs-section{background:#142432;width:100vw;position:relative;left:50%;transform:translate(-50%);box-sizing:border-box;padding:.75rem 0 1rem}.dashboard-tabs{display:flex;gap:1rem;justify-content:flex-start;margin-bottom:.25rem}.dashboard-tabs__button{background:none;border:none;color:#fff;opacity:.6;font-size:.9rem;padding:.5rem 0;cursor:pointer;transition:opacity .2s}.dashboard-tabs__button:hover{opacity:1}.dashboard-tabs__button.active{opacity:1;position:relative}.dashboard-tabs__button.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:#3bb3e0;border-radius:2px}@media (max-width: 639px){.dashboard-tabs{justify-content:center}}.dashboard-account-data{background:transparent;padding:0;color:#dbe9fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.account-inner{max-width:800px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;color:#222}.dashboard-account-data h2{font-size:1.5rem;margin:0 0 1rem;color:#1f2a38}.details-list{list-style:none;margin:0;padding:0}.details-list li{margin-bottom:.75rem;font-size:1rem;color:#555}.details-list strong{color:#000}.error-text{color:#ff6b6b;margin-bottom:1rem}.fallback-text{color:#444;margin-bottom:1rem}.account-actions{margin-top:1.25rem;display:flex;gap:.75rem;flex-wrap:wrap}.change-password-btn{background:#3bb3e0;color:#fff;border:none;padding:.6rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;gap:6px}.change-password-btn:hover:not(:disabled){background:#3495c6}.change-password-btn:disabled{background:#9ecde8;cursor:not-allowed}@media (max-width: 639px){.account-inner{padding:1.5rem}}.dashboard-subscriptions{background:#2a3b51;padding:0;color:#dbe9fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.subscriptions-container{max-width:800px;margin:0 auto;padding:2rem 1rem;color:#222}.status-text{margin:.5rem 0;font-size:1rem;color:#dbe9fb}.empty-state-wrapper{background:transparent;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;padding:2rem 1rem}.empty-state-wrapper .status-text{margin:0;font-size:1.1rem;color:#fff}.browse-tipsters-btn{background:#3bb3e0;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;font-size:1rem;transition:background .2s;display:inline-flex;align-items:center;gap:6px;width:fit-content}.browse-tipsters-btn:hover:not(:disabled){background:#3495c6}.table-wrapper{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 4px 12px #00000014;overflow-x:auto}.subscriptions-table{width:100%;border-collapse:collapse}.subscriptions-table th,.subscriptions-table td{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb;font-size:.95rem}.subscriptions-table th{font-weight:600;background:transparent}.subscriptions-table tr:nth-child(2n){background:#f9fafb}.manage-btn{display:inline-block;background:#3bb3e0;color:#fff;padding:6px 12px;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s}.manage-btn:hover{background:#3495c6}.mobile-cards{display:none}@media (max-width: 760px){.subscriptions-table{display:none}.mobile-cards{display:block;margin-top:.5rem}.subscription-card{background:#fff;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.subscription-card .row{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:nowrap}.subscription-card .label{flex:0 0 120px;font-weight:600;margin:0}.subscription-card .value{flex:1;text-align:right;margin:0;word-break:break-word}.subscription-footer{display:flex;justify-content:flex-start;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.manage-btn{flex:1 1 100%;text-align:center}}.dashboard-notifications{background:#2a3b51;padding:0;color:#dbe9fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.notifications-container{max-width:800px;margin:0 auto;padding:2rem 1rem;position:relative;color:#222}.badge-wrapper{display:flex;justify-content:flex-end;margin-bottom:.75rem}.badge{background:#f59e0b;color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-text{margin:.75rem 0;font-size:1rem;color:#dbe9fb}.status-text.error{color:#ff6b6b}.notifications-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.notification-item{background:#fff;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;gap:1rem}.notification-item.unread{border:2px solid #3bb3e0}.notification-item.read{opacity:.95}.title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0}.title{margin:0;font-size:1.1rem;font-weight:600;color:#1f2a38;background:none}.body{margin:.5rem 0;font-size:.95rem;line-height:1.4;color:#333}.meta{background:#f5f7fa;padding:.5rem;border-radius:4px;font-size:.75rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.meta-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline}.meta-key{font-weight:600;color:#374151}.meta-value{color:#1f2937}.meta pre{margin:0;background:#e5e7eb;padding:6px;border-radius:3px;overflow:auto}.mark-read-btn{background:#3bb3e0;color:#fff;border:none;cursor:pointer;font-size:.75rem;padding:6px 12px;border-radius:6px;font-weight:600;transition:background-color .2s}.mark-read-btn:disabled{opacity:.6;cursor:not-allowed}.timestamp{flex-shrink:0;font-size:.85rem;color:#666;white-space:nowrap}@media (max-width: 560px){.notifications-container{padding:2rem .5rem}.notification-item{flex-direction:column}.timestamp{margin-top:.5rem}}.preview-tip-wrapper{max-width:800px;margin:.5rem auto;position:relative}.preview-tip-meta-container{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1rem;background:transparent;position:relative;z-index:2}.preview-tip-avatar{flex:0 0 48px;width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #fff}.preview-tip-meta-text{flex:1 1 0;min-width:0;font-size:.9rem;line-height:1.3;color:#fff;display:flex;flex-direction:column;gap:2px}.preview-tip-meta-text strong{font-weight:600}.preview-tip-time{display:block;font-size:.8rem;opacity:.8;margin-top:.25rem;color:#fff}.preview-tip-meta-container:after{content:"";position:absolute;bottom:-12px;left:calc(1rem + 14px);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.preview-tip-bubble{margin-top:12px;display:flex;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;position:relative;z-index:1;padding-bottom:0}.bubble-left{flex:1;padding:1.5rem}.bubble-left>strong{display:block;margin-bottom:.5rem;font-size:1.1rem}.bubble-left p strong{display:inline;font-weight:600;font-size:inherit;margin:0}.bubble-left p{margin:0;font-size:.9rem;line-height:1.4}.bubble-right{flex:0 0 200px;background:#f5f5f5;padding:1rem 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:auto}.bubble-join-btn{background:#b78b46;color:#fff;border:none;border-radius:5px;padding:.35rem .8rem;font-weight:600;font-size:.85rem;cursor:pointer;width:fit-content;align-self:flex-start;line-height:1.1;transition:margin-bottom .3s ease}.bubble-disclaimer{font-size:.65rem;color:#666;margin-top:.15rem;line-height:1.2;max-width:180px}.bubble-right.picks-grid{flex:1 1 0;display:grid;grid-template-columns:1fr 1.3fr 1.1fr;background:#f5f5f5;padding:1.5rem .25rem;min-width:0;max-width:100%;width:100%;gap:0;align-items:start;border-radius:0 0 8px}.bubble-right.picks-grid .pick-detail{text-align:center;padding:0 .75rem;min-width:0;box-sizing:border-box;border-left:1.5px solid #e0e0e0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:unset;word-break:normal}.bubble-right.picks-grid .pick-detail strong{font-size:.95rem;font-weight:700;margin-bottom:.25em;color:#222;white-space:nowrap}.bubble-right.picks-grid .pick-detail span{font-size:1.15rem;font-weight:600;color:#1f2a38;white-space:nowrap;overflow:visible;text-overflow:unset;width:auto;max-width:100%;letter-spacing:.03em}.bubble-right.picks-grid .status{font-size:1.15rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.bubble-right.picks-grid .status.függőben{color:#f4c542}.bubble-right.picks-grid .status.nyertes{color:#2c7a2c}.bubble-right.picks-grid .status.vesztes{color:#d63638}.bubble-right.picks-grid .status.tét-visszajár{color:#497f00}.bubble-right.picks-grid .status.törölve{color:#888}@media (max-width: 560px){.preview-tip-wrapper{padding-left:1rem;padding-right:1rem;box-sizing:border-box}.preview-tip-bubble{flex-direction:column!important;margin-top:12px}.bubble-left{flex:0 0 auto!important;padding:1.15rem 1.1rem 1.1rem!important;width:100%!important;border-bottom:none!important}.panel-tips-full .preview-tip-wrapper .preview-tip-bubble .bubble-right.picks-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:1rem!important;background:#f5f5f5;border-radius:0 0 8px 8px;box-shadow:none;border-top:1px solid #ededed;gap:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}.bubble-right.picks-grid .pick-detail,.bubble-right.picks-grid .pick-detail-divider,.bubble-right.picks-grid .pick-detail-divider-none{flex:0 0 33.33%!important;min-width:0!important;padding:.5rem 1rem!important;border-left:1.5px solid #e4e6ea!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;align-items:center!important;justify-content:center!important;text-align:center!important;display:flex!important;flex-direction:column!important;box-sizing:border-box}.bubble-right.picks-grid .pick-detail:first-child{border-left:none!important}.bubble-right.picks-grid .pick-detail strong{font-size:.75rem!important;margin-bottom:.15em!important;color:#222!important;font-weight:600;display:block;white-space:nowrap!important}.bubble-right.picks-grid .pick-detail span{font-size:.9rem!important;font-weight:600;color:#243045!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;max-width:100%!important;display:block!important}.bubble-right.picks-grid .status{font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap!important}.bubble-right{flex-basis:auto!important;flex-shrink:1!important;min-height:unset!important;max-height:none!important;padding:.5rem 1rem!important;justify-content:flex-start!important;gap:0!important}.bubble-join-btn{align-self:center!important;margin-bottom:.4rem!important}.bubble-disclaimer{text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:none!important;margin:0 auto!important}}.bubble-left>strong,.bubble-left>strong span{color:#21304c!important}.bubble-join-btn{align-self:center;margin-bottom:.5rem}.bubble-disclaimer{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;margin:0 auto}.detail-header{text-align:center;padding:0}.detail-header__avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #fff;margin:0 auto 1rem}.detail-header__name{font-size:2rem;color:#fff;margin:.25rem 0}.detail-header__joined{font-size:1rem;color:#ddd;opacity:.85;margin-bottom:1rem}.detail-header__buttons{margin:1rem 0;display:flex;justify-content:center;gap:1rem}.detail-header__watch{background:#fff;color:#1f2a38;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.detail-header__watch.watching{background:#dc2626;color:#fff}.detail-header__watch.watching:hover{background:#b91c1c}.detail-header__promo{background:#b78b46;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.detail-header__promo.active-subscription{background-color:#22c55e;color:#fff}.detail-header__promo.active-subscription:hover{background-color:#16a34a}.detail-header__promo-text{color:#ddd;font-size:.875rem;max-width:700px;margin:.5rem auto 0;line-height:1.4}.tipster-flash{background:#f0fdf4;border:1px solid #86efac;color:#166534;padding:.5rem 1rem;border-radius:6px;font-size:.95rem;margin-top:1rem;display:inline-block;animation:fadeInOut 2.4s ease forwards;max-width:100%}@media (min-width: 768px){.detail-header{text-align:left}.detail-header__avatar{margin:0 0 1rem}.detail-header__buttons{justify-content:flex-start}.detail-header__promo-text{margin:.5rem 0 0}}@media (max-width: 767px){.detail-header__avatar{width:60px;height:60px;border-width:2px}.detail-header__name{font-size:1.5rem}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-6px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.detail-tabs{background:#1f2a38;width:100%;max-width:800px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:flex-start;padding:1rem 0 0;position:relative}.detail-tabs__button{background:none;border:none;margin:0 .75rem 0 0;padding:.4rem 0;font-size:.85rem;color:#fff;opacity:.75;cursor:pointer;transition:opacity .2s;white-space:nowrap}.detail-tabs__button:hover{opacity:1}.detail-tabs__button.active{opacity:1;position:relative}.detail-tabs__button.active:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:3px;background:#3bb3e0;border-radius:2px}@media (max-width: 767px){.detail-tabs{justify-content:center;padding:1rem 0 0}}.tipster-reviews{background:#2a3b51;padding:2rem 0;color:#dbe9fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.tipster-reviews>.review-container{max-width:800px;margin:0 auto;padding:0 1rem;color:#222}.tipster-reviews h2{margin-bottom:.5rem;font-size:1.75rem;color:#fff;font-family:inherit}.tipster-reviews h2+p{color:#dbe9fb;line-height:1.4;margin-top:0;margin-bottom:2rem;font-size:1.1rem}.tipster-reviews ul{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.review-item{background:#fff;border-radius:8px;padding:1rem 1.25rem;box-shadow:0 4px 12px #0000001a;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem;font-weight:600;font-size:1rem;color:#1f2a38;width:100%;gap:.5rem}.review-header .verified-icon{display:inline-flex;align-items:center;justify-content:center;background:#3bb3e0;color:#fff;border-radius:50%;width:24px;height:24px;font-size:18px;margin-left:.5rem;transition:box-shadow .2s}.review-header .verified-icon:hover{box-shadow:0 0 6px #3bb3e0b3}.review-date{font-size:.85rem;color:#666;word-break:break-word}.review-rating{margin-bottom:.5rem;font-size:1.2rem;color:#f5b50a}.review-text{font-size:.95rem;line-height:1.4;color:#333;word-break:break-word}.review-form{border-top:1px solid #ddd;padding-top:1rem}.review-form h3{margin-bottom:1rem;font-size:1.2rem;color:#dbe9fb}.review-form label{display:block;margin-bottom:.75rem;font-weight:600;font-size:.9rem;color:#dbe9fb}.review-form select,.review-form textarea{width:100%;max-width:100%;padding:.5rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;font-family:inherit;resize:vertical;box-sizing:border-box;margin-top:.25rem}.review-form textarea{min-height:80px}.review-form button{background:#3bb3e0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s}.review-form button:disabled{background:#9ecde8;cursor:not-allowed}.review-form button:hover:not(:disabled){background:#3495c6}.review-header strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;flex-shrink:0}.review-header em{white-space:normal;display:inline-block;margin-left:.25rem;font-style:normal;color:#666;font-size:.75rem}@media (max-width: 560px){.tipster-reviews{padding:1rem 0}.tipster-reviews>.review-container{margin:0 1rem;padding:0 .5rem}.review-item{max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;padding-left:.75rem;padding-right:.75rem}.review-header{flex-direction:column;align-items:flex-start;gap:.3rem;width:100%}.review-header strong,.review-header em,.review-date{word-break:break-word}.review-rating{font-size:1rem}.review-form h3,.review-form label{color:#dbe9fb}.review-form button{width:100%}}.preview-loading,.preview-empty{color:#fff;text-align:center;margin:2rem 0}.preview-tip-wrapper{max-width:800px;margin:.75rem auto;position:relative}.preview-tip-meta-container{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#2a3b51;border-radius:8px 8px 0 0;color:#fff;position:relative;z-index:2}.preview-tip-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #fff}.preview-tip-meta-text{font-size:.9rem;line-height:1.3}.preview-tip-time{display:block;font-size:.8rem;opacity:.8;margin-top:.25rem}.preview-tip-meta-container:after{content:"";position:absolute;bottom:-12px;left:calc(1rem + 14px);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.preview-tip-bubble{display:flex;background:#fff;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;position:relative;z-index:1}.bubble-left{flex:1;padding:1rem}.bubble-left strong{display:block;margin-bottom:.25em;font-size:1rem}.bubble-left p{margin:.25em 0;font-size:.9rem;color:#333}.bubble-right.picks-grid{display:grid;grid-template-columns:1fr 1fr 1fr;background:#f5f5f5;padding:1rem}.bubble-right.picks-grid .pick-detail{text-align:center;padding:0 .5rem;box-sizing:border-box}.bubble-right.picks-grid .pick-detail-divider-none{border-left:none}.bubble-right.picks-grid .pick-detail-divider{border-left:1px solid #e0e0e0}.bubble-right.picks-grid .pick-detail strong{font-size:.85rem;margin-bottom:.25em;color:#222}.bubble-right.picks-grid .pick-detail span{font-size:1.1rem;font-weight:600;color:#1f2a38}.bubble-right.picks-grid .status.függőben{color:#f4c542!important}.bubble-right.picks-grid .status.nyertes{color:#2c7a2c!important}.bubble-right.picks-grid .status.vesztes{color:#d63638!important}.bubble-right.picks-grid .status.tét-visszajár{color:#497f00!important}.bubble-right.picks-grid .status.törölve{color:#888!important}@media (max-width: 600px){.preview-tip-bubble{flex-direction:column}.bubble-right.picks-grid{display:flex;justify-content:space-between;padding:.75rem}.bubble-right.picks-grid .pick-detail{flex:1;padding:.5rem;border-left:1px solid #e0e0e0}.bubble-right.picks-grid .pick-detail:first-child{border-left:none}}.completed-header{padding:2rem 0}.completed-header h2{margin-bottom:.5rem;color:#fff;font-size:1.75rem}.completed-header p{color:#dbe9fb;line-height:1.4}.load-more-button{min-width:140px;height:38px;line-height:38px;padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;background:#2563eb;color:#fff;border:none;cursor:pointer;transition:background-color .2s;margin:1rem auto}.load-more-button:hover{background:#1d4ed8}.tipster-stats{background:#2a3b51;padding:2rem 1rem}.stats-summary{width:100%;margin-bottom:2rem;color:#fff}.stats-summary h2{font-size:1.75rem;margin-bottom:.5rem;color:#fff}.stats-summary p{color:#ddd;line-height:1.5;margin-bottom:1.5rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.stats-grid div{background:#fff;color:#000;padding:.75rem;border-radius:8px;text-align:center}.stats-grid strong{display:block;font-size:1.25rem;margin-bottom:.25rem}.stats-grid span{font-size:.85rem}.top-market-block{margin-top:2rem;max-width:800px;color:#fff}.top-market-heading{font-size:1.5rem;margin:0 0 .5rem;color:#fff;font-weight:700;line-height:1.1}.top-market-sub{margin:0;color:#ddd;font-size:1rem;line-height:1.4}.top-market-sub strong{color:#fff;font-weight:700}.top-market-block ul{list-style:none;padding-left:0;margin:0}.stats-intro{max-width:800px;margin:2rem auto;color:#fff}.stats-intro h3{font-size:1.5rem;margin-bottom:.5rem}.stats-intro p{color:#ddd;line-height:1.5}.market-chart-wrapper{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.chart-container{flex:1 1 220px;min-width:220px;max-width:400px}.market-breakdown{flex:1 1 220px;min-width:220px}@media (max-width: 560px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid div:last-child{grid-column:1 / -1}}@media (max-width: 800px){.market-chart-wrapper{flex-direction:column}.market-breakdown{margin-top:1rem}.top-market-block{padding-bottom:1.5rem}}.detail-hero{background:#1f2a38;color:#fff}.detail-hero__inner{max-width:800px;margin:0 auto;padding:3rem 1rem 2rem}.detail-content{background:#fff;max-width:800px;margin:0 auto;padding:2rem 1rem;box-shadow:0 4px 12px #0000001a}.panel-tips-full{background:#2a3b51;padding:2rem 0;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;box-sizing:border-box}.panel-tips-full .preview-tip-wrapper{max-width:800px;width:100%}.empty-full-width{width:100%;background:#2a3b51;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;box-sizing:border-box}.empty-full-width__text{margin:0;color:#fff;font-size:1rem;max-width:800px;width:100%;text-align:center}.detail-loading,.detail-error{text-align:center;color:var(--text-secondary);margin:4rem auto;max-width:600px}.layout__content{padding:0}.free-tip-card{background:transparent;color:#000;border-radius:8px;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.free-tip-card__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#1f2a38}.free-tip-card__date{font-size:.9rem;opacity:.75;margin-bottom:1rem;display:block;color:#333}.free-tip-card__excerpt{font-size:.9rem;line-height:1.5;margin-bottom:1.25rem;color:#222}.free-tip-card__btn{background:#3bb3e0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer;transition:background-color .3s}.free-tip-card__btn:hover{background:#2a82bb}.free-tip-info{background:#142432;padding:3rem 0;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:2rem}.free-tip-info h1{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1rem}.free-tip-info p{font-size:1rem;line-height:1.5;margin-bottom:1rem;max-width:600px}.free-tip-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.free-tip-buttons .btn-primary,.free-tip-buttons .btn-secondary,.free-tip-buttons .btn-danger{font-weight:600;font-size:1rem;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;border:none;min-width:140px;text-align:center}.free-tip-buttons .btn-primary{background:#3bb3e0;color:#fff;transition:background-color .3s}.free-tip-buttons .btn-primary:hover{background:#3495c6}.free-tip-buttons .btn-danger{background:#dc2626;color:#fff;transition:background-color .3s}.free-tip-buttons .btn-danger:hover{background:#b91c1c}.free-tip-buttons .btn-secondary{background:#fff;color:#142432;transition:background-color .3s}.free-tip-buttons .btn-secondary:hover{background:#d6e4f2}.flash-message{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);background:#f0fdf4;color:#166534;padding:.75rem 1rem;border:1px solid #4ade80;border-radius:6px;font-weight:600;font-size:.95rem;max-width:320px;text-align:center;animation:fadeOut 2s ease forwards;z-index:1000;box-shadow:0 4px 10px #00000014}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0;visibility:hidden}}.free-tip-blog-section{padding:1.5rem 0 4rem;width:100%;background:#fff;box-sizing:border-box;color:#222}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.5rem}.free-tip-card{background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:8px;padding:1.5rem;color:#222}@media (max-width: 639px){.free-tip-info{padding:2rem 0}.free-tip-info h1{font-size:1.5rem}.free-tip-info p{font-size:.95rem}.free-tip-buttons .btn-primary,.free-tip-buttons .btn-secondary,.free-tip-buttons .btn-danger{width:auto;flex:1 1 auto}.posts-grid{display:block}}.layout__inner{max-width:800px;margin:0 auto;padding:0 1rem}.free-tip-card__badge{position:absolute;top:1rem;left:1rem;padding:.3rem .7rem;border-radius:12px;font-weight:700;font-size:.875rem;color:#fff;text-transform:uppercase;user-select:none;z-index:10;box-shadow:0 2px 6px #0003}.free-tip-card__badge.winner{background-color:#22c55e}.free-tip-card__badge.loser{background-color:#ef4444}.free-tip-card__header{display:flex;justify-content:flex-end;margin-bottom:.5rem}.free-tip-card__time{font-size:.875rem;color:#6b7280}.free-tip-card__teams{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.75rem;font-weight:700;color:#111827;margin:1.25rem 0;text-align:center;flex-wrap:wrap;word-break:break-word}.free-tip-card__vs{font-size:1.25rem;font-weight:600;color:#9ca3af;white-space:nowrap}.free-tip-card__info-row{display:flex;justify-content:center;align-items:center;gap:1.25rem;font-size:1.1rem;font-weight:500;color:#374151;margin-bottom:1rem;flex-wrap:wrap}.free-tip-card__odds{text-align:center;font-size:1rem;font-weight:500;margin-bottom:1.5rem;color:#1f2937;word-break:break-word}.free-tip-card__odds strong{font-weight:700;margin-left:.25rem}.free-tip-card__tipster{margin:1rem 0 2rem;text-align:center;font-style:italic;font-size:1rem;color:#4b5563}.free-tip-card__content{font-size:1rem;line-height:1.65;color:#1f2937;word-break:break-word;overflow-wrap:break-word}.layout__footer{text-align:center;padding:1rem 0}@media (max-width: 639px){.free-tip-detail__title{font-size:1.5rem;word-break:break-word}.free-tip-preview-text strong{display:block;margin-bottom:.75rem}.free-tip-preview-buttons{flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.5rem}.free-tip-preview-buttons button{flex:none;min-width:120px}.free-tip-card__teams{font-size:1.5rem;flex-wrap:wrap;justify-content:center}.free-tip-card__info-row{flex-direction:row;justify-content:center;font-size:1rem;flex-wrap:wrap}.free-tip-card{padding:1rem;margin:1rem 0}}.md__header-section{background:#142432;color:#fff;padding:3rem 0;position:relative;left:50%;transform:translate(-50%);width:100vw}.md__header-section .layout__inner{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.md__header-section .md__sport{display:none}.md__header-section .md__match-label{font-weight:700;font-size:1.25rem}.md__header-section .md__region,.md__header-section .md__competition,.md__header-section .md__date{font-size:.9rem;opacity:.9}.md__markets-section{background:#2a3b51;color:#fff;width:100vw;position:relative;left:50%;transform:translate(-50%);margin:0 0 2rem;padding:2.5rem 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.md__market-card{background:#fff;border-radius:18px;box-shadow:0 6px 28px #14203221;color:#2a3b51;padding:2rem 1.5rem 1.25rem;width:100%;max-width:800px;box-sizing:border-box}.fixture-picks-title{text-align:center;font-size:1.18rem;font-weight:600;color:#fff;margin:2.5rem 0 1.3rem;letter-spacing:.01em}.md__market-title{color:#2a3b51;font-size:1.25rem;font-weight:700;margin-bottom:1.1rem;letter-spacing:.02em;text-align:left}.md__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:1rem}.md__grid.few-outcomes{display:flex;justify-content:center;gap:1rem}.md__grid.few-outcomes .md__outcome-static{flex:0 1 auto;min-width:120px}.md__outcome-static{background:#f5f8fb;border-radius:8px;padding:1rem .5rem;text-align:center;color:#21304c;box-shadow:0 2px 7px #17203112;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center}.md__label{font-size:.98rem;margin-bottom:.22rem;color:#273352;font-weight:500}.md__odd{font-size:1.18rem;font-weight:700;color:#143069;margin-top:.11rem}.md__none{text-align:center;padding:1rem;color:#fff}.error{color:#e00;margin-bottom:1rem}@media (max-width: 639px){.md__header-section,.md__markets-section{padding:1.5rem 0;left:50%;transform:translate(-50%);width:100vw}.md__header-section .layout__inner{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.md__markets-section{gap:1rem}.md__market-card{padding:.85rem .6rem .9rem;max-width:95vw;border-radius:9px}.md__market-title{text-align:center;font-size:.97rem;margin-bottom:.5rem}.md__grid{gap:.5rem}.md__outcome-static{padding:.38rem .13rem;font-size:.83rem;border-radius:6px}.md__label{font-size:.71rem;margin-bottom:.15rem}.md__odd{font-size:.92rem}.fixture-picks-title{font-size:.92rem;margin-top:1rem;margin-bottom:.44rem}}.back-btn{align-self:flex-start;margin-bottom:1rem;background:transparent!important;color:#fff!important;border:none;font-size:.875rem;padding:.25rem .5rem;cursor:pointer;transition:background .3s;border-radius:6px;width:auto;display:inline-block;text-align:left}.free-tip-actual-section{background:#fff;margin:0;padding:2rem 0;border-radius:0 0 8px 8px;overflow-x:hidden}.free-tip-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000000d;margin-top:1rem;position:relative;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}.guide-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.75rem 2rem;box-shadow:0 8px 24px #2151700f;margin:1.5rem 0;box-sizing:border-box}.guide-section h2,.guide-section h3{margin-top:0;margin-bottom:.75rem;color:#1f2f44}.guide-section p{margin:0 0 1rem}.guide-section ul,.guide-section ol{margin:0 0 1rem 1.25rem;padding:0}.guide-section li{margin-bottom:.5rem}.free-tip-card__content,.betting-guide-content{font-size:1rem;line-height:1.65;color:#1f2937;word-break:break-word;overflow-wrap:break-word}.free-tip-preview-section{background:#fff;margin:0;padding:2rem 0;border-radius:0 0 8px 8px;overflow-x:hidden}.free-tip-preview-text{font-size:1rem;line-height:1.4;margin:0;color:#1f2a38;word-break:break-word}.free-tip-preview-text strong{display:block;margin-bottom:.75rem}.free-tip-preview-buttons{display:flex;gap:1rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-start;margin-top:.5rem}.free-tip-preview-buttons button{flex:none;min-width:120px}.btn-primary{background:#3bb3e0;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .3s;white-space:nowrap}.btn-primary:hover{background:#3495c6}.btn-secondary{background:#f97316;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .3s;white-space:nowrap}.btn-secondary:hover{background:#ea580c}@media (max-width: 639px){.free-tip-detail__title{font-size:1.5rem;word-break:break-word}.free-tip-preview-text strong{display:block;margin-bottom:.75rem}.free-tip-preview-buttons{flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.5rem}.free-tip-preview-buttons button{flex:none;min-width:120px}.guide-section{padding:1rem;margin:1rem 0}}.hot-streaks-page{padding:2rem 1.5rem;background:#f7f8fa;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f2d3d}.hot-streaks-inner{max-width:1200px;margin:0 auto;padding-bottom:4rem}.hot-streaks-page h2{font-size:2.25rem;margin-bottom:.5rem;font-weight:600;color:#6366f1}.section-title{margin:1.75rem 0 1rem;font-size:1.25rem;font-weight:600;border-bottom:1px solid #e2e8f0;padding-bottom:.4rem;color:#6366f1}.hot-streaks-sort{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:1rem;font-size:.9rem}.hot-streaks-sort label{font-weight:600}.hot-streaks-sort select{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.9rem;outline:none;transition:border-color .2s ease}.hot-streaks-sort select:hover,.hot-streaks-sort select:focus{border-color:#6366f1}.hot-streaks-lock-overlay{position:relative;margin-bottom:.75rem}.hot-streaks-unlock-btn{position:relative;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;background:#6366f1;color:#fff;border:none;border-radius:8px;cursor:pointer;overflow:hidden;outline:none;transition:transform .2s ease,box-shadow .2s ease}.hot-streaks-unlock-btn:disabled{opacity:.5;cursor:not-allowed}.hot-streaks-unlock-btn:not(:disabled):hover{transform:translateY(-2px)}.hot-streaks-unlock-btn:before{content:"";position:absolute;inset:0;padding:2px;border-radius:10px;background:conic-gradient(from 0deg,#a78bfa 0deg,#6366f1 60deg,transparent 60deg 360deg);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;animation:spin 2.5s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(1turn)}}.hot-streaks-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:.5rem;transition:filter .3s ease;margin-bottom:1rem}.hot-streaks-grid.locked{filter:blur(5px);pointer-events:none}.hot-streak-card{background:#fff;border-radius:10px;border:1px solid rgba(99,102,241,.08);box-shadow:0 4px 12px #1f2d3d0f,0 12px 30px #1f2d3d14;padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;position:relative}.hot-streak-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f2d3d14,0 20px 50px #1f2d3d1f}.hot-streak-card.open{box-shadow:0 12px 32px #1f2d3d1a,0 28px 70px #1f2d3d26;transform:scale(1.005)}.base-streak-card{background:#fff;border:1px dashed rgba(0,0,0,.08);border-radius:10px;padding:1rem;display:flex;flex-direction:column;box-shadow:0 6px 18px #1f2d3d0a}.card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.team-logo{width:42px;height:42px;border-radius:8px;object-fit:contain;background:transparent;box-shadow:0 4px 16px #00000014;flex-shrink:0}.card-title{font-size:1rem;font-weight:600;line-height:1.2}.card-date{font-size:.75rem;color:#6b7280;margin-top:2px}.card-body{overflow:hidden;max-height:0;transition:max-height .35s ease;font-size:.85rem;margin-top:.5rem;color:#1f2d3d}.hot-streak-card.open .card-body{max-height:600px}.card-body p{margin:.35rem 0}.detail{font-weight:500}@media (max-width: 1080px){.hot-streaks-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width: 768px){.hot-streaks-page{padding:1rem}}:root{--card-bg: #fff;--radius: 12px;--radius-sm: 8px;--border: #d1d5db;--shadow: 0 20px 40px rgba(0, 0, 0, .05), 0 8px 16px rgba(0, 0, 0, .08);--text-primary: #132332;--text-secondary: #667085;--brand: #2563eb;--muted-bg: #f5f8fb;--radius-lg: 16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.become-tipster-page{padding:2rem 1rem 3rem;display:flex;justify-content:center;background:#f2f5fa;box-sizing:border-box}.become-tipster-wrapper{width:100%;max-width:960px;margin:0 auto;padding:2rem 1.5rem 2.5rem;background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;box-sizing:border-box}.become-tipster-wrapper h1{font-size:2rem;font-weight:700;margin:0 0 .25rem;color:var(--text-primary);line-height:1.1}.become-tipster-wrapper p{margin:0 0 1rem;font-size:1rem;color:var(--text-secondary)}.become-tipster-error{background:#fde8ea;color:#9b1c32;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.become-tipster-form{display:grid;gap:1.25rem;margin-top:4px}.field-row{display:flex;gap:1rem;flex-wrap:wrap}.field{flex:1;min-width:220px;display:flex;flex-direction:column}.field label{font-weight:600;margin-bottom:6px;font-size:.9rem;color:var(--text-primary)}.field input,.field textarea,.field select{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;font-family:inherit;background:#fafbfc;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb33}.field textarea{resize:vertical;min-height:120px;line-height:1.3}.radio-group{display:flex;gap:1.25rem;flex-wrap:wrap}.radio-group label{display:flex;align-items:center;gap:6px;font-weight:600;cursor:pointer;font-size:.9rem;color:var(--text-primary)}.radio-group input{accent-color:var(--brand);margin:0}.field .hint{font-size:.75rem;color:#8a96aa;margin-top:4px}.become-tipster-submit{background:var(--brand);color:#fff;border:none;padding:.85rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:filter .2s;width:max-content;margin-top:4px}.become-tipster-submit:disabled{opacity:.6;cursor:not-allowed}.become-tipster-submit:hover:not(:disabled){filter:brightness(1.05)}.application-status{margin-top:1rem;padding:.75rem 1rem;background:#f0f4f8;border-radius:8px;font-size:.95rem;color:#1f2a38}.application-status strong{margin-right:4px}.separator{height:1px;background:#e5e7eb;margin:1.5rem 0}@media (max-width: 1024px){.become-tipster-wrapper{padding:1.5rem 1rem 2rem}.field-row{flex-direction:column}.become-tipster-submit{width:100%;text-align:center}}.admin-panel{padding:2rem 1rem;max-width:960px;margin:0 auto;font-family:system-ui,sans-serif;background-color:#f9fafb}.tipster-group{border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:2rem}.tipster-name{font-size:1.25rem;font-weight:600;cursor:pointer;color:#2563eb;margin-bottom:.5rem}.tipster-picks{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.pick-card{background:#fff;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d}.pick-card__teams{font-size:1rem;font-weight:600;color:#111827}.pick-card__market{margin-top:.5rem;color:#374151}.pick-card__odds{margin-top:.25rem;font-size:.95rem;color:#1f2937}.pick-card__status{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.pick-card__status select{border:1px solid #d1d5db;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;background:#fff}.pick-card__start{font-size:.75rem;color:#6b7280;margin-top:.5rem}.legal-hero{background:#142432;color:#fff;padding:3rem 0}.legal-hero .layout__inner{max-width:960px;margin:0 auto;padding:0 1rem;text-align:center}.legal-hero h1{font-size:2.25rem;font-weight:700;margin-bottom:.75rem}.legal-excerpt{font-size:1.125rem;line-height:1.6;max-width:800px;margin:0 auto;opacity:.9}.legal-body{background:#fff;padding:2.5rem 0}.legal-body .layout__inner{max-width:800px;margin:0 auto;padding:0 1rem}.legal-loading,.legal-error{text-align:center;font-size:1rem;margin:2rem 0;color:#dc2626}.legal-content{color:#222;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.65}.legal-content h2,.legal-content h3,.legal-content h4{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#142432}.legal-content h2{font-size:1.75rem}.legal-content h3{font-size:1.5rem}.legal-content h4{font-size:1.25rem}.legal-content p{margin-bottom:1.25rem}.legal-content ul,.legal-content ol{margin:1rem 0 1.5rem 1.25rem;padding-left:0}.legal-content li{margin-bottom:.75rem}.legal-content a{color:#3bb3e0;text-decoration:underline}.legal-content blockquote{margin:1.5rem 0;padding:.75rem 1rem;background:#f5f8fb;border-left:4px solid #3bb3e0}.legal-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.legal-content th,.legal-content td{border:1px solid #ddd;padding:.75rem;text-align:left}.legal-content th{background:#f0f4f8;font-weight:600}.legal-content img{max-width:100%;height:auto;display:block;margin:1.5rem auto}@media (max-width: 639px){.legal-hero h1{font-size:1.75rem}.legal-excerpt{font-size:1rem;margin-bottom:1.5rem}.legal-body{padding:1.5rem 0}.legal-content h2{font-size:1.5rem}.legal-content h3{font-size:1.25rem}.legal-content h4{font-size:1.1rem}}.contact-hero{background:#142432;color:#fff;padding:3rem 0}.contact-hero h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-hero p{font-size:1rem;line-height:1.5}.contact-body{padding:2rem 0}.contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.contact-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;text-align:center}.contact-card__icon img{width:48px;height:48px;object-fit:contain;margin-bottom:.75rem}.contact-card__info strong{display:block;margin-bottom:1rem;font-size:1rem}.contact-card__btn{background:#3bb3e0;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600}.contact-card__btn:hover{background:#3495c6}@media (max-width: 639px){.contact-cards{grid-template-columns:repeat(2,1fr)}}.layout__inner{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.news-list__header{background:#142432;color:#fff;padding:3rem 0;margin:0;text-align:center}.news-list__header .layout__inner{display:flex;flex-direction:column;align-items:center}.news-list__header h1{font-size:2.5rem;margin-bottom:.5rem}.news-list__header p{font-size:1rem;line-height:1.6;max-width:600px;margin:0;opacity:.9}.news-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2.5rem 0}.layout__inner,.content-inner{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.free-tip-title-section{background:#142432;color:#fff;padding:3rem 0;margin:0;text-align:center}.free-tip-title-section .layout__inner{display:flex;flex-direction:column;align-items:center}.back-btn{align-self:flex-start;margin-bottom:1rem;background:transparent!important;color:#fff!important;border:none;font-size:.875rem;padding:.25rem .5rem;cursor:pointer;transition:background .3s;border-radius:6px;display:inline-block;text-align:left}.back-btn:hover{background:#fff3}.news-detail__image-top{width:100%;display:block;border-radius:8px 8px 0 0}.free-tip-actual-section{background:#fff;border-radius:0 0 8px 8px;overflow:hidden;margin-top:-1px}.guide-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #2151700f;margin:1.5rem 0;box-sizing:border-box}.betting-guide-content{font-size:1rem;line-height:1.65;color:#1f2937;padding:1.5rem 1rem 1rem}.free-tip-blog-section{margin-top:2.5rem}.posts-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width: 639px){.free-tip-title-section h1,.free-tip-detail__title{font-size:1.5rem}}
