﻿@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?srf3rx");src:url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"),url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"),url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");font-weight:normal;font-style:normal}:root{--aff-primary: #0077FF;--aff-secondary: #6C5CE7;--aff-accent: #00DFA2;--aff-bg: #F9FAFB;--aff-bg-bleu: #111827;--aff-text: #2C2C2C;--aff-text-gris-clair: #9CA3AF;--aff-rouge-primaire: #FC1C0C;--aff-rouge-secondaire: #B91C1C}*{font-family:"Roboto","Open Sans",Verdana,sans-serif;list-style-type:none;margin:0;padding:0;box-sizing:border-box}body{min-height:calc(100vh - 70px);background-color:var(--aff-bg);color:var(--aff-text);font-size:16px;line-height:2em;text-align:left;padding:0;margin:0;padding-top:70px}@media screen and (max-width: 768px){body{padding-top:55px}}a.red-link{cursor:pointer;color:var(--aff-rouge-primaire);font-weight:500;text-decoration:none}a.red-link:hover{color:var(--aff-rouge-secondaire);text-decoration:none}.mon-bouton{display:inline-block;font-weight:400;line-height:1.5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#2487ce;border-color:#2487ce;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mon-bouton:hover{color:#fff;background-color:#469fdf}.mon-bouton-2{display:inline-block;margin:15px 0;height:50px;font-weight:500;font-size:1.2rem;line-height:2;color:var(--aff-rouge-primaire);text-align:center;text-decoration:none;vertical-align:baseline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:.375rem .75rem;border:1px solid var(--aff-rouge-primaire);border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mon-bouton-2 img{width:20px;height:20px;margin-right:5px}.mon-bouton-2:hover{color:var(--aff-rouge-primaire);background-color:rgba(203,151,151,.2);text-decoration:none}.affiche-erreur{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.affiche-message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}#contenu,#aff-contenu-page{background-color:var(--aff-bg);width:100%}.aff-contenu-box{min-height:calc(100vh - 70px)}.mon-contenu{max-width:1140px;margin-right:auto;margin-left:auto}header{border-bottom:1px solid #e6f2fb;background:#fff}nav{background:#fff;position:fixed;top:0;left:0;right:0;height:70px;width:100%;z-index:12}@media screen and (max-width: 768px){nav{height:55px}}nav label.logo{display:none}@media screen and (max-width: 992px){nav label.logo{font-family:josefin Sans,sans-serif;display:block;color:#fff;margin:auto;font-size:17px;line-height:80px;padding:0 100px}}@media screen and (max-width: 768px){nav label.logo{text-align:center;font-size:12px;line-height:20px;padding-top:10px}}nav ul{float:right}nav ul li{display:inline-block;line-height:80px;margin:0 5px}nav ul li a{color:var(--aff-text);font-size:16px;font-weight:700;padding:7px 13px;border-radius:3px;text-decoration:none}nav ul li a:hover{color:var(--aff-rouge-primaire);text-decoration:none}nav label.checkbtn img{height:30px;width:30px}nav img#img-logo{margin:auto;margin-top:5px;float:left;width:60px;height:60px}@media screen and (max-width: 992px){nav img#img-logo{margin-left:20px}}@media screen and (max-width: 768px){nav img#img-logo{width:40px;height:40px;margin-left:20px}}.checkbtn{font-size:30px;color:#fff;float:right;line-height:80px;margin-right:40px;cursor:pointer;display:none}@media screen and (max-width: 992px){.checkbtn{display:block}}@media screen and (max-width: 768px){.checkbtn{line-height:60px;margin-right:20px}}#check{display:none}@media(max-width: 992px){nav:has(#check:checked)::before{content:"";position:fixed;inset:70px 0 0;background:rgba(7,20,40,.58);backdrop-filter:blur(3px);z-index:1}nav ul{position:fixed;width:min(88vw,380px);height:calc(100dvh - 70px);background:#fff;top:70px;right:min(-88vw,-380px);left:auto;margin:0;padding:22px 18px;text-align:left;border-top:1px solid #e2e8f0;box-shadow:-18px 24px 50px rgba(7,20,40,.2);transition:right .28s ease;z-index:3}nav ul li{display:block;margin:4px 0;line-height:1.3}nav ul li a{display:flex;align-items:center;min-height:52px;padding:13px 16px;border-radius:12px;color:var(--aff-text);font-size:17px;font-weight:700}nav ul li a:hover,nav ul li a:focus-visible{color:var(--aff-rouge-primaire);background:#fff1f2}nav ul li a.mon-bouton-1{justify-content:center;margin-top:12px;color:#fff;background:var(--aff-rouge-primaire);box-shadow:0 10px 24px rgba(255,35,35,.2)}nav .checkbtn,nav #img-logo{position:relative;z-index:4}#check:checked~ul{right:0}body:has(#check:checked){overflow:hidden}}@media screen and (max-width: 992px)and (max-width: 768px){nav:has(#check:checked)::before{inset-block-start:55px}nav ul{top:55px;height:calc(100dvh - 55px)}}.clear{clear:both}.mon-bouton-1{display:inline-block;font-weight:600;line-height:1.5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--aff-rouge-primaire);border-color:var(--aff-rouge-primaire);padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mon-bouton-1:hover{background-color:var(--aff-rouge-secondaire);color:#fff;text-decoration:none}.bouton-hero{height:60px;width:300px;font-size:20px;padding-top:14px;margin-top:70px}.text-rouge{color:var(--aff-rouge-primaire)}#aff-index-haut-page{background-color:var(--aff-bg-bleu);height:700px;width:100%}.aff-index-annonce{display:block;text-align:center;margin:auto;padding-top:200px;color:#fff;max-width:800px}@media screen and (max-width: 992px){.aff-index-annonce{max-width:95%}}@media screen and (max-width: 768px){.aff-index-annonce{padding-top:150px}}.aff-index-annonce-titre h1{display:block;font-size:60px;padding-bottom:50px}@media screen and (max-width: 992px){.aff-index-annonce-titre h1{font-size:40px;padding-bottom:30px}}@media screen and (max-width: 992px){.aff-index-annonce-titre h1{font-size:30px}}.aff-index-annonce-text{display:block;font-size:18px}.aff-index-section-1{background-color:#fff}.aff-index-section-2{background-color:#f9fafb}.aff-index-section-3{background-color:var(--aff-bg-bleu)}.aff-index-section-1,.aff-index-section-2{text-align:center;padding:100px 60px}.aff-index-section-1 h2,.aff-index-section-2 h2{font-size:28px;font-weight:bold;margin-bottom:60px;margin-top:20px}.steps-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.aff-index-ligne-info{flex:0 0 22%;max-width:22%;text-align:center}@media screen and (max-width: 992px){.aff-index-ligne-info{flex:0 0 45%;max-width:45%}}@media screen and (max-width: 768px){.aff-index-ligne-info{flex:0 0 100%;max-width:100%}}.aff-index-ligne-info h3{font-size:20px;font-weight:700;margin-top:30px;margin-bottom:10px}.aff-index-ligne-info img{height:70px;width:70px}.aff-index-ligne-info p{font-size:18px;color:#444}.commission-table-container{overflow-x:auto;margin:30px auto;max-width:800px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff}.vente-table,.retrait-table,.commission-table{width:100%;border-collapse:collapse;font-family:"Arial",sans-serif}.vente-table thead,.retrait-table thead,.commission-table thead{background-color:#f9fafb;text-align:left}.vente-table th,.vente-table td,.retrait-table th,.retrait-table td,.commission-table th,.commission-table td{text-align:left;padding:14px 20px;border-bottom:1px solid #e5e7eb;font-size:15px}.vente-table th,.retrait-table th,.commission-table th{font-weight:700}.vente-table td,.retrait-table td,.commission-table td{font-weight:500}.vente-table .commission,.retrait-table .commission,.commission-table .commission{color:green;font-weight:bold}.faq-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1000px;margin:auto;padding:30px 20px}.faq-flex .faq-card{display:flex;gap:20px;background-color:#fff;border-radius:12px;padding:20px 25px;box-shadow:0 4px 10px rgba(0,0,0,.05);width:calc(50% - 20px);box-sizing:border-box}@media screen and (max-width: 768px){.faq-flex .faq-card{width:100%}}.faq-flex .faq-card .faq-icon{font-size:18px;color:red}.faq-flex .faq-card .faq-contenu-card{display:flex;flex-direction:column;gap:10px}.faq-flex .faq-card h3{text-align:left;font-size:16px;font-weight:700;margin:0}.faq-flex .faq-card p{text-align:left;font-size:14px;margin:0;color:#444}.call-to-action-1{display:flex;flex-direction:row;gap:20px;max-width:1300px;margin:auto;padding:40px 10px 70px 10px}.call-to-action-1 .CTA1-zone1{display:flex;flex-direction:column;text-align:left}.call-to-action-1 .CTA1-zone1 .CTA1-contenu1{color:#fff;font-size:30px;font-weight:700}.call-to-action-1 .CTA1-zone1 .CTA1-contenu2{color:red;font-size:30px;font-weight:700}.call-to-action-1 .CTA1-zone2{text-align:right}.call-to-action-1 .CTA1-zone2 .CTA1-bouton{height:50px;width:250px;font-size:18px;padding-top:10px;margin-top:50px}.encadrement-footer{background-color:var(--aff-bg-bleu);max-width:1300px;margin:auto;padding:30px 10px}.encadrement-footer h3{color:#fff}.encadrement-footer p{color:var(--aff-text-gris-clair);text-align:justify}.encadrement-footer a{color:var(--aff-text-gris-clair);line-height:2}.encadrement-footer .zone-flex-row{display:flex;flex-direction:row}.encadrement-footer .zone-flex-column{display:flex;flex-direction:column}.encadrement-footer img.logo{width:40px;height:40px;margin-right:30px}.encadrement-footer .copy-right{text-align:center;padding-top:40px;color:var(--aff-text-gris-clair)}.encadrement-footer hr{border:none;border-top:1px double var(--aff-text-gris-clair);color:var(--aff-text-gris-clair);overflow:visible;text-align:center;height:5px}.cadre-with-shadow{background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2);border-radius:10px;padding:20px}.contenu-form{display:flex;flex-direction:column;max-width:600px;margin:auto;margin-top:50px;margin-bottom:100px}.contenu-form img.img-profile1{margin:auto;width:60px;height:60px}.contenu-form .radio-group{display:flex;flex-direction:column;margin-top:5px;cursor:pointer}.contenu-form .radio-group input[type=radio]{margin-right:10px;padding-top:20px}.contenu-form .radio-group label{margin-top:10px}.contenu-form .radio-style-01{display:flex;flex-direction:row}.contenu-form input:focus,.contenu-form textarea:focus{border:1px solid var(--aff-rouge-primaire);box-shadow:none}.contenu-form h1{font-size:30px;text-align:center;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 992px){.contenu-form h1{font-size:25px}}.contenu-form h2{text-align:center;font-size:20px;margin-top:30px}.contenu-form a{color:var(--aff-rouge-primaire);font-weight:400}.contenu-form a:hover{color:var(--aff-rouge-secondaire);text-decoration:none}.contenu-form .back-link{margin-bottom:10px;font-weight:600}@media screen and (max-width: 992px){.contenu-form .back-link{padding-left:20px}}.contenu-form .note{font-size:12px;margin-top:0px}.contenu-form .lien-centre-rouge{text-align:center;font-weight:600;font-size:20px}.contenu-form .text-align-droite{text-align:right}.contenu-form .zone-flex-row{display:flex;flex-direction:row}.contenu-form .zone-flex-column{display:flex;flex-direction:column}.contenu-form .buttons-group-1{display:flex;justify-content:right;gap:30px;margin-top:20px}.contenu-form .cancel{background:#fff;color:#414141;border:solid 1px #7c7c7c}.contenu-form .cancel:hover{background:#eee}.contenu-form .save{background:red;color:#fff}.contenu-form .save:hover{background:#630101;color:#fff}.contenu-form .save,.contenu-form .cancel{font-size:16px;border-radius:6px}.aff_profil{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:auto;margin-top:50px;margin-bottom:50px}.aff_profil .card1{width:32%}.aff_profil .card1 img{width:60px;height:60px}@media screen and (max-width: 768px){.aff_profil .card1 img{width:50px;height:50px}}.aff_profil .card1 h3{font-size:20px;color:var(--aff-bg-bleu);margin-top:20px}@media screen and (max-width: 768px){.aff_profil .card1 h3{font-size:15px;margin-top:10px;height:30px}}.aff_profil .card1 .valeur{font-size:30px;font-weight:700}@media screen and (max-width: 768px){.aff_profil .card1 .valeur{font-size:20px;font-weight:500}}.aff_profil .card1 .text-jaune{color:#d69717}.aff_profil .card1 .text-vert{color:#1d9946}.aff_profil .card1 .text-bleu{color:#0f4cff}@media screen and (max-width: 768px){.aff_profil .card1{text-align:center}}.aff_profil .card2{width:30%;text-align:center}.aff_profil .card2 img{width:60px;height:60px}.aff_profil .card2 h3{font-size:20px;color:var(--aff-bg-bleu);margin-top:20px}.aff_profil .card2 p{font-size:15px}@media screen and (max-width: 768px){.aff_profil .card2 img{width:50px;height:50px}.aff_profil .card2 h3{font-size:17px}.aff_profil .card2 p{font-size:13px}}.aff_profil .zone-flex-row-space-between{display:flex;flex-direction:row;justify-content:space-between}.aff_profil .zone-flex-row{display:flex;flex-direction:row}.aff_profil .zone-flex-column{display:flex;flex-direction:column}.aff_profil .input-group{display:flex;align-items:center;gap:20px}.aff_profil .input-group input{height:50px;border-radius:10px}.aff_profil .input-group input:focus{border:1px solid var(--aff-rouge-primaire);box-shadow:none}.aff_profil .input-group button{width:120px;height:50px}@media screen and (max-width: 992px){.aff_profil{margin-left:10px;margin-right:10px}}.zone-info-bleu{display:flex;flex-direction:row;background-color:rgba(152,188,224,.2352941176);padding:0 20px;width:100%;padding-top:15px;border-radius:5px}.zone-info-bleu img{width:25px;height:25px;margin-right:10px}.zone-info-bleu p{color:var(--aff-primary);font-size:15px}.aff-cadre-table-1{max-width:900px;margin:auto;margin-bottom:50px}.aff-cadre-table-1 h1{text-align:center;font-size:30px;margin-top:20px;margin-bottom:30px}.aff_box_haut_lien{margin:auto;padding:20px 0 40px 40px;width:828px}@media screen and (max-width: 992px){.aff_box_haut_lien{margin:auto;padding:20px 0 40px 40px;width:calc(100% - 40px)}}#user-profile{color:#333;max-width:600px;margin:auto;margin-top:100px}#user-profile h1{font-size:30px;font-weight:700;text-align:center;padding-bottom:20px}@media screen and (max-width: 992px){#user-profile h1{font-size:25px}}#user-profile h2{font-size:20px;font-weight:700}#user-profile .back-link{margin-bottom:10px;font-weight:600}@media screen and (max-width: 992px){#user-profile .back-link{padding-left:20px}}#user-profile .personal-info{background:#fff;padding:30px;margin-bottom:40px}#user-profile .info-group{display:flex;flex-wrap:wrap}#user-profile .info-item{display:flex;align-items:center;flex:1;min-width:250px;margin-bottom:20px}#user-profile .icon{font-size:25px;margin-right:10px;color:red}#user-profile .icon-md{font-size:30px}#user-profile .label-profile{font-size:12px;color:gray;margin:0}#user-profile .value-profil{font-size:16px;font-weight:bold;margin:0}#user-profile .buttons{display:flex;flex-direction:column;justify-content:center;gap:15px;text-align:center;margin-top:15px}#user-profile .buttons a{background:#fff;text-align:center;font-size:16;font-weight:500;color:red;width:100%;border:solid 1px red;padding:5px;border-radius:5px;cursor:pointer}#user-profile .buttons a:hover{background:rgba(186,18,18,.1);text-decoration:none}#user-profile .buttons .edit,#user-profile .buttons .password{padding-left:15px;padding-right:15px}#user-profile .purchase-history table{width:100%;border-collapse:collapse;margin-top:10px}#user-profile th,#user-profile td{padding:10px;text-align:left;border-bottom:1px solid #ddd}#user-profile th{background:#f5f5f5}#user-profile .status-completed{color:green;font-weight:bold}#user-profile .status-canceled{color:#e6b905;font-weight:bold}#user-profile label{display:block;font-weight:bold;margin-top:30px}#user-profile input[type=text],#user-profile input[type=password]{width:100%;padding:5px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}#user-profile .radio-group{display:flex;flex-direction:column;margin-top:5px}#user-profile .radio-group input[type=radio]{margin-right:10px;padding-top:20px}#user-profile .radio-group label{margin-top:10px}#user-profile .radio-style-01{display:flex;flex-direction:row}#user-profile .buttons-group-1{display:flex;justify-content:right;gap:30px;margin-top:20px}#user-profile .cancel{background:#fff;color:#414141;border:solid 1px #7c7c7c}#user-profile .cancel:hover{background:#eee}#user-profile .save{background:red;color:#fff}#user-profile .save:hover{background:#630101}#user-profile .save,#user-profile .cancel{font-size:16px;border-radius:6px}.affiliate-terms-page{background:radial-gradient(circle at 50% 0, rgba(0, 119, 255, 0.08), transparent 520px),var(--aff-bg);padding:34px 20px 86px}.affiliate-terms-page .affiliate-terms-shell{margin:0 auto;max-width:1160px}.affiliate-terms-page .affiliate-terms-breadcrumb{background:rgba(0,0,0,0);height:auto;margin:0 0 21px;position:static;width:auto}.affiliate-terms-page .affiliate-terms-breadcrumb a{align-items:center;color:#526174;display:inline-flex;font-size:13px;font-weight:650;gap:9px;min-height:42px;text-decoration:none}.affiliate-terms-page .affiliate-terms-breadcrumb a:hover,.affiliate-terms-page .affiliate-terms-breadcrumb a:focus{color:var(--aff-primary)}.affiliate-terms-page .affiliate-terms-heading{background:rgba(0,0,0,0);border:0;margin:0 auto 29px;max-width:760px;text-align:center}.affiliate-terms-page .affiliate-terms-heading h1{color:#101827;font-size:38px;font-weight:780;letter-spacing:-0.035em;line-height:1.2;margin:0 0 11px}.affiliate-terms-page .affiliate-terms-heading p{color:#667085;font-size:15px;line-height:1.6;margin:0 auto 15px;max-width:690px}.affiliate-terms-page .affiliate-terms-icon{align-items:center;background:#e5f1ff;border:1px solid #c9e0fb;border-radius:16px;color:var(--aff-primary);display:inline-flex;font-size:25px;height:60px;justify-content:center;margin-bottom:13px;width:60px}.affiliate-terms-page .affiliate-terms-kicker{color:var(--aff-primary);display:block;font-size:11px;font-weight:760;letter-spacing:.085em;margin-bottom:7px;text-transform:uppercase}.affiliate-terms-page .affiliate-terms-update{align-items:center;background:#fff;border:1px solid #dde3eb;border-radius:999px;color:#667085;display:inline-flex;font-size:10px;font-weight:620;gap:7px;padding:7px 11px}.affiliate-terms-page .affiliate-terms-update i{color:var(--aff-primary)}.affiliate-terms-page .affiliate-terms-highlights{display:grid;gap:13px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:21px}.affiliate-terms-page .affiliate-terms-highlights article{align-items:center;background:#fff;border:1px solid #dde3eb;border-radius:14px;box-shadow:0 7px 20px rgba(17,24,39,.05);display:grid;gap:11px;grid-template-columns:40px minmax(0, 1fr);min-width:0;padding:15px}.affiliate-terms-page .affiliate-terms-highlights article>span{align-items:center;background:#e5f1ff;border-radius:10px;color:var(--aff-primary);display:inline-flex;font-size:16px;height:40px;justify-content:center;width:40px}.affiliate-terms-page .affiliate-terms-highlights article strong,.affiliate-terms-page .affiliate-terms-highlights article small{display:block;line-height:1.35}.affiliate-terms-page .affiliate-terms-highlights article strong{color:#101827;font-size:14px;font-weight:740;margin-bottom:2px}.affiliate-terms-page .affiliate-terms-highlights article small{color:#7b8798;font-size:9px}.affiliate-terms-page .affiliate-terms-layout{align-items:start;display:grid;gap:21px;grid-template-columns:245px minmax(0, 1fr)}.affiliate-terms-page .affiliate-terms-toc{background:#fff;border:1px solid #dde3eb;border-radius:15px;box-shadow:0 8px 24px rgba(17,24,39,.06);height:auto;max-height:calc(100vh - 100px);overflow-y:auto;padding:16px 13px;position:sticky;top:84px;width:auto}.affiliate-terms-page .affiliate-terms-toc>strong{color:#101827;display:block;font-size:13px;font-weight:730;line-height:1.4;margin:0 7px 9px}.affiliate-terms-page .affiliate-terms-toc ol{display:block;list-style:none;margin:0;padding:0}.affiliate-terms-page .affiliate-terms-toc li{margin:2px 0}.affiliate-terms-page .affiliate-terms-toc a{align-items:center;border-radius:8px;color:#667085;display:flex;font-size:10px;font-weight:610;gap:8px;line-height:1.35;min-height:34px;padding:5px 7px;text-decoration:none}.affiliate-terms-page .affiliate-terms-toc a:hover,.affiliate-terms-page .affiliate-terms-toc a:focus{background:#edf6ff;color:var(--aff-primary)}.affiliate-terms-page .affiliate-terms-toc a span{align-items:center;background:#f3f6fa;border-radius:6px;color:var(--aff-primary);display:inline-flex;flex:0 0 25px;font-size:8px;font-weight:750;height:24px;justify-content:center}.affiliate-terms-page .affiliate-terms-document{background:#fff;border:1px solid #dde3eb;border-radius:18px;box-shadow:0 14px 35px rgba(17,24,39,.08);min-width:0;overflow:hidden}.affiliate-terms-page .affiliate-terms-body{padding:34px 44px 18px}.affiliate-terms-page .affiliate-terms-body h2{border-top:1px solid #e5e9ef;color:#101827;font-size:21px;font-weight:740;letter-spacing:-0.02em;line-height:1.35;margin:30px 0 12px;padding-top:29px;scroll-margin-top:95px}.affiliate-terms-page .affiliate-terms-body h2:first-of-type{border-top:0;margin-top:26px;padding-top:0}.affiliate-terms-page .affiliate-terms-body p,.affiliate-terms-page .affiliate-terms-body li{color:#344054;font-size:13px;line-height:1.75;text-align:left}.affiliate-terms-page .affiliate-terms-body p{margin:0 0 15px}.affiliate-terms-page .affiliate-terms-body ul{list-style:disc;margin:4px 0 19px;padding-left:23px}.affiliate-terms-page .affiliate-terms-body ul li{list-style:disc;margin-bottom:7px;padding-left:3px}.affiliate-terms-page .affiliate-terms-body ul li::marker{color:var(--aff-primary)}.affiliate-terms-page .affiliate-terms-body a{color:var(--aff-primary);font-weight:650;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.affiliate-terms-page .affiliate-terms-intro{align-items:flex-start;background:#edf6ff;border:1px solid #c9e0fb;border-radius:13px;display:flex;gap:12px;padding:16px 17px}.affiliate-terms-page .affiliate-terms-intro>i{color:var(--aff-primary);flex:0 0 auto;font-size:17px;margin-top:4px}.affiliate-terms-page .affiliate-terms-intro p{color:#27364a;font-size:11px;line-height:1.65;margin:0}.affiliate-terms-page .affiliate-terms-contact{align-items:center;background:#111827;display:grid;gap:13px;grid-template-columns:42px minmax(0, 1fr) auto;margin-top:16px;padding:23px 27px}.affiliate-terms-page .affiliate-terms-contact>span{align-items:center;background:rgba(255,255,255,.1);border-radius:11px;color:#fff;display:inline-flex;font-size:18px;height:42px;justify-content:center;width:42px}.affiliate-terms-page .affiliate-terms-contact strong{color:#fff;display:block;font-size:15px;font-weight:700;line-height:1.35;margin-bottom:2px}.affiliate-terms-page .affiliate-terms-contact p{color:rgba(255,255,255,.65);font-size:10px;line-height:1.45;margin:0}.affiliate-terms-page .affiliate-terms-contact>a{align-items:center;background:#fff;border-radius:8px;color:#111827;display:inline-flex;font-size:11px;font-weight:690;gap:8px;justify-content:center;min-height:43px;padding:9px 14px;text-decoration:none;white-space:nowrap}.affiliate-terms-page .affiliate-terms-contact>a:hover,.affiliate-terms-page .affiliate-terms-contact>a:focus{background:#e5f1ff;color:#111827}@media screen and (max-width: 991px){.affiliate-terms-page .affiliate-terms-highlights{grid-template-columns:repeat(2, minmax(0, 1fr))}.affiliate-terms-page .affiliate-terms-layout{display:block}.affiliate-terms-page .affiliate-terms-toc{margin-bottom:16px;max-height:none;overflow-x:auto;overflow-y:hidden;position:static;-webkit-overflow-scrolling:touch}.affiliate-terms-page .affiliate-terms-toc ol{display:flex;gap:7px;width:max-content}.affiliate-terms-page .affiliate-terms-toc li{margin:0}.affiliate-terms-page .affiliate-terms-toc a{background:#f7f9fc;border:1px solid #e3e8ef;min-height:44px;padding-right:11px;white-space:nowrap}}@media screen and (max-width: 767px){.affiliate-terms-page{padding:20px 14px 58px}.affiliate-terms-page .affiliate-terms-breadcrumb{margin-bottom:13px}.affiliate-terms-page .affiliate-terms-heading{margin-bottom:24px;padding:0 5px}.affiliate-terms-page .affiliate-terms-heading h1{font-size:29px}.affiliate-terms-page .affiliate-terms-heading p{font-size:13px;line-height:1.55}.affiliate-terms-page .affiliate-terms-icon{border-radius:14px;height:54px;width:54px}.affiliate-terms-page .affiliate-terms-highlights{grid-template-columns:1fr}.affiliate-terms-page .affiliate-terms-highlights article{padding:13px 15px}.affiliate-terms-page .affiliate-terms-toc{border-radius:13px;padding:13px}.affiliate-terms-page .affiliate-terms-document{border-radius:15px}.affiliate-terms-page .affiliate-terms-body{padding:22px 18px 9px}.affiliate-terms-page .affiliate-terms-body h2{font-size:19px;margin-top:25px;padding-top:24px}.affiliate-terms-page .affiliate-terms-body p,.affiliate-terms-page .affiliate-terms-body li{font-size:12px;line-height:1.72}.affiliate-terms-page .affiliate-terms-intro{padding:14px}.affiliate-terms-page .affiliate-terms-contact{display:grid;grid-template-columns:42px minmax(0, 1fr);padding:20px 18px}.affiliate-terms-page .affiliate-terms-contact>a{grid-column:1/-1;margin-top:4px;width:100%}}.affiliate-landing{background:#fff;line-height:1.5}.affiliate-landing .affiliate-landing-shell{margin:0 auto;max-width:1160px;padding-left:20px;padding-right:20px}.affiliate-landing .affiliate-hero{background:radial-gradient(circle at 78% 20%, rgba(0, 119, 255, 0.24), transparent 360px),linear-gradient(125deg, #0d1729, #142944 70%, #17375c);color:#fff;overflow:hidden;position:relative}.affiliate-landing .affiliate-hero-grid{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0, 1.08fr) minmax(380px, 0.92fr);min-height:650px;padding-bottom:80px;padding-top:80px}.affiliate-landing .affiliate-hero-copy{max-width:650px}.affiliate-landing .affiliate-hero-copy h1{color:#fff;font-size:49px;font-weight:780;letter-spacing:-0.045em;line-height:1.12;margin:0 0 20px}.affiliate-landing .affiliate-hero-copy h1 .text-rouge{color:#ff4552}.affiliate-landing .affiliate-hero-copy>p{color:rgba(255,255,255,.72);font-size:17px;line-height:1.65;margin:0 0 29px;max-width:610px}.affiliate-landing .affiliate-kicker{color:#86bfff;display:block;font-size:11px;font-weight:760;letter-spacing:.09em;margin-bottom:13px;text-transform:uppercase}.affiliate-landing .affiliate-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.affiliate-landing .affiliate-primary-action,.affiliate-landing .affiliate-secondary-action{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:700;gap:9px;justify-content:center;min-height:52px;padding:12px 19px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.affiliate-landing .affiliate-primary-action{background:var(--aff-rouge-primaire);border:1px solid var(--aff-rouge-primaire);color:#fff}.affiliate-landing .affiliate-primary-action:hover,.affiliate-landing .affiliate-primary-action:focus{background:var(--aff-rouge-secondaire);border-color:var(--aff-rouge-secondaire);color:#fff;transform:translateY(-1px)}.affiliate-landing .affiliate-secondary-action{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.24);color:#fff}.affiliate-landing .affiliate-secondary-action:hover,.affiliate-landing .affiliate-secondary-action:focus{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.4);color:#fff}.affiliate-landing .affiliate-hero-trust{display:flex;flex-wrap:wrap;gap:11px 20px;list-style:none;margin:22px 0 0;padding:0}.affiliate-landing .affiliate-hero-trust li{align-items:center;color:rgba(255,255,255,.68);display:inline-flex;font-size:10px;gap:7px}.affiliate-landing .affiliate-hero-trust li i{align-items:center;background:rgba(0,223,162,.15);border-radius:50%;color:#5ee4b9;display:inline-flex;font-size:7px;height:18px;justify-content:center;width:18px}.affiliate-landing .affiliate-preview{background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 24px 55px rgba(0,0,0,.24);color:#101827;padding:23px;position:relative}.affiliate-landing .affiliate-preview:before{background:rgba(0,119,255,.15);border-radius:26px;bottom:-18px;content:"";left:20px;position:absolute;right:20px;top:18px;z-index:-1}.affiliate-landing .affiliate-preview ol{list-style:none;margin:19px 0 0;padding:0}.affiliate-landing .affiliate-preview ol li{align-items:center;border-top:1px solid #e6ebf1;display:grid;gap:11px;grid-template-columns:40px minmax(0, 1fr) 24px;padding:14px 0}.affiliate-landing .affiliate-preview ol li>span{align-items:center;background:#e5f1ff;border-radius:10px;color:var(--aff-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.affiliate-landing .affiliate-preview ol li small,.affiliate-landing .affiliate-preview ol li strong{display:block}.affiliate-landing .affiliate-preview ol li small{color:#98a2b3;font-size:8px;font-weight:730;margin-bottom:2px}.affiliate-landing .affiliate-preview ol li strong{color:#27364a;font-size:12px;font-weight:680}.affiliate-landing .affiliate-preview ol li>i{align-items:center;background:#e7f8f1;border-radius:50%;color:#13845f;display:inline-flex;font-size:8px;height:22px;justify-content:center;width:22px}.affiliate-landing .affiliate-preview-top{align-items:center;display:grid;gap:11px;grid-template-columns:46px minmax(0, 1fr) auto}.affiliate-landing .affiliate-preview-top>span{align-items:center;background:var(--aff-primary);border-radius:12px;color:#fff;display:inline-flex;font-size:18px;height:46px;justify-content:center;width:46px}.affiliate-landing .affiliate-preview-top small,.affiliate-landing .affiliate-preview-top strong{display:block}.affiliate-landing .affiliate-preview-top small{color:#7b8798;font-size:9px;line-height:1.4;margin-bottom:2px}.affiliate-landing .affiliate-preview-top strong{color:#101827;font-size:25px;font-weight:780;line-height:1.15}.affiliate-landing .affiliate-preview-top b{background:#e7f8f1;border-radius:999px;color:#117858;font-size:8px;font-weight:720;padding:6px 9px}.affiliate-landing .affiliate-section{padding:82px 0}.affiliate-landing .affiliate-section-heading{background:rgba(0,0,0,0);border:0;margin:0 auto 39px;max-width:650px;text-align:center}.affiliate-landing .affiliate-section-heading>span,.affiliate-landing .affiliate-section-heading .affiliate-section-index{align-items:center;background:#e5f1ff;border-radius:8px;color:var(--aff-primary);display:inline-flex;font-size:9px;font-weight:760;height:30px;justify-content:center;margin-bottom:10px;width:34px}.affiliate-landing .affiliate-section-heading h2{color:#101827;font-size:31px;font-weight:760;letter-spacing:-0.03em;line-height:1.25;margin:0 0 8px}.affiliate-landing .affiliate-section-heading p{color:#667085;font-size:13px;line-height:1.55;margin:0}.affiliate-landing .affiliate-step-grid{display:grid;gap:17px;grid-template-columns:repeat(4, minmax(0, 1fr))}.affiliate-landing .affiliate-step-grid article{background:#fff;border:1px solid #dde3eb;border-radius:16px;box-shadow:0 7px 22px rgba(17,24,39,.05);min-width:0;padding:22px 20px;position:relative;text-align:left}.affiliate-landing .affiliate-step-grid article:not(:last-child):after{color:#b9c4d2;content:"";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;position:absolute;right:-13px;top:48%;z-index:2}.affiliate-landing .affiliate-step-grid h3{color:#101827;font-size:16px;font-weight:720;line-height:1.35;margin:17px 0 6px}.affiliate-landing .affiliate-step-grid p{color:#667085;font-size:11px;line-height:1.6;margin:0}.affiliate-landing .affiliate-step-number{color:#98a2b3;float:right;font-size:9px;font-weight:750}.affiliate-landing .affiliate-step-icon{align-items:center;background:#eef6ff;border-radius:12px;display:flex;height:50px;justify-content:center;width:50px}.affiliate-landing .affiliate-step-icon img{height:28px;object-fit:contain;width:28px}.affiliate-landing .affiliate-benefits,.affiliate-landing .affiliate-faq-section{background:#f6f8fb}.affiliate-landing .affiliate-benefit-grid{display:grid;gap:18px;grid-template-columns:repeat(3, minmax(0, 1fr))}.affiliate-landing .affiliate-benefit-grid article{background:#fff;border:1px solid #dde3eb;border-radius:17px;box-shadow:0 8px 24px rgba(17,24,39,.05);padding:27px 25px;text-align:left}.affiliate-landing .affiliate-benefit-grid article>span{align-items:center;background:#e5f1ff;border-radius:13px;display:flex;height:54px;justify-content:center;width:54px}.affiliate-landing .affiliate-benefit-grid article>span img{height:31px;object-fit:contain;width:31px}.affiliate-landing .affiliate-benefit-grid h3{color:#101827;font-size:18px;font-weight:720;line-height:1.35;margin:20px 0 7px}.affiliate-landing .affiliate-benefit-grid p{color:#667085;font-size:12px;line-height:1.65;margin:0}.affiliate-landing .affiliate-commission-section{background:radial-gradient(circle at 15% 30%, rgba(0, 119, 255, 0.09), transparent 330px),#fff}.affiliate-landing .affiliate-commission-layout{align-items:center;display:grid;gap:55px;grid-template-columns:minmax(270px, 0.7fr) minmax(0, 1.3fr)}.affiliate-landing .affiliate-commission-copy h2{color:#101827;font-size:31px;font-weight:760;letter-spacing:-0.03em;line-height:1.25;margin:9px 0}.affiliate-landing .affiliate-commission-copy>p{color:#667085;font-size:13px;line-height:1.6;margin:0 0 19px}.affiliate-landing .affiliate-commission-copy>strong{align-items:center;color:#117858;display:flex;font-size:14px;gap:9px;margin-bottom:5px}.affiliate-landing .affiliate-commission-copy>strong i{align-items:center;background:#e7f8f1;border-radius:9px;display:inline-flex;height:34px;justify-content:center;width:34px}.affiliate-landing .affiliate-commission-copy>small{color:#8a96a6;font-size:9px}.affiliate-landing .affiliate-section-index{align-items:center;background:#e5f1ff;border-radius:8px;color:var(--aff-primary);display:inline-flex;font-size:9px;font-weight:760;height:30px;justify-content:center;width:34px}.affiliate-landing .affiliate-commission-table{background:#fff;border:1px solid #dde3eb;border-radius:17px;box-shadow:0 12px 32px rgba(17,24,39,.08);overflow:hidden}.affiliate-landing .affiliate-commission-table table{border-collapse:collapse;width:100%}.affiliate-landing .affiliate-commission-table th,.affiliate-landing .affiliate-commission-table td{border-bottom:1px solid #e7ebf0;font-size:11px;line-height:1.4;padding:14px 17px;text-align:left}.affiliate-landing .affiliate-commission-table th{background:#f7f9fc;color:#526174;font-size:9px;font-weight:720;text-transform:uppercase}.affiliate-landing .affiliate-commission-table td{color:#344054;font-weight:580}.affiliate-landing .affiliate-commission-table td:last-child{color:#117858;font-weight:740}.affiliate-landing .affiliate-commission-table tr:last-child td{border-bottom:0}.affiliate-landing .affiliate-faq-list{display:grid;gap:10px;margin:0 auto;max-width:820px}.affiliate-landing .affiliate-faq-list details{background:#fff;border:1px solid #dde3eb;border-radius:13px;box-shadow:0 4px 16px rgba(17,24,39,.035);overflow:hidden}.affiliate-landing .affiliate-faq-list details[open] summary>i{transform:rotate(180deg)}.affiliate-landing .affiliate-faq-list summary{align-items:center;color:#101827;cursor:pointer;display:grid;font-size:13px;font-weight:680;gap:12px;grid-template-columns:34px minmax(0, 1fr) 18px;line-height:1.45;list-style:none;min-height:64px;padding:13px 17px}.affiliate-landing .affiliate-faq-list summary::-webkit-details-marker{display:none}.affiliate-landing .affiliate-faq-list summary span{align-items:center;background:#e5f1ff;border-radius:8px;color:var(--aff-primary);display:inline-flex;font-size:8px;height:32px;justify-content:center;width:34px}.affiliate-landing .affiliate-faq-list summary>i{color:#8491a3;font-size:11px;transition:transform .2s ease}.affiliate-landing .affiliate-faq-list details>p{border-top:1px solid #e7ebf0;color:#667085;font-size:11px;line-height:1.65;margin:0 17px;padding:16px 0 18px 46px}.affiliate-landing .affiliate-final-cta{background:#111827;padding:55px 0}.affiliate-landing .affiliate-final-cta .affiliate-landing-shell{align-items:center;display:grid;gap:35px;grid-template-columns:minmax(0, 1fr) auto}.affiliate-landing .affiliate-final-cta div>span{color:#86bfff;display:block;font-size:9px;font-weight:750;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.affiliate-landing .affiliate-final-cta h2{color:#fff;font-size:27px;font-weight:740;letter-spacing:-0.025em;line-height:1.3;margin:0 0 3px}.affiliate-landing .affiliate-final-cta p{color:rgba(255,255,255,.66);font-size:12px;margin:0 0 7px}.affiliate-landing .affiliate-final-cta small{color:rgba(255,255,255,.46);font-size:9px}.affiliate-landing .affiliate-final-cta small a{color:#9ccaff;font-weight:650;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 991px){.affiliate-landing .affiliate-hero-grid{gap:40px;grid-template-columns:1fr;padding-bottom:65px;padding-top:65px}.affiliate-landing .affiliate-hero-copy{margin:0 auto;max-width:720px;text-align:center}.affiliate-landing .affiliate-hero-actions,.affiliate-landing .affiliate-hero-trust{justify-content:center}.affiliate-landing .affiliate-preview{margin:0 auto;max-width:520px;width:100%}.affiliate-landing .affiliate-step-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.affiliate-landing .affiliate-step-grid article:nth-child(2):after{display:none}.affiliate-landing .affiliate-benefit-grid{grid-template-columns:1fr}.affiliate-landing .affiliate-commission-layout{gap:30px;grid-template-columns:1fr}}@media screen and (max-width: 767px){.affiliate-landing .affiliate-landing-shell{padding-left:15px;padding-right:15px}.affiliate-landing .affiliate-hero-grid{min-height:0;padding-bottom:48px;padding-top:48px}.affiliate-landing .affiliate-hero-copy h1{font-size:34px}.affiliate-landing .affiliate-hero-copy>p{font-size:14px}.affiliate-landing .affiliate-hero-actions{flex-direction:column}.affiliate-landing .affiliate-hero-actions a{width:100%}.affiliate-landing .affiliate-hero-trust{align-items:flex-start;flex-direction:column;margin-left:auto;margin-right:auto;max-width:max-content}.affiliate-landing .affiliate-preview{border-radius:16px;padding:18px}.affiliate-landing .affiliate-preview-top{grid-template-columns:42px minmax(0, 1fr)}.affiliate-landing .affiliate-preview-top>span{height:42px;width:42px}.affiliate-landing .affiliate-preview-top b{grid-column:1/-1;justify-self:start}.affiliate-landing .affiliate-section{padding:58px 0}.affiliate-landing .affiliate-section-heading{margin-bottom:29px}.affiliate-landing .affiliate-section-heading h2{font-size:26px}.affiliate-landing .affiliate-step-grid{grid-template-columns:1fr}.affiliate-landing .affiliate-step-grid article:after{display:none}.affiliate-landing .affiliate-benefit-grid article{padding:24px 21px}.affiliate-landing .affiliate-commission-copy h2{font-size:26px}.affiliate-landing .affiliate-commission-table{overflow-x:auto}.affiliate-landing .affiliate-commission-table table{min-width:500px}.affiliate-landing .affiliate-faq-list summary{font-size:12px;padding:12px 13px}.affiliate-landing .affiliate-faq-list details>p{padding-left:0}.affiliate-landing .affiliate-final-cta{padding:43px 0;text-align:center}.affiliate-landing .affiliate-final-cta .affiliate-landing-shell{grid-template-columns:1fr}.affiliate-landing .affiliate-final-cta h2{font-size:24px}.affiliate-landing .affiliate-final-cta .affiliate-primary-action{box-sizing:border-box;width:100%}}.affiliate-login-page{display:grid;grid-template-columns:minmax(0, 1fr);max-width:100vw;min-height:calc(100vh - 70px);padding:52px 24px;overflow-x:hidden;background:radial-gradient(circle at 8% 12%, rgba(0, 119, 255, 0.09), transparent 28%),linear-gradient(135deg, #f8fafc 0%, #eef4fb 100%)}.affiliate-login-page .affiliate-login-shell{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(440px, 0.78fr);width:min(1080px,100%);margin:auto;overflow:hidden;border:1px solid #dbe4ef;border-radius:26px;background:#fff;box-shadow:0 24px 65px rgba(15,35,64,.12)}.affiliate-login-page .affiliate-login-intro{display:flex;flex-direction:column;min-width:0;min-height:650px;padding:42px 48px;color:#fff;background:radial-gradient(circle at 90% 85%, rgba(0, 119, 255, 0.28), transparent 36%),linear-gradient(145deg, #0d1d35 0%, #132d51 100%)}.affiliate-login-page .affiliate-login-back{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;color:#d8e5f5;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.affiliate-login-page .affiliate-login-back span{font-size:20px;transition:transform .2s ease}.affiliate-login-page .affiliate-login-back:hover,.affiliate-login-page .affiliate-login-back:focus-visible{color:#fff;text-decoration:none}.affiliate-login-page .affiliate-login-back:hover span,.affiliate-login-page .affiliate-login-back:focus-visible span{transform:translateX(-3px)}.affiliate-login-page .affiliate-login-intro-content{margin:auto 0}.affiliate-login-page .affiliate-login-kicker{display:inline-flex;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(125,188,255,.32);border-radius:999px;color:#8dc5ff;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.affiliate-login-page h1{max-width:450px;margin:0 0 18px;color:#fff;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.08;letter-spacing:-0.035em}.affiliate-login-page .affiliate-login-lead{max-width:470px;margin:0;color:#c6d4e7;font-size:17px;line-height:1.7}.affiliate-login-page .affiliate-login-benefits{display:grid;gap:13px;margin:30px 0 0}.affiliate-login-page .affiliate-login-benefits li{display:flex;align-items:center;gap:11px;color:#eef5ff;font-size:14px;line-height:1.5}.affiliate-login-page .affiliate-login-benefits span{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;color:#61d9b1;background:rgba(0,223,162,.13);font-size:12px;font-weight:900}.affiliate-login-page .affiliate-login-help{margin:22px 0 0;color:#9fb1c8;font-size:13px;line-height:1.5}.affiliate-login-page .affiliate-login-help a{margin-left:4px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.affiliate-login-page .affiliate-login-card{align-self:center;min-width:0;padding:48px;color:#142036;background:#fff}.affiliate-login-page .affiliate-login-card-header{display:flex;align-items:center;gap:15px;margin-bottom:30px}.affiliate-login-page .affiliate-login-card-header h2{margin:0 0 3px;color:#111c30;font-size:25px;font-weight:800;line-height:1.25}.affiliate-login-page .affiliate-login-card-header p{margin:0;color:#69768c;font-size:14px;line-height:1.5}.affiliate-login-page .affiliate-login-icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:14px;background:#eaf4ff}.affiliate-login-page .affiliate-login-icon svg{width:24px;height:24px;fill:#07f}.affiliate-login-page .affiliate-login-alert{display:flex;align-items:flex-start;gap:11px;margin:0 0 22px;padding:13px 14px;border-radius:12px;font-size:14px;line-height:1.5}.affiliate-login-page .affiliate-login-alert span{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:currentColor;color:inherit;font-size:0}.affiliate-login-page .affiliate-login-alert span::after{content:"!";color:#fff;font-size:13px;font-weight:800}.affiliate-login-page .affiliate-login-alert p{margin:0}.affiliate-login-page .affiche-message.affiliate-login-alert span::after{content:"✓"}.affiliate-login-page .affiliate-login-form{display:grid;gap:21px}.affiliate-login-page .affiliate-login-field{display:grid;gap:8px}.affiliate-login-page .affiliate-login-field label{margin:0;color:#26344d;font-size:14px;font-weight:750;line-height:1.4}.affiliate-login-page .affiliate-login-label-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.affiliate-login-page .affiliate-login-label-row a{color:#e21e34;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.affiliate-login-page .affiliate-login-label-row a:hover,.affiliate-login-page .affiliate-login-label-row a:focus-visible{color:#b91c2e;text-decoration:underline}.affiliate-login-page .affiliate-login-input.form-control{width:100%;height:54px;padding:0 16px;border:1px solid #cfd9e7;border-radius:12px;color:#17243a;background:#fbfdff;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.affiliate-login-page .affiliate-login-input.form-control::placeholder{color:#8b96a8}.affiliate-login-page .affiliate-login-input.form-control:hover{border-color:#aebcd0}.affiliate-login-page .affiliate-login-input.form-control:focus{border-color:#07f;background:#fff;box-shadow:0 0 0 4px rgba(0,119,255,.11)}.affiliate-login-page .affiliate-login-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:3px;border:1px solid #fc1c0c;border-radius:12px;color:#fff;background:#fc1c0c;font-size:16px;font-weight:800;line-height:1.3;cursor:pointer;box-shadow:0 12px 24px rgba(252,28,12,.2);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.affiliate-login-page .affiliate-login-submit span{font-size:20px}.affiliate-login-page .affiliate-login-submit:hover,.affiliate-login-page .affiliate-login-submit:focus-visible{background:#d91d12;box-shadow:0 14px 27px rgba(217,29,18,.25);transform:translateY(-1px)}.affiliate-login-page .affiliate-login-security{display:flex;align-items:center;justify-content:center;gap:8px;margin:-7px 0 0;color:#738096;font-size:12px;line-height:1.4}.affiliate-login-page .affiliate-login-security span{color:#0da779;font-size:9px}.affiliate-login-page .affiliate-login-terms{margin:22px 0 0;color:#7b879a;font-size:12px;line-height:1.6;text-align:center}.affiliate-login-page .affiliate-login-terms a{color:#53627a;font-weight:700;text-decoration:underline;text-underline-offset:2px}.affiliate-login-page .affiliate-login-divider{display:flex;align-items:center;gap:12px;margin:25px 0 16px;color:#7b879a;font-size:13px;font-weight:600;line-height:1.4;text-align:center}.affiliate-login-page .affiliate-login-divider::before,.affiliate-login-page .affiliate-login-divider::after{content:"";flex:1;height:1px;background:#e1e7ef}.affiliate-login-page .affiliate-login-signup{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:1px solid #cbd6e4;border-radius:12px;color:#18263d;background:#fff;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:border-color .2s ease,background .2s ease}.affiliate-login-page .affiliate-login-signup:hover,.affiliate-login-page .affiliate-login-signup:focus-visible{border-color:#07f;color:#0068df;background:#f2f8ff;text-decoration:none}@media screen and (max-width: 992px){.affiliate-login-page{padding:34px 20px}.affiliate-login-page .affiliate-login-shell{grid-template-columns:minmax(0, 0.82fr) minmax(400px, 1fr)}.affiliate-login-page .affiliate-login-intro{padding:36px 32px}.affiliate-login-page .affiliate-login-card{padding:40px 34px}}@media screen and (max-width: 820px){.affiliate-login-page .affiliate-login-shell{display:flex;flex-direction:column;width:100%;max-width:590px;margin-right:auto;margin-left:auto}.affiliate-login-page .affiliate-login-intro{width:100%;min-height:auto;padding:28px 30px 32px}.affiliate-login-page .affiliate-login-card{width:100%}.affiliate-login-page .affiliate-login-intro-content{margin:35px 0 0}.affiliate-login-page .affiliate-login-benefits,.affiliate-login-page .affiliate-login-help{display:none}.affiliate-login-page h1{max-width:none;margin-bottom:12px;font-size:34px}.affiliate-login-page .affiliate-login-lead{font-size:15px}}@media screen and (max-width: 768px){.affiliate-login-page{min-height:calc(100vh - 55px);padding:18px 12px 34px}.affiliate-login-page .affiliate-login-shell{border-radius:20px}.affiliate-login-page .affiliate-login-intro{padding:24px 21px 27px}.affiliate-login-page .affiliate-login-back{font-size:13px}.affiliate-login-page .affiliate-login-intro-content{margin-top:26px}.affiliate-login-page .affiliate-login-kicker{margin-bottom:13px;font-size:10px}.affiliate-login-page h1{font-size:29px}.affiliate-login-page .affiliate-login-card{padding:29px 21px 25px}.affiliate-login-page .affiliate-login-card-header{margin-bottom:25px}.affiliate-login-page .affiliate-login-card-header h2{font-size:21px}.affiliate-login-page .affiliate-login-icon{flex-basis:43px;width:43px;height:43px}.affiliate-login-page .affiliate-login-label-row{align-items:flex-end}.affiliate-login-page .affiliate-login-label-row a{font-size:12px}.affiliate-login-page .affiliate-login-input.form-control,.affiliate-login-page .affiliate-login-submit{min-height:52px}.affiliate-login-page .affiliate-login-divider{align-items:flex-start}.affiliate-login-page .affiliate-login-divider::before,.affiliate-login-page .affiliate-login-divider::after{margin-top:9px}}.affiliate-login-page--simple{padding:54px 20px;background:#f4f7fb}.affiliate-login-page--simple .affiliate-login-shell--simple{display:block;width:min(500px,100%);margin:auto;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.affiliate-login-page--simple .affiliate-login-card--simple{width:100%;padding:38px;border:1px solid #dce4ee;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(25,45,75,.08)}.affiliate-login-page--simple .affiliate-login-simple-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:27px;color:#637086;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.affiliate-login-page--simple .affiliate-login-simple-back span{font-size:18px}.affiliate-login-page--simple .affiliate-login-simple-back:hover,.affiliate-login-page--simple .affiliate-login-simple-back:focus-visible{color:#17243a;text-decoration:none}.affiliate-login-page--simple .affiliate-login-simple-header{margin-bottom:29px;text-align:left}.affiliate-login-page--simple .affiliate-login-simple-header .affiliate-login-kicker{margin-bottom:13px;border:0;color:#07f;background:#eaf4ff}.affiliate-login-page--simple .affiliate-login-simple-header h1{margin:0 0 8px;color:#142036;font-size:31px;line-height:1.18;letter-spacing:-0.025em}.affiliate-login-page--simple .affiliate-login-simple-header p{margin:0;color:#6d798d;font-size:14px;line-height:1.55}.affiliate-login-page--simple .affiliate-login-form{gap:19px}.affiliate-login-page--simple .affiliate-login-submit{box-shadow:none}.affiliate-login-page--simple .affiliate-login-terms{margin-top:18px}.affiliate-login-page--simple .affiliate-login-divider{margin-top:22px}@media screen and (max-width: 768px){.affiliate-login-page--simple{padding:25px 12px 38px}.affiliate-login-page--simple .affiliate-login-shell--simple{display:block}.affiliate-login-page--simple .affiliate-login-card--simple{padding:27px 21px 24px;border-radius:16px}.affiliate-login-page--simple .affiliate-login-simple-back{margin-bottom:22px}.affiliate-login-page--simple .affiliate-login-simple-header{margin-bottom:25px}.affiliate-login-page--simple .affiliate-login-simple-header h1{font-size:27px}}.affiliate-reset-page .affiliate-reset-card{max-width:500px}.affiliate-reset-page .affiliate-login-simple-header{margin-bottom:27px}.affiliate-reset-page .affiliate-login-simple-header p{max-width:400px}.affiliate-reset-page .affiliate-login-submit{margin-top:2px}.affiliate-reset-page .affiliate-reset-footer{margin:24px 0 0;padding-top:21px;border-top:1px solid #e1e7ef;color:#748095;font-size:13px;line-height:1.5;text-align:center}.affiliate-reset-page .affiliate-reset-footer a{margin-left:4px;color:#e21e34;font-weight:800;text-decoration:none}.affiliate-reset-page .affiliate-reset-footer a:hover,.affiliate-reset-page .affiliate-reset-footer a:focus-visible{color:#b91c2e;text-decoration:underline}@media screen and (max-width: 768px){.affiliate-reset-page .affiliate-reset-footer{display:grid;gap:3px}}.affiliate-registration-page{padding-top:42px;padding-bottom:58px}.affiliate-registration-page .affiliate-registration-shell{width:min(620px,100%)}.affiliate-registration-page .affiliate-registration-card{max-width:620px}.affiliate-registration-page .affiliate-registration-form{gap:18px}.affiliate-registration-page .affiliate-registration-name-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.affiliate-registration-page .affiliate-registration-hint{margin:-2px 0 0;color:#7a879a;font-size:12px;line-height:1.4}.affiliate-registration-page .affiliate-registration-terms{margin-top:18px}.affiliate-registration-page .affiliate-registration-footer{margin:22px 0 0;padding-top:20px;border-top:1px solid #e1e7ef;color:#748095;font-size:13px;line-height:1.5;text-align:center}.affiliate-registration-page .affiliate-registration-footer a{margin-left:4px;color:#e21e34;font-weight:800;text-decoration:none}.affiliate-registration-page .affiliate-registration-footer a:hover,.affiliate-registration-page .affiliate-registration-footer a:focus-visible{color:#b91c2e;text-decoration:underline}@media screen and (max-width: 768px){.affiliate-registration-page{padding-top:20px}.affiliate-registration-page .affiliate-registration-name-grid{grid-template-columns:1fr;gap:18px}.affiliate-registration-page .affiliate-registration-footer{display:grid;gap:3px}}.affiliate-contact-page .affiliate-contact-shell{width:min(620px,100%)}.affiliate-contact-page .affiliate-contact-card{max-width:620px}.affiliate-contact-page .affiliate-contact-form{gap:19px}.affiliate-contact-page .affiliate-contact-identity-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.affiliate-contact-page .affiliate-contact-message.form-control{height:auto;min-height:148px;padding:14px 16px;line-height:1.55;resize:vertical}.affiliate-contact-page .affiliate-contact-note{margin:18px 0 0;color:#748095;font-size:12px;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.affiliate-contact-page .affiliate-contact-identity-grid{grid-template-columns:1fr;gap:18px}.affiliate-contact-page .affiliate-contact-message.form-control{min-height:135px}}.affiliate-dashboard{min-height:calc(100vh - 70px);padding:46px 24px 70px;color:#17243a;background:#f4f7fb}.affiliate-dashboard .affiliate-dashboard-shell{width:min(1080px,100%);margin:auto}.affiliate-dashboard .affiliate-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:29px}.affiliate-dashboard .affiliate-dashboard-header h1{margin:7px 0 8px;color:#111d32;font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-0.03em}.affiliate-dashboard .affiliate-dashboard-header p{margin:0;color:#68758a;font-size:15px;line-height:1.55}.affiliate-dashboard .affiliate-dashboard-kicker{color:#07f;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.affiliate-dashboard .affiliate-dashboard-rate{display:inline-flex;flex:0 0 auto;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;color:#087c5b;background:#e5f7f1;font-size:13px;font-weight:800;line-height:1.2}.affiliate-dashboard .affiliate-dashboard-referral,.affiliate-dashboard .affiliate-dashboard-section{margin-bottom:22px;padding:27px;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-dashboard .affiliate-dashboard-referral{display:grid;grid-template-columns:minmax(250px, 0.75fr) minmax(420px, 1.25fr);align-items:center;gap:30px}.affiliate-dashboard .affiliate-dashboard-section-heading{display:flex;align-items:center;gap:14px}.affiliate-dashboard .affiliate-dashboard-section-heading h2{margin:0 0 2px;color:#17243a;font-size:18px;font-weight:800;line-height:1.3}.affiliate-dashboard .affiliate-dashboard-section-heading p{margin:0;color:#718096;font-size:13px;line-height:1.45}.affiliate-dashboard .affiliate-dashboard-heading-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:13px;color:#07f;background:#eaf4ff;font-size:18px}.affiliate-dashboard .affiliate-dashboard-link-control{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}.affiliate-dashboard .affiliate-dashboard-link-control input{width:100%;min-width:0;height:52px;padding:0 15px;border:1px solid #cdd8e6;border-radius:11px;color:#40506a;background:#f8fafc;font-size:14px;line-height:1.4;box-shadow:none}.affiliate-dashboard .affiliate-dashboard-copy.mon-bouton-1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;height:52px;padding:0 17px;border:1px solid #fc1c0c;border-radius:11px;color:#fff;background:#fc1c0c;font-size:14px;font-weight:800;line-height:1.2;text-transform:capitalize}.affiliate-dashboard .affiliate-dashboard-section-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px}.affiliate-dashboard .affiliate-dashboard-section-title h2{margin:0 0 3px;color:#17243a;font-size:20px;font-weight:800;line-height:1.3}.affiliate-dashboard .affiliate-dashboard-section-title p{margin:0;color:#718096;font-size:13px;line-height:1.45}.affiliate-dashboard .affiliate-dashboard-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.affiliate-dashboard .affiliate-dashboard-metric{position:relative;min-width:0;padding:20px;border:1px solid #e0e7f0;border-radius:14px;background:#fbfcfe}.affiliate-dashboard .affiliate-dashboard-metric p{margin:14px 0 3px;color:#68758a;font-size:13px;font-weight:650;line-height:1.4}.affiliate-dashboard .affiliate-dashboard-metric strong{display:block;overflow:hidden;color:#142036;font-size:27px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.affiliate-dashboard .affiliate-dashboard-metric-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;font-size:15px}.affiliate-dashboard .affiliate-dashboard-metric-icon.metric-blue{color:#07f;background:#e8f3ff}.affiliate-dashboard .affiliate-dashboard-metric-icon.metric-violet{color:#6c5ce7;background:#efedff}.affiliate-dashboard .affiliate-dashboard-metric-icon.metric-green{color:#078762;background:#e6f7f1}.affiliate-dashboard .affiliate-dashboard-primary-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 15px;border-radius:10px;color:#fff;background:#fc1c0c;font-size:13px;font-weight:800;line-height:1.3;text-decoration:none}.affiliate-dashboard .affiliate-dashboard-primary-action:hover,.affiliate-dashboard .affiliate-dashboard-primary-action:focus-visible{color:#fff;background:#d91d12;text-decoration:none}.affiliate-dashboard .affiliate-dashboard-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2}.affiliate-dashboard .affiliate-dashboard-status.status-pending{color:#9a6500;background:#fff5d9}.affiliate-dashboard .affiliate-dashboard-status.status-available{color:#087c5b;background:#e3f8f0}.affiliate-dashboard .affiliate-dashboard-status.status-withdrawn{color:#145bc0;background:#e7f1ff}.affiliate-dashboard .affiliate-dashboard-metric--featured{border-color:#b8e5d5;background:#f5fcf9}.affiliate-dashboard .affiliate-dashboard-info{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:12px 14px;border-radius:10px;color:#315f99;background:#eef6ff}.affiliate-dashboard .affiliate-dashboard-info i{margin-top:3px}.affiliate-dashboard .affiliate-dashboard-info p{margin:0;font-size:12px;line-height:1.5}.affiliate-dashboard .affiliate-dashboard-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.affiliate-dashboard .affiliate-dashboard-links a{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 16px;border:1px solid #dce4ee;border-radius:13px;color:#243149;background:#fbfcfe;text-decoration:none;transition:border-color .2s ease,background .2s ease}.affiliate-dashboard .affiliate-dashboard-links a>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#07f;background:#eaf4ff}.affiliate-dashboard .affiliate-dashboard-links a strong{font-size:14px;line-height:1.4}.affiliate-dashboard .affiliate-dashboard-links a>i{color:#8a97aa;font-size:12px}.affiliate-dashboard .affiliate-dashboard-links a:hover,.affiliate-dashboard .affiliate-dashboard-links a:focus-visible{border-color:#9ac8ff;color:#0068df;background:#f5faff;text-decoration:none}.affiliate-dashboard .affiliate-dashboard-toolbox{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px;margin-bottom:22px;padding:22px 24px;border:1px solid #bcd8f8;border-radius:17px;background:linear-gradient(135deg, #f4f9ff 0%, #ffffff 72%);box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-dashboard .affiliate-dashboard-toolbox h2{margin:0 0 3px;color:#17243a;font-size:18px;font-weight:800;line-height:1.3}.affiliate-dashboard .affiliate-dashboard-toolbox p{margin:0;color:#68758a;font-size:13px;line-height:1.5}.affiliate-dashboard .affiliate-dashboard-toolbox a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;border-radius:10px;color:#fff;background:#0f6fc8;font-size:13px;font-weight:800;text-decoration:none}.affiliate-dashboard .affiliate-dashboard-toolbox a:hover,.affiliate-dashboard .affiliate-dashboard-toolbox a:focus-visible{color:#fff;background:#095ba7;text-decoration:none}.affiliate-dashboard .affiliate-dashboard-toolbox-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#0f6fc8;background:#dceeff;font-size:18px}@media screen and (max-width: 992px){.affiliate-dashboard .affiliate-dashboard-referral{grid-template-columns:1fr;gap:19px}}@media screen and (max-width: 768px){.affiliate-dashboard{min-height:calc(100vh - 55px);padding:28px 12px 45px}.affiliate-dashboard .affiliate-dashboard-header{display:block;margin-bottom:23px}.affiliate-dashboard .affiliate-dashboard-header h1{font-size:29px}.affiliate-dashboard .affiliate-dashboard-rate{margin-top:15px}.affiliate-dashboard .affiliate-dashboard-referral,.affiliate-dashboard .affiliate-dashboard-section{padding:20px;border-radius:15px}.affiliate-dashboard .affiliate-dashboard-link-control{grid-template-columns:1fr}.affiliate-dashboard .affiliate-dashboard-copy.mon-bouton-1{width:100%}.affiliate-dashboard .affiliate-dashboard-section-title{align-items:flex-start;flex-direction:column;gap:14px}.affiliate-dashboard .affiliate-dashboard-primary-action{width:100%;min-height:48px}.affiliate-dashboard .affiliate-dashboard-metrics{grid-template-columns:1fr}.affiliate-dashboard .affiliate-dashboard-metric{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;padding:16px}.affiliate-dashboard .affiliate-dashboard-metric p{margin:0}.affiliate-dashboard .affiliate-dashboard-metric strong{font-size:21px;text-align:right}.affiliate-dashboard .affiliate-dashboard-status{justify-self:start}.affiliate-dashboard .affiliate-dashboard-links{grid-template-columns:1fr}.affiliate-dashboard .affiliate-dashboard-toolbox{grid-template-columns:auto minmax(0, 1fr);padding:20px}.affiliate-dashboard .affiliate-dashboard-toolbox a{grid-column:1/-1;width:100%;min-height:48px}}.affiliate-toolbox-page{min-height:calc(100vh - 70px);padding:38px 24px 72px;color:#17243a;background:#f4f7fb}.affiliate-toolbox-page *{box-sizing:border-box}.affiliate-toolbox-page .affiliate-toolbox-shell{width:min(1120px,100%);margin:0 auto}.affiliate-toolbox-page .affiliate-toolbox-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:23px;color:#52637b;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-back:hover,.affiliate-toolbox-page .affiliate-toolbox-back:focus-visible{color:#0f6fc8;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-header{max-width:760px;margin-bottom:27px}.affiliate-toolbox-page .affiliate-toolbox-header h1{margin:7px 0 10px;color:#111d32;font-size:clamp(32px,4.2vw,44px);font-weight:800;line-height:1.1;letter-spacing:-0.035em}.affiliate-toolbox-page .affiliate-toolbox-header p{margin:0;color:#68758a;font-size:16px;line-height:1.6}.affiliate-toolbox-page .affiliate-toolbox-kicker{color:#0f6fc8;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.affiliate-toolbox-page .affiliate-toolbox-language{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:21px 24px;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-toolbox-page .affiliate-toolbox-language>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}.affiliate-toolbox-page .affiliate-toolbox-language h2{margin:0 0 3px;color:#17243a;font-size:17px;font-weight:800;line-height:1.35}.affiliate-toolbox-page .affiliate-toolbox-language p{max-width:620px;margin:0;color:#68758a;font-size:12px;line-height:1.5}.affiliate-toolbox-page .affiliate-toolbox-language-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;color:#6c5ce7;background:#efedff;font-size:17px}.affiliate-toolbox-page .affiliate-toolbox-language-options{display:grid;grid-template-columns:repeat(2, minmax(145px, 1fr));gap:9px}.affiliate-toolbox-page .affiliate-toolbox-language-options a{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:2px 9px;min-height:56px;padding:8px 12px;border:1px solid #d3deea;border-radius:11px;color:#34445c;background:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.affiliate-toolbox-page .affiliate-toolbox-language-options a:hover,.affiliate-toolbox-page .affiliate-toolbox-language-options a:focus-visible{border-color:#9bc6f2;color:#0f6fc8;background:#f5faff;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-language-options a.is-active{border-color:#0f6fc8;color:#0b5ca6;background:#edf6ff;box-shadow:inset 0 0 0 1px #0f6fc8}.affiliate-toolbox-page .affiliate-toolbox-language-options strong{font-size:13px;font-weight:800;line-height:1.3}.affiliate-toolbox-page .affiliate-toolbox-language-options small{grid-column:2;color:#0f6fc8;font-size:10px;font-weight:750;line-height:1.2}.affiliate-toolbox-page .affiliate-toolbox-language-code{display:grid;grid-row:1/span 2;width:30px;height:30px;place-items:center;border-radius:8px;color:#0f6fc8;background:#e2f0ff;font-size:10px;font-weight:900;letter-spacing:.04em}.affiliate-toolbox-page .affiliate-toolbox-referral{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:17px;padding:25px;border:1px solid #bcd8f8;border-radius:17px;background:linear-gradient(135deg, #eff7ff 0%, #ffffff 72%);box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-toolbox-page .affiliate-toolbox-referral h2{margin:0 0 4px;color:#17243a;font-size:19px;font-weight:800;line-height:1.3}.affiliate-toolbox-page .affiliate-toolbox-referral p{margin:0 0 16px;color:#68758a;font-size:13px;line-height:1.5}.affiliate-toolbox-page .affiliate-toolbox-referral-icon,.affiliate-toolbox-page .affiliate-toolbox-section-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:13px;color:#0f6fc8;background:#dceeff;font-size:18px}.affiliate-toolbox-page .affiliate-toolbox-referral-copy{min-width:0}.affiliate-toolbox-page .affiliate-toolbox-link-control{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}.affiliate-toolbox-page .affiliate-toolbox-link-control input{width:100%;min-width:0;height:50px;padding:0 15px;border:1px solid #c7d5e5;border-radius:10px;color:#34445c;background:#fff;font-size:14px;box-shadow:none}.affiliate-toolbox-page .affiliate-toolbox-link-control button{min-width:142px}.affiliate-toolbox-page .affiliate-toolbox-link-control button,.affiliate-toolbox-page .affiliate-toolbox-template-card>button,.affiliate-toolbox-page .affiliate-toolbox-disclosure button,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 15px;border:1px solid #0f6fc8;border-radius:10px;color:#fff;background:#0f6fc8;font-size:13px;font-weight:800;line-height:1.3;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.affiliate-toolbox-page .affiliate-toolbox-link-control button:hover,.affiliate-toolbox-page .affiliate-toolbox-link-control button:focus-visible,.affiliate-toolbox-page .affiliate-toolbox-template-card>button:hover,.affiliate-toolbox-page .affiliate-toolbox-template-card>button:focus-visible,.affiliate-toolbox-page .affiliate-toolbox-disclosure button:hover,.affiliate-toolbox-page .affiliate-toolbox-disclosure button:focus-visible,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button:hover,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button:focus-visible{border-color:#095ba7;color:#fff;background:#095ba7}.affiliate-toolbox-page .affiliate-toolbox-link-control button.is-copied,.affiliate-toolbox-page .affiliate-toolbox-template-card>button.is-copied,.affiliate-toolbox-page .affiliate-toolbox-disclosure button.is-copied,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button.is-copied{border-color:#078762;background:#078762}.affiliate-toolbox-page .affiliate-toolbox-nav{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 24px}.affiliate-toolbox-page .affiliate-toolbox-nav a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid #d8e1ec;border-radius:999px;color:#34445c;background:#fff;font-size:13px;font-weight:750;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-nav a i{color:#0f6fc8}.affiliate-toolbox-page .affiliate-toolbox-nav a:hover,.affiliate-toolbox-page .affiliate-toolbox-nav a:focus-visible{border-color:#9bc6f2;color:#0f6fc8;background:#f4f9ff;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-section{scroll-margin-top:18px;margin-bottom:22px;padding:28px;border:1px solid #dce4ee;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-toolbox-page .affiliate-toolbox-section-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:27px}.affiliate-toolbox-page .affiliate-toolbox-section-heading h2{margin:0 0 4px;color:#17243a;font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-0.015em}.affiliate-toolbox-page .affiliate-toolbox-section-heading p{max-width:800px;margin:0;color:#68758a;font-size:13px;line-height:1.55}.affiliate-toolbox-page .affiliate-toolbox-banner-group+.affiliate-toolbox-banner-group{margin-top:34px;padding-top:31px;border-top:1px solid #e2e8f0}.affiliate-toolbox-page .affiliate-toolbox-group-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.affiliate-toolbox-page .affiliate-toolbox-group-heading h3{margin:0 0 2px;color:#17243a;font-size:18px;font-weight:800;line-height:1.35}.affiliate-toolbox-page .affiliate-toolbox-group-heading p{margin:0;color:#758298;font-size:12px;line-height:1.5}.affiliate-toolbox-page .affiliate-toolbox-group-heading>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;color:#0f6fc8;background:#e8f3ff;font-size:12px;font-weight:800}.affiliate-toolbox-page .affiliate-toolbox-banner-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:17px}.affiliate-toolbox-page .affiliate-toolbox-banner-card{min-width:0;overflow:hidden;border:1px solid #dde5ef;border-radius:15px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.affiliate-toolbox-page .affiliate-toolbox-banner-card:hover{border-color:#b9cce1;box-shadow:0 12px 28px rgba(24,48,81,.09);transform:translateY(-2px)}.affiliate-toolbox-page .affiliate-toolbox-banner-preview{display:flex;align-items:center;justify-content:center;height:250px;padding:16px;background:linear-gradient(45deg, #eef2f7 25%, transparent 25%),linear-gradient(-45deg, #eef2f7 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #eef2f7 75%),linear-gradient(-45deg, transparent 75%, #eef2f7 75%),#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.affiliate-toolbox-page .affiliate-toolbox-banner-preview img{display:block;max-width:100%;max-height:218px;width:auto;height:auto;object-fit:contain;box-shadow:0 5px 16px rgba(18,35,60,.11)}.affiliate-toolbox-page .affiliate-toolbox-banner-info{padding:16px}.affiliate-toolbox-page .affiliate-toolbox-banner-info>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.affiliate-toolbox-page .affiliate-toolbox-banner-info h4{margin:0;color:#25334a;font-size:14px;font-weight:800;line-height:1.4}.affiliate-toolbox-page .affiliate-toolbox-banner-info span{color:#748197;font-size:12px;white-space:nowrap}.affiliate-toolbox-page .affiliate-toolbox-banner-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}.affiliate-toolbox-page .affiliate-toolbox-banner-actions a,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button{width:100%;min-width:0;min-height:43px}.affiliate-toolbox-page .affiliate-toolbox-banner-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid #cfd9e6;border-radius:10px;color:#34445c;background:#fff;font-size:13px;font-weight:800;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-banner-actions a:hover,.affiliate-toolbox-page .affiliate-toolbox-banner-actions a:focus-visible{border-color:#9bc6f2;color:#0f6fc8;background:#f4f9ff;text-decoration:none}.affiliate-toolbox-page .affiliate-toolbox-banner-actions button{border-color:#dbeaff;color:#0f6fc8;background:#edf6ff}.affiliate-toolbox-page .affiliate-toolbox-banner-actions button:hover,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button:focus-visible{border-color:#0f6fc8;color:#fff;background:#0f6fc8}.affiliate-toolbox-page .affiliate-toolbox-banner-actions--single{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-template-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:17px}.affiliate-toolbox-page .affiliate-toolbox-template-grid--posts{grid-template-columns:repeat(3, minmax(0, 1fr))}.affiliate-toolbox-page .affiliate-toolbox-template-card{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid #dde5ef;border-radius:15px;background:#fbfcfe}.affiliate-toolbox-page .affiliate-toolbox-template-card h3{margin:0 0 4px;color:#25334a;font-size:16px;font-weight:800;line-height:1.4}.affiliate-toolbox-page .affiliate-toolbox-template-card p{min-height:38px;margin:0 0 14px;color:#758298;font-size:12px;line-height:1.55}.affiliate-toolbox-page .affiliate-toolbox-template-card textarea{width:100%;min-height:245px;margin-bottom:12px;padding:14px;resize:vertical;border:1px solid #d7e0eb;border-radius:10px;color:#34445c;background:#fff;font-family:inherit;font-size:13px;line-height:1.6;box-shadow:none}.affiliate-toolbox-page .affiliate-toolbox-template-card>button{width:100%;margin-top:auto}.affiliate-toolbox-page .affiliate-toolbox-template-grid--posts .affiliate-toolbox-template-card textarea{min-height:205px}.affiliate-toolbox-page .affiliate-toolbox-practices{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(300px, 0.8fr);gap:18px;padding:28px;border:1px solid #d8e2ed;border-radius:18px;background:#17243a;box-shadow:0 8px 24px rgba(22,42,72,.08)}.affiliate-toolbox-page .affiliate-toolbox-practices h2{margin:0 0 17px;color:#fff;font-size:22px;font-weight:800;line-height:1.3}.affiliate-toolbox-page .affiliate-toolbox-practices ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.affiliate-toolbox-page .affiliate-toolbox-practices li{display:flex;align-items:flex-start;gap:10px;color:#d9e3f0;font-size:13px;line-height:1.55}.affiliate-toolbox-page .affiliate-toolbox-practices li i{margin-top:3px;color:#55d6ae}.affiliate-toolbox-page .affiliate-toolbox-disclosure{align-self:stretch;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.07)}.affiliate-toolbox-page .affiliate-toolbox-disclosure h3{margin:0 0 8px;color:#fff;font-size:15px;font-weight:800;line-height:1.4}.affiliate-toolbox-page .affiliate-toolbox-disclosure p{margin:0 0 15px;color:#c7d3e2;font-size:12px;line-height:1.6}.affiliate-toolbox-page .affiliate-toolbox-disclosure button{width:100%;border-color:#fff;color:#17243a;background:#fff}.affiliate-toolbox-page .affiliate-toolbox-disclosure button:hover,.affiliate-toolbox-page .affiliate-toolbox-disclosure button:focus-visible{border-color:#dcecff;color:#17243a;background:#dcecff}@media screen and (max-width: 992px){.affiliate-toolbox-page .affiliate-toolbox-language{grid-template-columns:1fr;gap:17px}.affiliate-toolbox-page .affiliate-toolbox-language-options{grid-template-columns:repeat(2, minmax(0, 1fr))}.affiliate-toolbox-page .affiliate-toolbox-template-grid--posts{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-template-grid--posts .affiliate-toolbox-template-card textarea{min-height:150px}.affiliate-toolbox-page .affiliate-toolbox-practices{grid-template-columns:1fr}}@media screen and (max-width: 768px){.affiliate-toolbox-page{min-height:calc(100vh - 55px);padding:27px 12px 48px}.affiliate-toolbox-page .affiliate-toolbox-back{margin-bottom:19px}.affiliate-toolbox-page .affiliate-toolbox-header{margin-bottom:22px}.affiliate-toolbox-page .affiliate-toolbox-header h1{font-size:30px}.affiliate-toolbox-page .affiliate-toolbox-header p{font-size:14px}.affiliate-toolbox-page .affiliate-toolbox-referral{grid-template-columns:1fr;padding:20px}.affiliate-toolbox-page .affiliate-toolbox-language{padding:19px}.affiliate-toolbox-page .affiliate-toolbox-language-options{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-language-options a{min-height:58px}.affiliate-toolbox-page .affiliate-toolbox-link-control{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-link-control button{width:100%;min-height:50px}.affiliate-toolbox-page .affiliate-toolbox-nav{display:grid;grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-nav a{width:100%;min-height:48px;border-radius:11px}.affiliate-toolbox-page .affiliate-toolbox-section,.affiliate-toolbox-page .affiliate-toolbox-practices{padding:20px;border-radius:15px}.affiliate-toolbox-page .affiliate-toolbox-section-heading{gap:12px;margin-bottom:23px}.affiliate-toolbox-page .affiliate-toolbox-section-heading h2{font-size:20px}.affiliate-toolbox-page .affiliate-toolbox-section-icon{flex-basis:40px;width:40px;height:40px;border-radius:11px;font-size:15px}.affiliate-toolbox-page .affiliate-toolbox-banner-grid,.affiliate-toolbox-page .affiliate-toolbox-template-grid{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-banner-preview{height:230px}.affiliate-toolbox-page .affiliate-toolbox-banner-preview img{max-height:198px}.affiliate-toolbox-page .affiliate-toolbox-banner-actions{grid-template-columns:1fr}.affiliate-toolbox-page .affiliate-toolbox-banner-actions a,.affiliate-toolbox-page .affiliate-toolbox-banner-actions button{min-height:48px}.affiliate-toolbox-page .affiliate-toolbox-template-card{padding:17px}.affiliate-toolbox-page .affiliate-toolbox-template-card p{min-height:0}.affiliate-toolbox-page .affiliate-toolbox-template-card textarea{min-height:230px}.affiliate-toolbox-page .affiliate-toolbox-template-card>button{min-height:50px}}.affiliate-withdrawal-page{display:block;min-height:calc(100vh - 70px);max-width:none;padding:44px 20px 68px;overflow:visible;color:#17243a;background:#f4f7fb}.affiliate-withdrawal-page .affiliate-withdrawal-shell{width:min(720px,100%);margin:auto}.affiliate-withdrawal-page .affiliate-withdrawal-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:#657287;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.affiliate-withdrawal-page .affiliate-withdrawal-back span{font-size:18px}.affiliate-withdrawal-page .affiliate-withdrawal-back:hover,.affiliate-withdrawal-page .affiliate-withdrawal-back:focus-visible{color:#17243a;text-decoration:none}.affiliate-withdrawal-page .affiliate-withdrawal-header{margin-bottom:25px}.affiliate-withdrawal-page .affiliate-withdrawal-header h1{margin:8px 0;color:#111d32;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-0.03em}.affiliate-withdrawal-page .affiliate-withdrawal-header p{margin:0;color:#6c798d;font-size:15px;line-height:1.55}.affiliate-withdrawal-page .affiliate-withdrawal-kicker{color:#07f;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.affiliate-withdrawal-page .affiliate-withdrawal-alert{margin-bottom:18px}.affiliate-withdrawal-page .affiliate-withdrawal-balance{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:18px;padding:24px 27px;border-radius:16px;color:#fff;background:linear-gradient(135deg, #10233f 0%, #173b68 100%);box-shadow:0 14px 28px rgba(16,35,63,.14)}.affiliate-withdrawal-page .affiliate-withdrawal-balance p{margin:0 0 2px;color:#b9c9dd;font-size:13px;font-weight:650;line-height:1.4}.affiliate-withdrawal-page .affiliate-withdrawal-balance strong{display:block;font-size:31px;font-weight:800;line-height:1.25}.affiliate-withdrawal-page .affiliate-withdrawal-balance>span{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#dbe8f7;background:rgba(255,255,255,.08);font-size:11px;font-weight:750;line-height:1.3}.affiliate-withdrawal-page .affiliate-withdrawal-card{padding:30px;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(22,42,72,.06)}.affiliate-withdrawal-page .affiliate-withdrawal-card-header{margin-bottom:25px}.affiliate-withdrawal-page .affiliate-withdrawal-card-header h2{margin:0 0 4px;color:#17243a;font-size:21px;font-weight:800;line-height:1.3}.affiliate-withdrawal-page .affiliate-withdrawal-card-header p{margin:0;color:#718096;font-size:13px;line-height:1.5}.affiliate-withdrawal-page .affiliate-withdrawal-form{display:grid;gap:21px}.affiliate-withdrawal-page .affiliate-withdrawal-amount-control{position:relative}.affiliate-withdrawal-page .affiliate-withdrawal-amount-control .affiliate-login-input.form-control{padding-right:66px}.affiliate-withdrawal-page .affiliate-withdrawal-amount-control>span{position:absolute;top:50%;right:16px;color:#66748a;font-size:13px;font-weight:800;line-height:1;transform:translateY(-50%);pointer-events:none}.affiliate-withdrawal-page .affiliate-withdrawal-field-note{margin:0;color:#7b8799;font-size:12px;line-height:1.45}.affiliate-withdrawal-page .affiliate-withdrawal-payment{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e0e7ef;border-radius:12px;background:#fafcfe}.affiliate-withdrawal-page .affiliate-withdrawal-payment span,.affiliate-withdrawal-page .affiliate-withdrawal-payment strong{display:block}.affiliate-withdrawal-page .affiliate-withdrawal-payment span{margin-bottom:2px;color:#748095;font-size:12px;line-height:1.4}.affiliate-withdrawal-page .affiliate-withdrawal-payment strong{color:#1c2a42;font-size:15px;line-height:1.4;text-transform:capitalize}.affiliate-withdrawal-page .affiliate-withdrawal-payment a{flex:0 0 auto;color:#e21e34;font-size:12px;font-weight:800;line-height:1.4;text-decoration:none}.affiliate-withdrawal-page .affiliate-withdrawal-payment a:hover,.affiliate-withdrawal-page .affiliate-withdrawal-payment a:focus-visible{color:#b91c2e;text-decoration:underline}.affiliate-withdrawal-page .affiliate-withdrawal-minimum-note{display:flex;gap:10px;padding:12px 14px;border-radius:10px;color:#315f99;background:#eef6ff}.affiliate-withdrawal-page .affiliate-withdrawal-minimum-note p{margin:0;font-size:12px;line-height:1.5}.affiliate-withdrawal-page .affiliate-login-submit:disabled,.affiliate-withdrawal-page .affiliate-login-input:disabled{cursor:not-allowed;opacity:.58;transform:none}.affiliate-withdrawal-page .affiliate-withdrawal-checklist{display:grid;gap:11px}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:1px solid #e0e7ef;border-radius:12px;background:#fbfcfe}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;font-size:13px;font-weight:800}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div strong{font-size:14px;line-height:1.4}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div a{padding:7px 10px;border-radius:8px;color:#fff;background:#fc1c0c;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div em{color:#68758a;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div.is-required>span{color:#a46900;background:#fff3d2}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div.is-complete{border-color:#cce9df;background:#f7fcfa}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div.is-complete>span{color:#087c5b;background:#e1f7ef}@media screen and (max-width: 768px){.affiliate-withdrawal-page{min-height:calc(100vh - 55px);padding:28px 12px 45px}.affiliate-withdrawal-page .affiliate-withdrawal-back{margin-bottom:21px}.affiliate-withdrawal-page .affiliate-withdrawal-header h1{font-size:29px}.affiliate-withdrawal-page .affiliate-withdrawal-balance{align-items:flex-start;flex-direction:column;gap:14px;padding:21px}.affiliate-withdrawal-page .affiliate-withdrawal-balance strong{font-size:28px}.affiliate-withdrawal-page .affiliate-withdrawal-card{padding:22px 20px;border-radius:15px}.affiliate-withdrawal-page .affiliate-withdrawal-payment{align-items:flex-start;flex-direction:column;gap:9px}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div{grid-template-columns:auto minmax(0, 1fr)}.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div a,.affiliate-withdrawal-page .affiliate-withdrawal-checklist>div em{grid-column:2;justify-self:start}}.affiliate-sales-history{min-height:calc(100vh - 70px);padding:44px 24px 70px;color:#17243a;background:#f4f7fb}.affiliate-sales-history .affiliate-sales-history-shell{width:min(1040px,100%);margin:auto}.affiliate-sales-history .affiliate-sales-history-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:25px;color:#657287;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.affiliate-sales-history .affiliate-sales-history-back span{font-size:18px}.affiliate-sales-history .affiliate-sales-history-back:hover,.affiliate-sales-history .affiliate-sales-history-back:focus-visible{color:#17243a;text-decoration:none}.affiliate-sales-history .affiliate-sales-history-header{margin-bottom:25px}.affiliate-sales-history .affiliate-sales-history-header h1{margin:8px 0;color:#111d32;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-0.03em}.affiliate-sales-history .affiliate-sales-history-header p{margin:0;color:#6c798d;font-size:15px;line-height:1.55}.affiliate-sales-history .affiliate-sales-history-kicker{color:#07f;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.affiliate-sales-history .affiliate-sales-history-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-bottom:18px}.affiliate-sales-history .affiliate-sales-history-summary article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px 18px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.affiliate-sales-history .affiliate-sales-history-summary article>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;color:#07f;background:#eaf4ff;font-size:14px}.affiliate-sales-history .affiliate-sales-history-summary article>span.summary-success{color:#087c5b;background:#e3f8f0}.affiliate-sales-history .affiliate-sales-history-summary article>span.summary-pending{color:#9a6500;background:#fff4d5}.affiliate-sales-history .affiliate-sales-history-summary p{margin:0 0 1px;color:#718096;font-size:12px;font-weight:650;line-height:1.4}.affiliate-sales-history .affiliate-sales-history-summary strong{display:block;color:#17243a;font-size:22px;font-weight:800;line-height:1.25}.affiliate-sales-history .affiliate-sales-history-card{overflow:hidden;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(22,42,72,.05)}.affiliate-sales-history .affiliate-sales-history-card-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid #e4eaf1}.affiliate-sales-history .affiliate-sales-history-card-header h2{margin:0;color:#17243a;font-size:19px;font-weight:800;line-height:1.3}.affiliate-sales-history .affiliate-sales-history-card-header span{color:#718096;font-size:12px;font-weight:700;line-height:1.3}.affiliate-sales-history .affiliate-sales-history-table-wrap{overflow-x:auto}.affiliate-sales-history .affiliate-sales-history-table{width:100%;border-collapse:collapse}.affiliate-sales-history .affiliate-sales-history-table th,.affiliate-sales-history .affiliate-sales-history-table td{padding:17px 25px;border:0;border-bottom:1px solid #e8edf3;text-align:left;vertical-align:middle}.affiliate-sales-history .affiliate-sales-history-table th{color:#68758a;background:#f8fafc;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.affiliate-sales-history .affiliate-sales-history-table td{color:#536078;font-size:13px;line-height:1.45}.affiliate-sales-history .affiliate-sales-history-table td strong{color:#26344c;font-weight:750}.affiliate-sales-history .affiliate-sales-history-table tbody tr:last-child td{border-bottom:0}.affiliate-sales-history .affiliate-sales-history-commission{color:#17243a !important;font-weight:800;white-space:nowrap}.affiliate-sales-history .affiliate-sales-history-status{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.25;white-space:nowrap}.affiliate-sales-history .affiliate-sales-history-status.is-validated{color:#087c5b;background:#e3f8f0}.affiliate-sales-history .affiliate-sales-history-status.is-pending{color:#956200;background:#fff4d5}.affiliate-sales-history .affiliate-sales-history-status.is-cancelled{color:#a72b3b;background:#fdecef}.affiliate-sales-history .affiliate-sales-history-empty{padding:55px 25px;text-align:center}.affiliate-sales-history .affiliate-sales-history-empty>span{display:grid;width:50px;height:50px;margin:0 auto 15px;place-items:center;border-radius:14px;color:#07f;background:#eaf4ff}.affiliate-sales-history .affiliate-sales-history-empty h3{margin:0 0 5px;color:#17243a;font-size:18px;font-weight:800;line-height:1.35}.affiliate-sales-history .affiliate-sales-history-empty p{margin:0;color:#718096;font-size:13px;line-height:1.5}@media screen and (max-width: 768px){.affiliate-sales-history{min-height:calc(100vh - 55px);padding:28px 12px 48px}.affiliate-sales-history .affiliate-sales-history-back{margin-bottom:21px}.affiliate-sales-history .affiliate-sales-history-header h1{font-size:29px}.affiliate-sales-history .affiliate-sales-history-summary{gap:8px}.affiliate-sales-history .affiliate-sales-history-summary article{display:block;padding:13px 10px;text-align:center}.affiliate-sales-history .affiliate-sales-history-summary article>span{width:32px;height:32px;margin:0 auto 8px}.affiliate-sales-history .affiliate-sales-history-summary p{min-height:34px;font-size:10px}.affiliate-sales-history .affiliate-sales-history-summary strong{font-size:20px}.affiliate-sales-history .affiliate-sales-history-card{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.affiliate-sales-history .affiliate-sales-history-card-header{padding:18px 19px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.affiliate-sales-history .affiliate-sales-history-table-wrap{overflow:visible}.affiliate-sales-history .affiliate-sales-history-table{display:block}.affiliate-sales-history .affiliate-sales-history-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.affiliate-sales-history .affiliate-sales-history-table tbody,.affiliate-sales-history .affiliate-sales-history-table tr,.affiliate-sales-history .affiliate-sales-history-table td{display:block;width:100%}.affiliate-sales-history .affiliate-sales-history-table tr{margin-top:11px;padding:7px 17px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.affiliate-sales-history .affiliate-sales-history-table td{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf1f5;text-align:right}.affiliate-sales-history .affiliate-sales-history-table td::before{content:attr(data-label);color:#718096;font-size:11px;font-weight:750;text-align:left}.affiliate-sales-history .affiliate-sales-history-table tbody tr:last-child td{border-bottom:1px solid #edf1f5}.affiliate-sales-history .affiliate-sales-history-table tr td:last-child{border-bottom:0 !important}.affiliate-sales-history .affiliate-sales-history-empty{margin-top:11px;border:1px solid #dce4ee;border-radius:14px;background:#fff}}.affiliate-withdrawal-history .affiliate-withdrawal-history-method{text-transform:capitalize}.affiliate-profile-page{min-height:calc(100vh - 70px);padding:44px 24px 70px;color:#17243a;background:#f4f7fb}.affiliate-profile-page .affiliate-profile-shell{width:min(1000px,100%);margin:auto}.affiliate-profile-page .affiliate-profile-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:25px;color:#657287;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.affiliate-profile-page .affiliate-profile-back span{font-size:18px}.affiliate-profile-page .affiliate-profile-back:hover,.affiliate-profile-page .affiliate-profile-back:focus-visible{color:#17243a;text-decoration:none}.affiliate-profile-page .affiliate-profile-header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px;padding:26px 28px;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-profile-page .affiliate-profile-header h1{margin:5px 0 4px;color:#111d32;font-size:31px;font-weight:800;line-height:1.15;letter-spacing:-0.03em}.affiliate-profile-page .affiliate-profile-header p{margin:0;color:#6c798d;font-size:14px;line-height:1.5}.affiliate-profile-page .affiliate-profile-identity{display:flex;align-items:center;gap:17px;min-width:0}.affiliate-profile-page .affiliate-profile-avatar{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg, #0077ff, #005dc8);font-size:24px;font-weight:800;line-height:1}.affiliate-profile-page .affiliate-profile-kicker{color:#07f;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.affiliate-profile-page .affiliate-profile-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.3}.affiliate-profile-page .affiliate-profile-status.is-complete{color:#087c5b;background:#e3f8f0}.affiliate-profile-page .affiliate-profile-status.is-incomplete{color:#956200;background:#fff4d5}.affiliate-profile-page .affiliate-profile-card{margin-bottom:18px;padding:27px;border:1px solid #dce4ee;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(22,42,72,.05)}.affiliate-profile-page .affiliate-profile-card-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.affiliate-profile-page .affiliate-profile-card-header h2{margin:0 0 3px;color:#17243a;font-size:20px;font-weight:800;line-height:1.3}.affiliate-profile-page .affiliate-profile-card-header p{margin:0;color:#718096;font-size:13px;line-height:1.45}.affiliate-profile-page .affiliate-profile-card-header a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #cad6e4;border-radius:9px;color:#26344c;background:#fff;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none}.affiliate-profile-page .affiliate-profile-card-header a:hover,.affiliate-profile-page .affiliate-profile-card-header a:focus-visible{border-color:#9ac8ff;color:#0068df;background:#f5faff;text-decoration:none}.affiliate-profile-page .affiliate-profile-details{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:13px}.affiliate-profile-page .affiliate-profile-details>div{min-width:0;padding:16px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.affiliate-profile-page .affiliate-profile-details>div:nth-child(4n){border-right:0}.affiliate-profile-page .affiliate-profile-details>div:nth-last-child(-n+4){border-bottom:0}.affiliate-profile-page .affiliate-profile-details dt{margin-bottom:4px;color:#7a879a;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.affiliate-profile-page .affiliate-profile-details dd{margin:0;overflow:hidden;color:#25334b;font-size:13px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.affiliate-profile-page .affiliate-profile-secondary-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.affiliate-profile-page .affiliate-profile-secondary-grid .affiliate-profile-card{margin-bottom:0}.affiliate-profile-page .affiliate-profile-compact-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px}.affiliate-profile-page .affiliate-profile-card-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;font-size:17px}.affiliate-profile-page .affiliate-profile-card-icon.icon-payment{color:#087c5b;background:#e3f8f0}.affiliate-profile-page .affiliate-profile-card-icon.icon-security{color:#6c5ce7;background:#efedff}.affiliate-profile-page .affiliate-profile-compact-content{min-width:0}.affiliate-profile-page .affiliate-profile-compact-content h2{margin:0 0 2px;color:#17243a;font-size:16px;font-weight:800;line-height:1.3}.affiliate-profile-page .affiliate-profile-compact-content p{margin:0 0 8px;color:#718096;font-size:11px;line-height:1.4}.affiliate-profile-page .affiliate-profile-compact-content strong{display:block;overflow:hidden;color:#26344c;font-size:13px;font-weight:800;line-height:1.3;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.affiliate-profile-page .affiliate-profile-compact-card>a{display:inline-flex;align-items:center;gap:7px;color:#e21e34;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none}.affiliate-profile-page .affiliate-profile-compact-card>a:hover,.affiliate-profile-page .affiliate-profile-compact-card>a:focus-visible{color:#b91c2e;text-decoration:underline}@media screen and (max-width: 992px){.affiliate-profile-page .affiliate-profile-details{grid-template-columns:repeat(2, minmax(0, 1fr))}.affiliate-profile-page .affiliate-profile-details>div:nth-child(4n){border-right:1px solid #e7ecf2}.affiliate-profile-page .affiliate-profile-details>div:nth-child(2n){border-right:0}.affiliate-profile-page .affiliate-profile-details>div:nth-last-child(-n+4){border-bottom:1px solid #e7ecf2}.affiliate-profile-page .affiliate-profile-details>div:nth-last-child(-n+2){border-bottom:0}}@media screen and (max-width: 768px){.affiliate-profile-page{min-height:calc(100vh - 55px);padding:28px 12px 48px}.affiliate-profile-page .affiliate-profile-back{margin-bottom:21px}.affiliate-profile-page .affiliate-profile-header{align-items:flex-start;flex-direction:column;gap:16px;padding:21px}.affiliate-profile-page .affiliate-profile-header h1{font-size:27px}.affiliate-profile-page .affiliate-profile-avatar{flex-basis:50px;width:50px;height:50px;border-radius:14px;font-size:21px}.affiliate-profile-page .affiliate-profile-card{padding:21px;border-radius:15px}.affiliate-profile-page .affiliate-profile-card-header{align-items:flex-start;flex-direction:column;gap:13px}.affiliate-profile-page .affiliate-profile-card-header a{width:100%;justify-content:center}.affiliate-profile-page .affiliate-profile-details{grid-template-columns:1fr}.affiliate-profile-page .affiliate-profile-details>div,.affiliate-profile-page .affiliate-profile-details>div:nth-child(2n),.affiliate-profile-page .affiliate-profile-details>div:nth-child(4n){border-right:0;border-bottom:1px solid #e7ecf2}.affiliate-profile-page .affiliate-profile-details>div:nth-last-child(-n+2){border-bottom:1px solid #e7ecf2}.affiliate-profile-page .affiliate-profile-details>div:last-child{border-bottom:0}.affiliate-profile-page .affiliate-profile-details dd{white-space:normal}.affiliate-profile-page .affiliate-profile-secondary-grid{grid-template-columns:1fr}.affiliate-profile-page .affiliate-profile-compact-card{grid-template-columns:auto minmax(0, 1fr)}.affiliate-profile-page .affiliate-profile-compact-card>a{grid-column:2;justify-self:start}}.affiliate-payment-settings-page .affiliate-payment-settings-shell{width:min(560px,100%)}.affiliate-payment-settings-page .affiliate-payment-settings-card{max-width:560px}.affiliate-payment-settings-page .affiliate-payment-settings-form{display:grid;gap:21px}.affiliate-payment-settings-page .affiliate-payment-settings-form fieldset{display:grid;gap:11px;min-width:0;margin:0;padding:0;border:0}.affiliate-payment-settings-page .affiliate-payment-settings-form legend{width:auto;margin:0 0 4px;color:#26344c;font-size:14px;font-weight:800;line-height:1.4}.affiliate-payment-settings-page .affiliate-payment-option{position:relative}.affiliate-payment-settings-page .affiliate-payment-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.affiliate-payment-settings-page .affiliate-payment-option label{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px;min-height:76px;margin:0;padding:13px 15px;border:1px solid #d5dfeb;border-radius:13px;background:#fbfcfe;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.affiliate-payment-settings-page .affiliate-payment-option label:hover{border-color:#9ac8ff;background:#f6faff}.affiliate-payment-settings-page .affiliate-payment-option input:focus-visible+label{border-color:#07f;box-shadow:0 0 0 4px rgba(0,119,255,.11)}.affiliate-payment-settings-page .affiliate-payment-option input:checked+label{border-color:#07f;background:#f2f8ff;box-shadow:inset 0 0 0 1px #07f}.affiliate-payment-settings-page .affiliate-payment-option input:checked+label .affiliate-payment-option-check{border-color:#07f;color:#fff;background:#07f}.affiliate-payment-settings-page .affiliate-payment-option-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;font-size:18px}.affiliate-payment-settings-page .affiliate-payment-option-icon.paypal-icon{color:#075ea8;background:#e8f3ff}.affiliate-payment-settings-page .affiliate-payment-option-icon.interac-icon{color:#8b6500;background:#fff3c9}.affiliate-payment-settings-page .affiliate-payment-option-copy{min-width:0}.affiliate-payment-settings-page .affiliate-payment-option-copy strong,.affiliate-payment-settings-page .affiliate-payment-option-copy small{display:block}.affiliate-payment-settings-page .affiliate-payment-option-copy strong{margin-bottom:2px;color:#1f2d45;font-size:15px;font-weight:800;line-height:1.35}.affiliate-payment-settings-page .affiliate-payment-option-copy small{color:#718096;font-size:11px;line-height:1.4}.affiliate-payment-settings-page .affiliate-payment-option-check{display:grid;width:23px;height:23px;place-items:center;border:1px solid #b8c4d4;border-radius:50%;color:rgba(0,0,0,0);background:#fff;font-size:10px;transition:border-color .2s ease,color .2s ease,background .2s ease}.affiliate-payment-settings-page .affiliate-payment-settings-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;border-radius:10px;color:#536c8d;background:#eef6ff;font-size:12px;line-height:1.5}.affiliate-payment-settings-page .affiliate-payment-settings-note i{margin-top:3px;color:#2f6caf}@media screen and (max-width: 768px){.affiliate-payment-settings-page .affiliate-payment-option label{grid-template-columns:auto minmax(0, 1fr) auto;gap:11px;padding:12px}.affiliate-payment-settings-page .affiliate-payment-option-icon{width:40px;height:40px}}.affiliate-personal-settings-page .affiliate-personal-settings-shell{width:min(720px,100%)}.affiliate-personal-settings-page .affiliate-personal-settings-card{max-width:720px}.affiliate-personal-settings-page .affiliate-personal-settings-account{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:1px;margin:-5px 0 25px;overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#dce5ef}.affiliate-personal-settings-page .affiliate-personal-settings-account div{min-width:0;padding:12px 14px;background:#f7f9fc}.affiliate-personal-settings-page .affiliate-personal-settings-account span,.affiliate-personal-settings-page .affiliate-personal-settings-account strong{display:block}.affiliate-personal-settings-page .affiliate-personal-settings-account span{margin-bottom:3px;color:#7a879a;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.affiliate-personal-settings-page .affiliate-personal-settings-account strong{overflow:hidden;color:#334158;font-size:13px;font-weight:750;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.affiliate-personal-settings-page .affiliate-personal-settings-form{gap:20px}.affiliate-personal-settings-page .affiliate-personal-settings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 16px}.affiliate-personal-settings-page .affiliate-personal-settings-field--wide{grid-column:1/-1}.affiliate-personal-settings-page .affiliate-personal-settings-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border-radius:10px;color:#536c8d;background:#eef6ff;font-size:12px;line-height:1.5}.affiliate-personal-settings-page .affiliate-personal-settings-note i{margin-top:3px;color:#2f6caf}@media screen and (max-width: 768px){.affiliate-personal-settings-page .affiliate-personal-settings-account,.affiliate-personal-settings-page .affiliate-personal-settings-grid{grid-template-columns:1fr}.affiliate-personal-settings-page .affiliate-personal-settings-account{margin-bottom:22px}.affiliate-personal-settings-page .affiliate-personal-settings-field--wide{grid-column:auto}}.affiliate-confirmation-page .affiliate-confirmation-shell{width:min(520px,100%)}.affiliate-confirmation-page .affiliate-confirmation-card{max-width:520px;text-align:center}.affiliate-confirmation-page .affiliate-confirmation-card .affiliate-login-kicker{margin-bottom:14px}.affiliate-confirmation-page .affiliate-confirmation-card h1{margin:0 0 10px;color:#142036;font-size:31px;font-weight:800;line-height:1.18;letter-spacing:-0.025em}.affiliate-confirmation-page .affiliate-confirmation-icon{display:grid;width:64px;height:64px;margin:0 auto 22px;place-items:center;border-radius:18px;font-size:29px;font-weight:800;line-height:1}.affiliate-confirmation-page .is-success .affiliate-confirmation-icon{color:#087c5b;background:#e3f8f0}.affiliate-confirmation-page .is-error .affiliate-confirmation-icon{color:#b42336;background:#fff0f2}.affiliate-confirmation-page .affiliate-confirmation-intro{margin:0 auto 25px;max-width:390px;color:#6d798d;font-size:14px;line-height:1.6}.affiliate-confirmation-page .affiliate-confirmation-message{margin-bottom:22px;padding:13px 15px;border-radius:11px;font-size:13px;font-weight:700;line-height:1.5;text-align:left}.affiliate-confirmation-page .is-success .affiliate-confirmation-message{color:#087052;background:#edf9f5}.affiliate-confirmation-page .is-error .affiliate-confirmation-message{color:#a52335;background:#fff2f3}.affiliate-confirmation-page .affiliate-confirmation-action{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;text-decoration:none}.affiliate-confirmation-page .affiliate-confirmation-action:hover,.affiliate-confirmation-page .affiliate-confirmation-action:focus-visible{color:#fff;text-decoration:none}.affiliate-confirmation-page .affiliate-confirmation-help{margin:22px 0 0;color:#7a879a;font-size:12px;line-height:1.5}.affiliate-confirmation-page .affiliate-confirmation-help a{margin-left:3px;color:#26344c;font-weight:800;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 768px){.affiliate-confirmation-page .affiliate-confirmation-card h1{font-size:27px}.affiliate-confirmation-page .affiliate-confirmation-icon{width:58px;height:58px;margin-bottom:19px;border-radius:16px;font-size:26px}}.affiliate-password-settings-page .affiliate-password-settings-shell{width:min(540px,100%)}.affiliate-password-settings-page .affiliate-password-settings-card{max-width:540px}.affiliate-password-settings-page .affiliate-password-settings-form{gap:18px}.affiliate-password-settings-page .affiliate-password-settings-divider{height:1px;margin:2px 0;background:#e3e9f0}.affiliate-password-settings-page .affiliate-password-settings-hint{margin:-2px 0 0;color:#7a879a;font-size:12px;line-height:1.4}.affiliate-password-settings-page .affiliate-password-settings-note{display:flex;align-items:flex-start;gap:9px;margin:1px 0 0;padding:11px 12px;border-radius:10px;color:#536c8d;background:#eef6ff;font-size:12px;line-height:1.5}.affiliate-password-settings-page .affiliate-password-settings-note i{margin-top:3px;color:#2f6caf}/*# sourceMappingURL=style-aff.min.css.map */
