/* TigerEdge launch stylesheet: fixed, accessible, clearly labelled partner advertising */
:root{--te-top-height:88px;--te-rail:192px;--te-orange:#ff7a00;--te-deriv:#ff465a}
body{padding-top:var(--te-top-height)}
.site-header{top:var(--te-top-height)!important}
.te-top-banner{position:fixed!important;inset:0 0 auto 0;z-index:1100;min-height:var(--te-top-height);display:flex;align-items:center;background:linear-gradient(115deg,#071d2b,#104b66 63%,#167f9b);color:white;box-shadow:0 5px 20px rgba(2,14,29,.24);border-bottom:3px solid #28bad1}
.te-top-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:9px}
.te-banner-brand{display:flex;flex-direction:column;line-height:1.23;gap:5px;min-width:0}
.te-banner-brand strong{color:white;font-weight:900;font-size:clamp(1rem,2vw,1.4rem);letter-spacing:.01em}
.te-banner-brand small{font-size:.75rem;color:#ddfaff}
.te-sponsor{display:inline-flex;font-weight:850;font-size:.69rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#ffbd70}
.te-top-banner .te-sponsor{color:#c8f5ff}
.te-banner-cta{padding:11px 20px;background:#fff;color:#07506c;border-radius:999px;font-weight:900;white-space:nowrap;font-size:.9rem;box-shadow:0 5px 14px #042a4333}
.te-banner-cta:hover,.te-wing-button:hover{filter:brightness(1.12);transform:translateY(-1px)}
.te-ad-wings{pointer-events:none}
.te-wing{display:none}
@media(min-width:1500px){
 .container{width:min(1180px,calc(100% - 432px))}
 .te-wing{pointer-events:auto;position:fixed;display:block;top:calc(var(--te-top-height) + 98px);bottom:22px;width:176px;z-index:220;overflow-y:auto;scrollbar-width:thin;border-radius:18px;background:#fff;box-shadow:0 12px 40px rgba(15,23,42,.15);border:1px solid #dfe7ee;max-height:650px}
 .te-wing-left{left:18px}.te-wing-right{right:18px}
 .te-wing-inner{padding:13px;display:flex;flex-direction:column;align-items:stretch;gap:10px}
 .te-wing-kicker{color:#667280;font-weight:800;font-size:.62rem;letter-spacing:.05em;text-align:center}
 .te-wing-brand{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 5px;border-radius:11px;min-height:70px}
 .te-wing-brand-weltrade{background:linear-gradient(140deg,#062d43,#086c86);color:#fff;flex-direction:column;gap:0}
 .te-wing-brand-weltrade>span{font-size:2rem;line-height:1;font-weight:1000}.te-dot{color:#16dae2}.te-wing-brand-weltrade strong{letter-spacing:.13em;font-size:.74rem}
 .te-wing-brand-deriv{background:#fff4f5;color:#e92345;font-weight:1000;gap:7px;font-size:1.9rem}.te-deriv-glyph{font-size:1.4rem;transform:rotate(20deg)}
 .te-wing-creative{max-height:155px;overflow:hidden;border-radius:10px;background:#ecf4f7}.te-wing-creative img{width:100%;height:auto;max-height:155px;object-fit:cover}
 .te-deriv-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;gap:5px;background:linear-gradient(145deg,#260d18,#6a1f36);border-radius:11px;color:#ffabbd;overflow:hidden}.te-deriv-chart{font-weight:900;letter-spacing:-.05em;font-size:1.9rem;white-space:nowrap}.te-deriv-tag{font-size:.58rem;font-weight:900;letter-spacing:.08em}
 .te-wing h2{font-size:1.1rem;margin:2px 0 0;line-height:1.15;letter-spacing:-.02em;text-align:center}
 .te-wing p{font-size:.78rem;color:#5d6675;line-height:1.5;margin:0;text-align:center}
 .te-wing-button{text-align:center;display:block;padding:10px 7px;border-radius:999px;font-size:.78rem;font-weight:900;transition:.2s}
 .te-wing-button-weltrade{background:#057e93;color:#fff}.te-wing-button-deriv{background:#ec284b;color:white}
 .te-wing small{color:#77808d;text-align:center;font-size:.65rem;line-height:1.45}.te-wing-extra{font-size:.68rem;color:#bd2547;text-decoration:underline;text-align:center}
 .te-mobile-ad-pair{display:none!important}
}
@media(min-width:1840px){.te-wing{width:194px}.te-wing-left{left:25px}.te-wing-right{right:25px}}
.te-mobile-ad-pair{width:min(1180px,calc(100% - 34px));margin:25px auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.te-mobile-ad{padding:20px;border:1px solid #dae3ea;border-radius:17px;display:flex;flex-direction:column;gap:7px;min-width:0}
.te-mobile-wel{background:linear-gradient(145deg,#ecfbff,#f7fcff)}.te-mobile-deriv{background:linear-gradient(145deg,#fff0f3,#fffcfd)}
.te-mobile-ad strong{font-size:1.12rem}.te-mobile-ad p{margin:0;font-size:.85rem;color:#5c6572}.te-mobile-ad a{font-weight:900;font-size:.85rem;text-decoration:underline;color:#0a6174}.te-mobile-deriv a{color:#cb1e43}
.te-mobile-ad .te-sponsor{color:#50616c}
.te-affiliate-block{background:#f2f6fa;padding:25px;border:1px solid #dbe3eb;border-radius:16px;margin:30px 0}
.te-affiliate-block h2{margin:9px 0}.te-affiliate-block p{color:#56606c}
.te-home-lead{background:#f1f5f8}
.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}
.te-lead-panel,.side-panel{background:#fff;border:1px solid #e0e5eb;box-shadow:0 10px 30px #1118270d;border-radius:20px;padding:27px}
.te-lead-panel h2,.te-lead-panel h3{margin-top:0}
.te-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.te-lead-form label,.te-lead-panel label{display:flex;flex-direction:column;gap:5px;font-weight:750;font-size:.86rem;color:#303a46}
.te-lead-form input:not([type=checkbox]),.te-lead-form select,.te-lead-panel input:not([type=checkbox]),.te-lead-panel select{width:100%;border:1px solid #bac5d3;border-radius:9px;padding:12px;background:white;color:#131b25;min-height:46px}
.te-lead-form input:focus-visible,.te-lead-form select:focus-visible{outline:2px solid #fd8b2d;outline-offset:1px}
.te-lead-form label.te-consent{display:flex;flex-direction:row;align-items:start;gap:9px;font-weight:550;font-size:.85rem;margin:12px 0}
.te-lead-form label.te-consent input{margin-top:5px;flex:none;width:18px;height:18px}
.te-legal-small{font-size:.79rem;color:#637080;line-height:1.6}.te-legal-small a,.te-wing-extra{text-decoration:underline}
.te-turnstile-box{min-height:40px;margin:10px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.te-form-status{font-size:.86rem;margin-top:10px;font-weight:650;min-height:20px}
.te-form-status[data-kind=error]{color:#ad1c36}.te-form-status[data-kind=success]{color:#087145}
.te-trap{position:absolute!important;left:-9999px!important;opacity:0!important}
.te-lead-form button[disabled]{opacity:.58;cursor:not-allowed}
.site-footer{background:#101319;color:white}
.site-footer a{color:#e8eaf1}.site-footer a:hover{color:#ffba7a}
.site-footer h2{font-size:1rem}
.footer-small{font-size:.84rem;color:#667}
.te-welcome-overlay[hidden]{display:none!important}
.te-welcome-overlay{position:fixed;inset:0;z-index:2200;background:rgba(6,11,18,.77);padding:20px;display:grid;place-items:center;backdrop-filter:blur(4px)}
.te-welcome-dialog{width:min(440px,100%);max-height:calc(100vh - 35px);overflow:auto;background:#fff;color:#111;border-radius:23px;padding:28px;text-align:center;position:relative;box-shadow:0 20px 90px #0005}
.te-welcome-dialog h2{font-size:1.5rem;line-height:1.14;margin:12px 0}.te-welcome-dialog p{font-size:.9rem;color:#505a66;margin:0 0 16px}.te-welcome-dialog small{color:#717989;display:block;font-size:.7rem;margin-top:14px;line-height:1.4}
.te-welcome-img{background:#eef6f9;max-height:170px;border-radius:12px;overflow:hidden;margin:10px auto}.te-welcome-img img{max-height:170px;object-fit:contain;width:100%}
.te-welcome-x{position:absolute;top:8px;right:12px;width:34px;height:34px;border:0;background:#f0f2f5;border-radius:100%;font-size:1.45rem;color:#20252c}
.te-not-now{background:none;border:0;padding:10px;text-decoration:underline;font-weight:650;color:#576575;display:block;width:100%;margin-top:4px}
.te-welcome-dialog .btn{display:flex}
#teSearchResults{margin-top:18px}.te-search-hit{display:block;padding:12px;border-bottom:1px solid #e4e8ee}.te-search-hit h3{font-size:1rem;margin:0}.te-search-hit p{font-size:.83rem;margin:5px 0 0;color:#667}
@media(max-width:1020px){.form-layout{grid-template-columns:1fr}.te-lead-panel{max-width:100%}}
@media(max-width:700px){:root{--te-top-height:68px}.te-top-banner-inner{gap:8px;padding-block:5px}.te-banner-brand strong{font-size:.92rem}.te-banner-brand small{display:none}.te-banner-cta{font-size:.73rem;padding:9px 11px}.te-top-banner .te-sponsor{font-size:.61rem}.te-mobile-ad-pair{grid-template-columns:1fr 1fr;gap:8px}.te-mobile-ad{padding:13px}.te-mobile-ad p{font-size:.73rem}.te-mobile-ad strong{font-size:.95rem}.te-form-grid{grid-template-columns:1fr}.te-lead-panel,.side-panel{padding:17px}.site-header{top:var(--te-top-height)!important}}
@media(max-width:400px){:root{--te-top-height:70px}.te-top-banner .te-banner-brand strong{font-size:.83rem}.te-banner-cta{font-size:.67rem;padding:8px}.te-mobile-ad-pair{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.te-banner-cta,.te-wing-button{transition:none!important}html{scroll-behavior:auto!important}}

/* Override the source's old Deriv/Pocket Option ad layout and zoom-era forced min-width. */
body:not(.no-partner-ads){padding-inline:0!important;min-width:0!important;padding-bottom:0!important}
body{padding-top:var(--te-top-height)!important;overflow-x:clip}
.te-ad-wings{pointer-events:none;position:static!important}
.te-wing{pointer-events:auto}
.te-wing-creative{min-height:125px;display:flex;align-items:center;justify-content:center;color:white;text-shadow:0 1px 6px #001b24;background-color:#0d6380;background-position:center;background-size:cover}
.te-wing-creative span{font-size:.91rem;font-weight:900;text-align:center}
@media(max-width:1499px){.te-ad-wings{display:none!important}.te-wing{display:none!important}}
@media(min-width:1500px){.te-ad-wings{display:block!important}.te-wing{display:block!important}}
@media(max-width:720px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-aside{max-width:100%;min-width:0}.hero h1{overflow-wrap:anywhere}.grid>.card{min-width:0}main,footer{overflow-wrap:break-word}.te-mobile-ad-pair{width:calc(100% - 24px)}}

/* Override the source's old Deriv/Pocket Option ad layout and zoom-era forced min-width. */
body:not(.no-partner-ads){padding-inline:0!important;min-width:0!important;padding-bottom:0!important}
body{padding-top:var(--te-top-height)!important;overflow-x:clip}
.te-ad-wings{pointer-events:none;position:static!important}
.te-wing{pointer-events:auto}
.te-wing-creative{min-height:125px;display:flex;align-items:center;justify-content:center;color:white;text-shadow:0 1px 6px #001b24;background-color:#0d6380;background-position:center;background-size:cover}
.te-wing-creative span{font-size:.91rem;font-weight:900;text-align:center}
@media(max-width:1499px){.te-ad-wings{display:none!important}.te-wing{display:none!important}}
@media(min-width:1500px){.te-ad-wings{display:block!important}.te-wing{display:block!important}}
@media(max-width:720px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-aside{max-width:100%;min-width:0}.hero h1{overflow-wrap:anywhere}.grid>.card{min-width:0}main,footer{overflow-wrap:break-word}.te-mobile-ad-pair{width:calc(100% - 24px)}}
