#kcrxModal.kcc-referral-modal{--kcc-ref-chrome:linear-gradient(115deg,#cccdd4,#fafafa 36%,#a6a7b2 52%,#e8e8ed 78%);font:14px/1.7 KCCOpenSans,'Open Sans',sans-serif;color:#f5f5f7}#kcrxModal.kcc-referral-modal *{box-sizing:border-box}#kcrxModal.kcc-referral-modal .kcrx-carte{width:min(880px,calc(100vw - 24px));max-height:92dvh;border:1px solid #858791;border-radius:28px;background:linear-gradient(130deg,#191a1f,#30313a);padding:32px;scroll-behavior:smooth;color:#f5f5f7}#kcrxModal.kcc-referral-modal .kcrx-tete{padding:0;position:relative;background:none;border:0;gap:20px}#kcrxModal.kcc-referral-modal .kcrx-k{color:#d5c697;font-size:11px;letter-spacing:2px}#kcrxModal.kcc-referral-modal .kcrx-titre{font:italic 46px/1.06 KCCAnton,Anton,sans-serif;max-width:510px;letter-spacing:0;margin:14px 0;color:#fff}#kcrxModal.kcc-referral-modal .kcc-referral-lead{font-size:14px;color:#d4d7df;margin:0 0 8px}#kcrxModal.kcc-referral-modal .kcrx-x{width:44px;height:44px;flex-shrink:0;border:1px solid #858791;color:#fff;background:#24252a;font-size:28px}#kcrxModal.kcc-referral-modal .kcrx-corps{padding:0}#kcrxModal.kcc-referral-modal .kcc-referral-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}#kcrxModal.kcc-referral-modal .kcc-referral-tabs button,#kcrxModal.kcc-referral-modal .kcrx-seg button{padding:8px 13px;border:1px solid #ffffff30;border-radius:99px;color:#eee;background:#ffffff06;font:600 11px KCCOpenSans,'Open Sans',sans-serif;cursor:pointer}#kcrxModal.kcc-referral-modal .kcc-referral-code-box{padding:22px;background:linear-gradient(130deg,#363942,#1b1d23);border:1px solid #8c919f;border-radius:18px;scroll-margin-top:20px}#kcrxModal.kcc-referral-modal .kcrx-lab{color:#ddd2b5;font-size:10px;letter-spacing:2px}#kcrxModal.kcc-referral-modal .kcrx-coderow{gap:12px;align-items:center}#kcrxModal.kcc-referral-modal .kcrx-code{min-width:0;flex:1 1 200px;border:1px solid #73757d;border-radius:12px;background:#17191f;color:#f5f5f7;font:700 23px/1.3 KCCOpenSans,'Open Sans',sans-serif;letter-spacing:2px;overflow-wrap:anywhere;padding:16px}#kcrxModal.kcc-referral-modal .kcrx-btn,#kcrxModal.kcc-referral-modal .kcrx-cta{background:var(--kcc-ref-chrome);border:1px solid #dedee4;border-radius:99px;color:#17181c;font:700 13px KCCOpenSans,'Open Sans',sans-serif;padding:14px 20px;box-shadow:none;letter-spacing:0;justify-content:center}#kcrxModal.kcc-referral-modal .kcrx-wa{background:#fff0;color:#eee;border-color:#858791;font-size:11px}#kcrxModal.kcc-referral-modal .kcrx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;padding:0;background:none;border:0}#kcrxModal.kcc-referral-modal .kcrx-step{display:block;padding:18px;border:1px solid #ffffff28;border-radius:16px;background:#fff0}#kcrxModal.kcc-referral-modal .kcrx-step .n{display:block;font:italic 25px KCCAnton,Anton,sans-serif;color:#c5b58d;border:0;background:none;width:auto;height:auto}#kcrxModal.kcc-referral-modal h3{font:22px/1.3 KCCAnton,Anton,sans-serif;margin:10px 0;color:#fff}#kcrxModal.kcc-referral-modal .kcrx-step p{font-size:12px;line-height:1.7;color:#cfd2db}#kcrxModal.kcc-referral-modal .kcrx-step b.g,#kcrxModal.kcc-referral-modal .kcrx-step b.v,#kcrxModal.kcc-referral-modal .kcrx-hint b,#kcrxModal.kcc-referral-modal .kcrx-machine b{background:none;-webkit-text-fill-color:currentColor;color:#ded2b5}#kcrxModal.kcc-referral-modal .kcrx-avie{background:#ffffff08;border-color:#ffffff30;color:#ded2b5}#kcrxModal.kcc-referral-modal .kcc-referral-section-title{display:block;font:26px KCCAnton,Anton,sans-serif;letter-spacing:0;color:#fff;margin:24px 0 14px}#kcrxModal.kcc-referral-modal .kcrx-stats{gap:14px;margin:16px 0;scroll-margin-top:20px}#kcrxModal.kcc-referral-modal .kcrx-stat{padding:18px;text-align:left;background:#ffffff06;border:1px solid #ffffff24;border-radius:16px}#kcrxModal.kcc-referral-modal .kcrx-stat .i{display:none}#kcrxModal.kcc-referral-modal .kcrx-stat .v{font:italic 38px KCCAnton,Anton,sans-serif;background:none;-webkit-text-fill-color:#f5f5f7;color:#f5f5f7}#kcrxModal.kcc-referral-modal .kcrx-stat .l{color:#c7cad3;font-size:11px;letter-spacing:0}#kcrxModal.kcc-referral-modal .kcrx-lab2{color:#ddd2b5;letter-spacing:1px;font-size:11px}#kcrxModal.kcc-referral-modal .kcrx-seg{background:none;border:0;gap:6px}#kcrxModal.kcc-referral-modal .kcrx-seg button.on{background:var(--kcc-ref-chrome);color:#17191d}#kcrxModal.kcc-referral-modal .kcrx-akpi,#kcrxModal.kcc-referral-modal .kcrx-feed{background:#fff0;border-color:#ffffff24}#kcrxModal.kcc-referral-modal .kcrx-akpi .p{background:none;-webkit-text-fill-color:#ded2b5;color:#ded2b5;font:28px KCCAnton,Anton,sans-serif}#kcrxModal.kcc-referral-modal .kcrx-fe .g,#kcrxModal.kcc-referral-modal .kcrx-frow .fp .p{background:none;-webkit-text-fill-color:#ded2b5;color:#ded2b5}#kcrxModal.kcc-referral-modal .kcrx-fe .av,#kcrxModal.kcc-referral-modal .kcrx-frow .fav,#kcrxModal.kcc-referral-modal .kcrx-pok .pav{background:var(--kcc-ref-chrome);color:#191b21}#kcrxModal.kcc-referral-modal .kcrx-vide{border:1px dashed #777d8a;border-radius:14px;padding:22px;margin:14px 0;color:#cfd2db;text-align:left;font-size:12px}#kcrxModal.kcc-referral-modal .kcrx-frow{background:#ffffff04;border-color:#ffffff24;border-radius:14px;padding:14px}#kcrxModal.kcc-referral-modal .kcrx-chip{background:#ffffff08;border-color:#ffffff30;color:#ddd2b5}#kcrxModal.kcc-referral-modal .kcrx-parr{padding:22px;background:#ffffff04;border:1px solid #73757d;border-radius:18px;margin-top:26px;scroll-margin-top:20px}#kcrxModal.kcc-referral-modal .kcrx-parr .kcc-referral-section-title{margin:0 0 14px}#kcrxModal.kcc-referral-modal .kcrx-pform input{background:#17191f;border:1px solid #73757d;color:#fff;border-radius:12px;font:14px KCCOpenSans,'Open Sans',sans-serif;padding:16px}#kcrxModal.kcc-referral-modal .kcrx-pform input::placeholder{color:#bfc3ce}#kcrxModal.kcc-referral-modal .kcrx-pok{background:#fff0;border-color:#73757d}#kcrxModal.kcc-referral-modal .kcrx-pnote,#kcrxModal.kcc-referral-modal .kcrx-hint,#kcrxModal.kcc-referral-modal .kcrx-machine,#kcrxModal.kcc-referral-modal .kcrx-akpi .s,#kcrxModal.kcc-referral-modal .kcrx-frow .fs,#kcrxModal.kcc-referral-modal .kcrx-fe .w,#kcrxModal.kcc-referral-modal .kcrx-pok .ps{color:#bdc1cc;font-size:11px;line-height:1.7}#kcrxModal.kcc-referral-modal .kcrx-pnote.err{color:#ffb3b3}#kcrxModal.kcc-referral-modal button:focus-visible,#kcrxModal.kcc-referral-modal a:focus-visible,#kcrxModal.kcc-referral-modal input:focus-visible{outline:3px solid #d8c68f;outline-offset:4px}@media(max-width:600px){#kcrxModal.kcc-referral-modal .kcrx-carte{padding:22px 16px;top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:22px;animation:none}#kcrxModal.kcc-referral-modal .kcrx-titre{font-size:34px}#kcrxModal.kcc-referral-modal .kcrx-tete:before{display:none}#kcrxModal.kcc-referral-modal .kcc-referral-code-box{padding:16px}#kcrxModal.kcc-referral-modal .kcrx-coderow{flex-direction:column;align-items:stretch;gap:8px}#kcrxModal.kcc-referral-modal .kcrx-code{flex:auto;font-size:21px}#kcrxModal.kcc-referral-modal .kcrx-steps{grid-template-columns:1fr;gap:10px}#kcrxModal.kcc-referral-modal .kcrx-step{display:grid;grid-template-columns:32px 1fr;gap:4px 12px;padding:14px}#kcrxModal.kcc-referral-modal .kcrx-step h3{margin:0}#kcrxModal.kcc-referral-modal .kcrx-step p{grid-column:2}#kcrxModal.kcc-referral-modal .kcrx-stat{padding:14px}#kcrxModal.kcc-referral-modal .kcrx-stat .v{font-size:30px}}@media(prefers-reduced-motion:reduce){#kcrxModal.kcc-referral-modal .kcrx-carte{scroll-behavior:auto;animation:none}}