/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ep-dcl{position:relative;max-width:1180px;margin:0 auto;padding:56px 20px 64px;overflow:hidden;}.ep-dcl__header{max-width:760px;margin:0 auto 30px;text-align:center;}.ep-dcl__eyebrow{display:inline-block;margin-bottom:9px;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#c33764;}.ep-dcl__heading{margin:0;color:#1d2671;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15;font-weight:800;}.ep-dcl__intro{max-width:650px;margin:12px auto 0;color:#5f6675;font-size:1rem;line-height:1.65;}.ep-dcl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}.ep-dcl-card{position:relative;min-height:285px;padding:30px;border-radius:24px;overflow:hidden;box-shadow:0 14px 36px rgba(29,38,113,0.10);transition:transform 180ms ease,box-shadow 180ms ease;}.ep-dcl-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(29,38,113,0.16);}.ep-dcl-card--challenge{color:#fff;background:linear-gradient(135deg,#1d2671 0%,#2d3b9b 58%,#c33764 145%);}.ep-dcl-card--leaderboard{color:#1d2671;background:linear-gradient(135deg,#f6f7ff 0%,#fff 100%);border:1px solid #e2e5f4;}.ep-dcl-card__glow{position:absolute;width:210px;height:210px;right:-85px;top:-95px;border-radius:50%;background:rgba(255,255,255,0.12);}.ep-dcl-card__top{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:20px;}.ep-dcl-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;font-size:1.15rem;}.ep-dcl-card--challenge .ep-dcl-card__icon{background:rgba(255,255,255,0.16);color:#fff;}.ep-dcl-card--leaderboard .ep-dcl-card__icon{background:#eef0ff;color:#c33764;}.ep-dcl-card__eyebrow{font-size:0.76rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;}.ep-dcl-card--challenge .ep-dcl-card__eyebrow{color:rgba(255,255,255,0.82);}.ep-dcl-card--leaderboard .ep-dcl-card__eyebrow{color:#c33764;}.ep-dcl-card__title{position:relative;z-index:1;max-width:470px;margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2;font-weight:800;}.ep-dcl-card__text{position:relative;z-index:1;max-width:500px;margin:0 0 25px;line-height:1.6;font-size:0.96rem;}.ep-dcl-card--challenge .ep-dcl-card__text{color:rgba(255,255,255,0.86);}.ep-dcl-card--leaderboard .ep-dcl-card__text{color:#636a79;}.ep-dcl-card__button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:11px 17px;border-radius:12px;font-size:0.92rem;font-weight:800;text-decoration:none;transition:gap 180ms ease,transform 180ms ease;}.ep-dcl-card__button:hover{gap:14px;text-decoration:none;transform:translateX(1px);}.ep-dcl-card--challenge .ep-dcl-card__button{color:#1d2671;background:#fff;}.ep-dcl-card--leaderboard .ep-dcl-card__button{color:#fff;background:#1d2671;}.ep-dcl-card__dots{position:absolute;right:28px;bottom:28px;display:flex;gap:5px;}.ep-dcl-card__dots span{width:6px;height:6px;border-radius:50%;background:#c33764;opacity:0.35;}.ep-dcl-card__dots span:nth-child(2){opacity:0.65;}.ep-dcl-card__dots span:nth-child(3){opacity:1;}@media (max-width:720px){.ep-dcl{padding:42px 16px 48px;}.ep-dcl__grid{grid-template-columns:1fr;}.ep-dcl-card{min-height:0;padding:25px;}.ep-dcl__intro{font-size:0.94rem;}}@media (prefers-reduced-motion:reduce){.ep-dcl-card,.ep-dcl-card__button{transition:none;}}
.epicpinch-daily-challenge{--white:#fff;--bg:#f5f5f5;--muted:#6c6c6c;--light-muted:#d7d7d7;--text:#64748b;--blue:#003a70;--blue1:#1d2671;--accent:#c33764;--gradient-bg:linear-gradient(120deg,#1d2671,#c33764);--muted-1:#6e7191;max-width:640px;margin:0 auto;padding:1rem;background:var(--bg);font-family:inherit;color:var(--blue);}.epicpinch-header{display:flex;align-items:center;gap:.5rem;background:var(--gradient-bg);color:var(--white);padding:.9rem 1.1rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 4px 14px rgba(29,38,113,.25);}.epicpinch-header__icon{font-size:1.3rem;line-height:1;}.epicpinch-header__title{font-weight:700;font-size:1.05rem;letter-spacing:.03em;flex:1;}.epicpinch-timer{display:inline-flex;align-items:center;gap:.3rem;background:rgba(255,255,255,.18);padding:.3rem .7rem;border-radius:999px;font-weight:600;font-variant-numeric:tabular-nums;font-size:.95rem;}.epicpinch-timer__icon{font-size:.95rem;}.epicpinch-timer--urgent{background:rgba(255,255,255,.3);animation:epicpinch-pulse 1s ease-in-out infinite;}.epicpinch-timer--urgent .epicpinch-timer__display{color:#ffe3ea;}@keyframes epicpinch-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.05);}}.epicpinch-progress{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;}.epicpinch-progress-bar{flex:1;height:8px;background:var(--light-muted);border-radius:999px;overflow:hidden;}.epicpinch-progress-bar__fill{height:100%;background:var(--gradient-bg);border-radius:999px;transition:width .3s ease;}.epicpinch-progress__label{font-size:.85rem;font-weight:600;color:var(--muted-1);white-space:nowrap;}.epicpinch-question{background:var(--white);border:1px solid var(--light-muted);border-radius:12px;padding:1rem 1.1rem 1.15rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:opacity .25s ease,transform .25s ease;}.epicpinch-question{display:none;}.epicpinch-question.is-current{display:block;}.epicpinch-question.is-answered{display:none;}.epicpinch-question__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;}.epicpinch-question__number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:var(--white);font-size:.85rem;font-weight:700;}.epicpinch-question__difficulty{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:999px;color:var(--white);}.epicpinch-difficulty--easy{background:#2e7d32;}.epicpinch-difficulty--medium{background:#b8860b;}.epicpinch-difficulty--hard{background:var(--accent);}.epicpinch-question__text{color:var(--blue);font-size:1rem;line-height:1.5;margin-bottom:.85rem;}.epicpinch-question__text p{margin:0 0 .5rem;}.epicpinch-question__text p:last-child{margin-bottom:0;}.epicpinch-options{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.9rem;}.epicpinch-option{display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1.5px solid var(--light-muted);border-radius:9px;cursor:pointer;background:var(--white);transition:border-color .15s ease,background .15s ease;}.epicpinch-option:hover{border-color:var(--blue1);}.epicpinch-option input[type="radio"]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;}.epicpinch-option input[type="radio"]:checked ~ .epicpinch-option__letter,.epicpinch-option:has(input:checked){border-color:var(--blue1);background:rgba(29,38,113,.05);}.epicpinch-option__letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg);color:var(--muted-1);font-size:.75rem;font-weight:700;flex-shrink:0;}.epicpinch-option__text{color:var(--text);font-size:.95rem;}.epicpinch-option.is-correct{border-color:#2e7d32;background:#eaf6ec;}.epicpinch-option.is-correct .epicpinch-option__letter{background:#2e7d32;color:var(--white);}.epicpinch-option.is-incorrect{border-color:var(--accent);background:#fbeaef;}.epicpinch-option.is-incorrect .epicpinch-option__letter{background:var(--accent);color:var(--white);}.epicpinch-submit{display:inline-block;background:var(--gradient-bg);color:var(--white);border:none;padding:.65rem 1.6rem;border-radius:8px;font-weight:700;font-size:.9rem;letter-spacing:.03em;cursor:pointer;transition:opacity .15s ease,transform .1s ease;}.epicpinch-submit:hover{opacity:.92;}.epicpinch-submit:active{transform:scale(.98);}.epicpinch-submit:disabled{background:var(--light-muted);color:var(--muted);cursor:not-allowed;}.epicpinch-daily-result{max-width:480px;margin:1.5rem auto;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);text-align:center;}.epicpinch-daily-result h2{color:var(--blue1);margin-bottom:.75rem;}.epicpinch-daily-result p{color:var(--text);margin:.35rem 0;}.epicpinch-daily-result a{display:inline-block;margin-top:1rem;background:var(--gradient-bg);color:var(--white);padding:.6rem 1.4rem;border-radius:8px;text-decoration:none;font-weight:700;}@media (max-width:480px){.epicpinch-daily-challenge{padding:.6rem;}.epicpinch-header{flex-wrap:wrap;}}.epicpinch-empty{background:var(--white);border:1px solid var(--light-muted);border-radius:12px;padding:1rem;color:var(--muted);text-align:center;}.epicpinch-answer-error{margin:0 0 .75rem;padding:.55rem .7rem;border-radius:8px;background:#fff3f3;color:#a61b1b;font-size:.85rem;font-weight:600;}.epicpinch-result-page,.epicpinch-leaderboard-page{max-width:720px;margin:0 auto;padding:1rem;color:#003a70;}.epicpinch-leaderboard-page{max-width:920px;}.epicpinch-result-card,.epicpinch-leaderboard-card{background:#fff;border:1px solid #e2e5ea;border-radius:18px;box-shadow:0 8px 28px rgba(0,0,0,.08);overflow:hidden;}.epicpinch-result-card{text-align:center;padding:2rem 1.25rem;}.epicpinch-result-icon{font-size:2.5rem;margin-bottom:.4rem;}.epicpinch-result-card h1,.epicpinch-leaderboard-card h1{margin:0;color:#1d2671;font-size:1.45rem;}.epicpinch-result-subtitle{color:#64748b;margin:.5rem 0 1.25rem;}.epicpinch-score-card{background:linear-gradient(120deg,#1d2671,#c33764);color:#fff;border-radius:14px;padding:1.1rem;margin:0 auto 1rem;max-width:260px;}.epicpinch-score-value{font-size:2.4rem;font-weight:800;line-height:1;}.epicpinch-score-value span{font-size:1rem;opacity:.8;}.epicpinch-score-label{margin-top:.4rem;font-size:.85rem;opacity:.9;}.epicpinch-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0;}.epicpinch-result-grid div{background:#f5f5f5;border-radius:10px;padding:.7rem .3rem;}.epicpinch-result-grid strong{display:block;font-size:1.05rem;color:#1d2671;}.epicpinch-result-grid span{display:block;margin-top:.2rem;color:#64748b;font-size:.72rem;}.epicpinch-total-points{border-top:1px solid #e2e5ea;border-bottom:1px solid #e2e5ea;padding:.85rem 0;margin:1rem 0;}.epicpinch-total-points span{color:#64748b;display:block;font-size:.82rem;}.epicpinch-total-points strong{display:block;color:#c33764;font-size:1.4rem;margin-top:.2rem;}.epicpinch-result-actions{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:1.1rem;}.epicpinch-result-btn,.epicpinch-leaderboard-actions a{display:inline-block;padding:.65rem 1rem;border-radius:9px;text-decoration:none;font-weight:700;font-size:.85rem;}.epicpinch-result-btn--primary{background:linear-gradient(120deg,#1d2671,#c33764);color:#fff;}.epicpinch-result-btn--secondary{background:#f5f5f5;color:#1d2671;}.epicpinch-leaderboard-card{padding:1rem;}.epicpinch-leaderboard-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .4rem 1rem;border-bottom:1px solid #e2e5ea;}.epicpinch-leaderboard-kicker{font-size:.75rem;font-weight:800;color:#c33764;letter-spacing:.04em;}.epicpinch-leaderboard-header h1{margin-top:.2rem;}.epicpinch-leaderboard-actions{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end;}.epicpinch-leaderboard-actions a:first-child{background:#1d2671;color:#fff;}.epicpinch-leaderboard-actions a:last-child{background:#f5f5f5;color:#1d2671;}.epicpinch-my-standing{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin:1rem 0;padding:1rem;background:#f5f5f5;border-radius:12px;}.epicpinch-my-standing div span{display:block;color:#64748b;font-size:.75rem;}.epicpinch-my-standing div strong{display:block;color:#1d2671;font-size:1.2rem;}.epicpinch-my-standing p{flex-basis:100%;margin:0;color:#64748b;font-size:.8rem;}.epicpinch-leaderboard-table-wrap{overflow-x:auto;}.epicpinch-leaderboard-table{width:100%;border-collapse:collapse;}.epicpinch-leaderboard-table th{text-align:left;color:#64748b;font-size:.75rem;padding:.7rem;border-bottom:1px solid #e2e5ea;}.epicpinch-leaderboard-table td{padding:.75rem .7rem;border-bottom:1px solid #eef0f3;color:#64748b;}.epicpinch-leaderboard-table tr.is-me{background:#fff3f7;}.epicpinch-rank{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:#1d2671;font-weight:800;}.epicpinch-leaderboard-table tr:first-child .epicpinch-rank{background:#c33764;color:#fff;}@media (max-width:560px){.epicpinch-result-grid{grid-template-columns:repeat(2,1fr);}.epicpinch-leaderboard-header{align-items:flex-start;flex-direction:column;}.epicpinch-leaderboard-actions{justify-content:flex-start;}}.epicpinch-leaderboard-description{margin:.35rem 0 0;color:#64748b;font-size:.85rem;}.epicpinch-leaderboard-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:1rem 0 .8rem;padding:.35rem;background:#f5f6f8;border-radius:12px;}.epicpinch-leaderboard-tabs a{text-align:center;padding:.7rem .5rem;border-radius:9px;color:#64748b;text-decoration:none;font-weight:800;font-size:.85rem;}.epicpinch-leaderboard-tabs a.is-active{background:#1d2671;color:#fff;box-shadow:0 2px 8px rgba(29,38,113,.18);}.epicpinch-your-position{margin:1rem 0 1.25rem;border:2px solid rgba(195,55,100,.28);border-radius:12px;overflow:hidden;background:#fff8fb;}.epicpinch-your-position__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;background:rgba(195,55,100,.08);}.epicpinch-your-position__header strong{color:#c33764;font-size:.78rem;letter-spacing:.04em;}.epicpinch-your-position__header span{color:#64748b;font-size:.78rem;}.epicpinch-leaderboard-table--current td{border-bottom:0;}.epicpinch-leaderboard-table tr.is-me{background:#fff0f5;}.epicpinch-leaderboard-table tr.is-me .epicpinch-rank{background:#c33764;color:#fff;}.epicpinch-leaderboard-period{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0;padding:.8rem 1rem;border:1px solid #e2e5ea;border-radius:10px;background:#fff;}.epicpinch-leaderboard-period strong{color:#1d2671;}.epicpinch-leaderboard-period span{color:#64748b;font-size:.78rem;}.epicpinch-leaderboard-prize{display:flex;align-items:flex-start;gap:.85rem;margin:.75rem 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(195,55,100,.24);border-radius:12px;background:linear-gradient(135deg,#fff8fb 0%,#fff 100%);}.epicpinch-leaderboard-prize__icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:rgba(195,55,100,.10);font-size:1.35rem;}.epicpinch-leaderboard-prize__content{min-width:0;}.epicpinch-leaderboard-prize__label{color:#c33764;font-size:.72rem;line-height:1.2;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.epicpinch-leaderboard-prize__season{margin-top:.2rem;color:#1d2671;font-size:.8rem;font-weight:700;}.epicpinch-leaderboard-prize__description{margin-top:.35rem;color:#334155;font-size:.92rem;line-height:1.5;white-space:pre-line;}.epicpinch-leaderboard-username{color:#1d2671 !important;font-weight:700;}.epicpinch-leaderboard-table th:nth-child(3),.epicpinch-leaderboard-table th:nth-child(4),.epicpinch-leaderboard-table td:nth-child(3),.epicpinch-leaderboard-table td:nth-child(4){text-align:center;}@media (max-width:560px){.epicpinch-leaderboard-tabs{gap:.25rem;}.epicpinch-leaderboard-tabs a{font-size:.78rem;padding:.65rem .25rem;}.epicpinch-leaderboard-table th,.epicpinch-leaderboard-table td{padding:.65rem .45rem;}.epicpinch-leaderboard-period{align-items:flex-start;flex-direction:column;}}.epicpinch-daily-challenge--state{min-height:min(680px,calc(100vh - 140px));max-width:760px;margin:0 auto;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:transparent;box-sizing:border-box;}.epicpinch-state-card{width:100%;max-width:620px;min-height:390px;padding:3rem 2rem;border:1px solid #e5e7eb;border-radius:24px;background:linear-gradient(145deg,#ffffff 0%,#fafbff 100%);box-shadow:0 18px 50px rgba(29,38,113,.10);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;}.epicpinch-state-card__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(135deg,#eef0ff,#fff0f5);font-size:2rem;margin-bottom:1.1rem;box-shadow:0 8px 24px rgba(29,38,113,.10);}.epicpinch-state-card__eyebrow{color:#c33764;font-size:.78rem;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;}.epicpinch-state-card__title{margin:0;color:#1d2671;font-size:clamp(1.5rem,4vw,2.15rem);line-height:1.2;font-weight:800;}.epicpinch-state-card__message{max-width:500px;margin:.9rem auto 0;color:#64748b;font-size:1rem;line-height:1.65;}.epicpinch-state-card__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;margin-top:1.4rem;padding:.75rem 1.35rem;border-radius:12px;background:#1d2671;color:#fff !important;text-decoration:none !important;font-weight:800;box-shadow:0 8px 20px rgba(29,38,113,.20);transition:transform .15s ease,box-shadow .15s ease;}.epicpinch-state-card__button:hover,.epicpinch-state-card__button:focus-visible{color:#fff !important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(29,38,113,.25);}.epicpinch-state-card__hint{max-width:440px;margin:.85rem auto 0;color:#94a3b8;font-size:.82rem;line-height:1.5;}.epicpinch-state-card__info{max-width:500px;display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.35rem;padding:.8rem 1rem;border-radius:12px;background:#f6f7fb;color:#64748b;font-size:.84rem;line-height:1.5;}.epicpinch-state-card--not_available .epicpinch-state-card__icon{background:#fff8e8;}@media (max-width:640px){.epicpinch-daily-challenge--state{min-height:calc(100vh - 110px);padding:1.25rem .75rem;}.epicpinch-state-card{min-height:430px;padding:2.25rem 1.25rem;border-radius:20px;}.epicpinch-state-card__message{font-size:.92rem;}.epicpinch-state-card__info{align-items:flex-start;text-align:left;}}.epicpinch-reward-profile-notice{max-width:1100px;margin:0 auto 1.25rem;padding:1rem 1.1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(29,38,113,.14);border-left:4px solid #c33764;border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#fbf7ff 52%,#fff7fa 100%);box-shadow:0 10px 30px rgba(29,38,113,.07);box-sizing:border-box;}.epicpinch-reward-profile-notice__icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#1d2671;background:linear-gradient(135deg,#eef1ff,#fceaf2);}.epicpinch-reward-profile-notice__body{min-width:0;}.epicpinch-reward-profile-notice__eyebrow{margin:0 0 .2rem;color:#c33764;font-size:.68rem;line-height:1.2;font-weight:800;letter-spacing:.07em;text-transform:uppercase;}.epicpinch-reward-profile-notice__title{margin:0;color:#111827;font-size:1rem;line-height:1.35;font-weight:800;}.epicpinch-reward-profile-notice__message{margin:.3rem 0 0;max-width:720px;color:#64748b;font-size:.84rem;line-height:1.55;}.epicpinch-reward-profile-notice__missing{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.3rem .45rem;color:#475569;font-size:.75rem;line-height:1.45;}.epicpinch-reward-profile-notice__missing strong{color:#1d2671;}.epicpinch-reward-profile-notice__action{display:flex;align-items:center;justify-content:flex-end;}.epicpinch-reward-profile-notice__button{min-height:42px;padding:.65rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:10px;background:#1d2671;color:#fff !important;text-decoration:none !important;white-space:nowrap;font-size:.82rem;font-weight:800;box-shadow:0 7px 18px rgba(29,38,113,.16);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}.epicpinch-reward-profile-notice__button:hover,.epicpinch-reward-profile-notice__button:focus-visible{background:#28348d;color:#fff !important;transform:translateY(-1px);box-shadow:0 9px 22px rgba(29,38,113,.22);}@media (max-width:700px){.epicpinch-reward-profile-notice{margin-bottom:1rem;padding:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border-radius:14px;}.epicpinch-reward-profile-notice__icon{width:42px;height:42px;flex-basis:42px;border-radius:12px;}.epicpinch-reward-profile-notice__action{grid-column:1 / -1;}.epicpinch-reward-profile-notice__button{width:100%;}}.epicpinch-winners-promo{width:100%;margin:0 auto 1.25rem;padding:1rem 1.1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(29,38,113,.13);border-radius:16px;background:radial-gradient(circle at 92% 18%,rgba(195,55,100,.10) 0 42px,transparent 43px),linear-gradient(135deg,#ffffff 0%,#f7f7ff 55%,#fff6fa 100%);box-shadow:0 10px 30px rgba(29,38,113,.07);box-sizing:border-box;}.epicpinch-winners-promo--challenge{max-width:640px;}.epicpinch-winners-promo--leaderboard{max-width:1100px;}.epicpinch-winners-promo__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#fff7d6,#ffe8f0);box-shadow:inset 0 0 0 1px rgba(195,55,100,.08);font-size:1.45rem;line-height:1;}.epicpinch-winners-promo__content{min-width:0;}.epicpinch-winners-promo__eyebrow{margin:0 0 .2rem;color:#c33764;font-size:.67rem;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.epicpinch-winners-promo__title{margin:0;color:#1d2671;font-size:1rem;line-height:1.35;font-weight:800;}.epicpinch-winners-promo__text{max-width:720px;margin:.3rem 0 0;color:#64748b;font-size:.83rem;line-height:1.55;}.epicpinch-winners-promo__action{display:flex;align-items:center;justify-content:flex-end;}.epicpinch-winners-promo__button{min-height:42px;padding:.65rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:10px;background:linear-gradient(120deg,#1d2671,#c33764);color:#fff !important;text-decoration:none !important;white-space:nowrap;font-size:.82rem;line-height:1.2;font-weight:800;box-shadow:0 7px 18px rgba(29,38,113,.17);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;}.epicpinch-winners-promo__button:hover,.epicpinch-winners-promo__button:focus-visible{color:#fff !important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(29,38,113,.23);opacity:.96;}.epicpinch-winners-promo__button:focus-visible{outline:3px solid rgba(29,38,113,.20);outline-offset:3px;}@media (max-width:700px){.epicpinch-winners-promo{padding:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border-radius:14px;background:radial-gradient(circle at 94% 12%,rgba(195,55,100,.08) 0 34px,transparent 35px),linear-gradient(135deg,#ffffff 0%,#faf7ff 100%);}.epicpinch-winners-promo__icon{width:43px;height:43px;border-radius:12px;font-size:1.2rem;}.epicpinch-winners-promo__title{font-size:.95rem;}.epicpinch-winners-promo__text{font-size:.79rem;}.epicpinch-winners-promo__action{grid-column:1 / -1;}.epicpinch-winners-promo__button{width:100%;}}.epicpinch-challenge-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:1.25rem;align-items:stretch;margin:1rem 0 1.25rem;padding:clamp(1.25rem,3vw,2rem);border-radius:28px;color:#fff;background:radial-gradient(circle at 16% 20%,rgba(255,214,89,.24),transparent 28%),linear-gradient(135deg,#111b4f 0%,#47207d 48%,#e73c7e 100%);box-shadow:0 24px 70px rgba(17,27,79,.2);overflow:hidden;}.epicpinch-challenge-hero__eyebrow,.epicpinch-teacher-cta__eyebrow{display:inline-flex;gap:.35rem;align-items:center;margin-bottom:.45rem;padding:.25rem .65rem;border-radius:999px;background:rgba(255,255,255,.16);color:#fff7c2;font-size:.75rem;font-weight:800;letter-spacing:.08em;}.epicpinch-challenge-hero h1{margin:0 0 .55rem;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;color:#fff;}.epicpinch-challenge-hero p{margin:0;max-width:62ch;color:rgba(255,255,255,.85);}.epicpinch-challenge-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;}.epicpinch-challenge-hero__stats div{display:grid;place-items:center;min-height:92px;padding:.9rem .7rem;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.13);text-align:center;backdrop-filter:blur(8px);}.epicpinch-challenge-hero__stats strong{font-size:1.55rem;line-height:1;color:#fff;}.epicpinch-challenge-hero__stats span{color:rgba(255,255,255,.78);font-size:.78rem;font-weight:700;}.epicpinch-start-panel{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin:1rem 0 1.25rem;padding:1.25rem;border:1px solid rgba(17,27,79,.08);border-radius:24px;background:linear-gradient(135deg,#fff 0%,#fff8dd 100%);box-shadow:0 18px 48px rgba(17,27,79,.08);}.epicpinch-start-panel__icon{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:#111b4f;color:#fff;font-size:1.75rem;box-shadow:0 12px 28px rgba(17,27,79,.25);}.epicpinch-start-panel h2{margin:0 0 .35rem;color:#111b4f;font-size:clamp(1.35rem,3vw,2rem);}.epicpinch-start-panel p{margin:0 0 .9rem;color:#4b5563;}.epicpinch-start-panel__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;}.epicpinch-start-panel__meta span{padding:.42rem .72rem;border-radius:999px;background:#fff;color:#111b4f;font-size:.85rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(17,27,79,.08);}.epicpinch-start-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;border:0;border-radius:999px;background:linear-gradient(135deg,#fbbf24 0%,#f97316 100%);color:#111827;font-weight:900;cursor:pointer;box-shadow:0 14px 30px rgba(249,115,22,.25);}.epicpinch-start-button:hover{transform:translateY(-1px);}.epicpinch-timer__mode{margin-left:.45rem;padding-left:.45rem;border-left:1px solid rgba(255,255,255,.25);font-size:.72rem;font-weight:800;opacity:.86;}.epicpinch-timer--paused{opacity:.78;}.epicpinch-timer--paused .epicpinch-timer__display::after{content:' paused';margin-left:.2rem;font-size:.72rem;font-weight:700;text-transform:lowercase;}.epicpinch-timer-note{display:flex;gap:.55rem;align-items:flex-start;margin:.8rem 0 1rem;padding:.85rem 1rem;border-radius:18px;background:#ecfeff;color:#0f4c5c;font-size:.93rem;font-weight:700;}.epicpinch-progress__top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:#111b4f;font-weight:900;}.epicpinch-progress__detail{color:#4b5563;font-weight:800;}.epicpinch-related-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;}.epicpinch-related-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem .9rem;border-radius:16px;background:#fff;color:#111b4f;font-weight:900;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(17,27,79,.08),0 10px 24px rgba(17,27,79,.06);}.epicpinch-login-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;}.epicpinch-login-benefits span{padding:.65rem .75rem;border-radius:14px;background:rgba(17,27,79,.05);color:#111b4f;font-weight:800;}.epicpinch-result-card--enhanced{max-width:920px;}.epicpinch-result-grid--expanded{grid-template-columns:repeat(3,minmax(0,1fr));}.epicpinch-points-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;}.epicpinch-points-breakdown div{display:flex;justify-content:space-between;gap:.7rem;padding:.85rem 1rem;border-radius:16px;background:#f8fafc;color:#334155;font-weight:800;}.epicpinch-points-breakdown strong{color:#111b4f;}.epicpinch-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1.1rem 0;}.epicpinch-badge-card{min-height:128px;padding:1rem;border-radius:20px;background:linear-gradient(180deg,#fff 0%,#fff8dc 100%);text-align:left;box-shadow:inset 0 0 0 1px rgba(251,191,36,.35),0 10px 24px rgba(17,27,79,.06);}.epicpinch-badge-card__icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:.55rem;border-radius:15px;background:#111b4f;color:#fff;font-size:1.25rem;}.epicpinch-badge-card strong,.epicpinch-badge-card span{display:block;}.epicpinch-badge-card strong{margin-bottom:.25rem;color:#111b4f;}.epicpinch-badge-card span:not(.epicpinch-badge-card__icon){color:#64748b;font-size:.9rem;}.epicpinch-share-card,.epicpinch-next-card,.epicpinch-teacher-cta{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1rem 0;padding:1rem;border-radius:22px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(17,27,79,.06);}.epicpinch-share-card h2,.epicpinch-teacher-cta h2{margin:0 0 .25rem;color:#111b4f;font-size:1.1rem;}.epicpinch-share-card p,.epicpinch-next-card p,.epicpinch-teacher-cta p{margin:0;color:#64748b;}.epicpinch-share-card__actions{display:flex;flex-wrap:wrap;gap:.55rem;}.epicpinch-result-btn--whatsapp{background:#22c55e;color:#fff;}.epicpinch-result-btn--whatsapp:hover{color:#fff;}.epicpinch-result-btn.is-copied{background:#111b4f;color:#fff;}.epicpinch-next-card{justify-content:flex-start;background:linear-gradient(135deg,#eef2ff 0%,#fff 100%);}.epicpinch-next-card > span{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#111b4f;color:#fff;font-size:1.5rem;}.epicpinch-teacher-cta{color:#fff;background:linear-gradient(135deg,#111b4f 0%,#352070 100%);}.epicpinch-teacher-cta h2,.epicpinch-teacher-cta p{color:#fff;}.epicpinch-teacher-cta a{flex:0 0 auto;padding:.75rem 1rem;border-radius:999px;background:#fbbf24;color:#111827;font-weight:900;text-decoration:none;}@media (max-width:860px){.epicpinch-challenge-hero,.epicpinch-start-panel{grid-template-columns:1fr;}.epicpinch-challenge-hero__stats,.epicpinch-result-grid--expanded,.epicpinch-points-breakdown,.epicpinch-badges,.epicpinch-related-actions{grid-template-columns:1fr;}.epicpinch-share-card,.epicpinch-teacher-cta{align-items:flex-start;flex-direction:column;}.epicpinch-login-benefits{grid-template-columns:1fr;}}.epicpinch-daily-challenge{max-width:920px;width:min(100%,920px);box-sizing:border-box;}.epicpinch-winners-promo--challenge{max-width:920px;}.epicpinch-start-button{position:relative;z-index:3;pointer-events:auto;}.epicpinch-start-button:disabled{opacity:.68;cursor:wait;transform:none;}.epicpinch-challenge-body[hidden],.epicpinch-start-panel[hidden]{display:none !important;}.epicpinch-timer__display{min-width:5ch;text-align:center;}@media (min-width:861px){.epicpinch-challenge-hero__stats div{min-height:120px;}}@media (max-width:980px){.epicpinch-daily-challenge,.epicpinch-winners-promo--challenge{width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);}}.epicpinch-report-page,.epicpinch-review-page,.epicpinch-admin-winners{--ep-navy:#1d2671;--ep-blue:#2f6df6;--ep-pink:#c33764;--ep-ink:#15213a;--ep-muted:#64748b;--ep-line:#e5eaf2;--ep-soft:#f6f8fd;--ep-yellow:#f8c94c;width:min(1120px,calc(100% - 28px));margin:0 auto 48px;color:var(--ep-ink);}.epicpinch-report-page *,.epicpinch-review-page *,.epicpinch-admin-winners *{box-sizing:border-box;}.epicpinch-report-hero,.epicpinch-review-hero,.epicpinch-admin-winners__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0;padding:clamp(24px,4vw,38px);border-radius:24px;color:#fff;background:linear-gradient(125deg,var(--ep-navy),#5a3488 60%,var(--ep-pink));box-shadow:0 18px 46px rgba(29,38,113,.18);overflow:hidden;position:relative;}.epicpinch-report-hero::after,.epicpinch-review-hero::after,.epicpinch-admin-winners__hero::after{content:'';position:absolute;right:-70px;top:-90px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.12);}.epicpinch-report-kicker{display:inline-block;margin-bottom:8px;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;font-weight:950;color:#fff2b5;}.epicpinch-report-hero h1,.epicpinch-review-hero h1,.epicpinch-admin-winners__hero h1{margin:0 0 8px;color:#fff;font-size:clamp(1.7rem,4vw,2.75rem);line-height:1.08;font-weight:950;}.epicpinch-report-hero p,.epicpinch-review-hero p,.epicpinch-admin-winners__hero p{margin:0;max-width:720px;color:rgba(255,255,255,.86);line-height:1.65;}.epicpinch-report-hero__actions,.epicpinch-review-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;}.epicpinch-report-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border-radius:12px;border:1px solid transparent;font-weight:900;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;}.epicpinch-report-btn:hover,.epicpinch-report-btn:focus-visible{transform:translateY(-1px);}.epicpinch-report-btn--primary{background:var(--ep-blue);color:#fff!important;box-shadow:0 10px 26px rgba(47,109,246,.28);}.epicpinch-report-btn--secondary{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.38);color:#fff!important;}.epicpinch-report-stats,.epicpinch-review-stats,.epicpinch-community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;}.epicpinch-report-stats article,.epicpinch-review-stats div,.epicpinch-community-grid div{padding:18px;border:1px solid var(--ep-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(29,38,113,.06);}.epicpinch-report-stats span,.epicpinch-review-stats span,.epicpinch-community-grid span{display:block;color:var(--ep-muted);font-size:.82rem;font-weight:800;}.epicpinch-report-stats strong,.epicpinch-review-stats strong,.epicpinch-community-grid strong{display:block;margin-top:6px;color:var(--ep-navy);font-size:1.55rem;font-weight:950;}.epicpinch-report-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;}.epicpinch-report-card,.epicpinch-community-card{padding:22px;border:1px solid var(--ep-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(29,38,113,.07);}.epicpinch-report-card--history{margin-top:20px;}.epicpinch-report-card__head{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px;}.epicpinch-report-card__head > span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:14px;background:#eef3ff;}.epicpinch-report-card__head--between{justify-content:space-between;gap:18px;}.epicpinch-report-card h2,.epicpinch-community-card h2{margin:0 0 4px;color:var(--ep-navy);font-size:1.3rem;font-weight:950;}.epicpinch-report-card p,.epicpinch-community-card p{margin:0;color:var(--ep-muted);line-height:1.6;}.epicpinch-area-list{display:grid;gap:10px;}.epicpinch-area-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:14px;background:var(--ep-soft);}.epicpinch-area-row strong{display:block;color:var(--ep-ink);}.epicpinch-area-row span{color:var(--ep-muted);font-size:.82rem;font-weight:800;}.epicpinch-area-row > span:last-child{color:var(--ep-navy);font-size:1rem;font-weight:950;}.epicpinch-area-row--strong{background:#edfdf5;}.epicpinch-area-row--weak{background:#fff7ed;}.epicpinch-report-empty-small{padding:14px;border-radius:14px;background:var(--ep-soft);color:var(--ep-muted)!important;}.epicpinch-community-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:center;margin:20px 0;background:linear-gradient(180deg,#fff,#fafbff);}.epicpinch-community-grid{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));}.epicpinch-report-link{font-weight:900;color:var(--ep-blue)!important;text-decoration:none!important;}.epicpinch-report-table-wrap{overflow:auto;border:1px solid var(--ep-line);border-radius:18px;background:#fff;}.epicpinch-report-table{width:100%;border-collapse:collapse;min-width:760px;}.epicpinch-report-table th{padding:14px 16px;background:#f3f6fb;color:var(--ep-navy);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;text-align:left;}.epicpinch-report-table td{padding:15px 16px;border-top:1px solid var(--ep-line);vertical-align:middle;}.epicpinch-report-table__action{display:inline-flex;align-items:center;justify-content:center;padding:.46rem .78rem;border-radius:999px;background:var(--ep-blue);color:#fff!important;text-decoration:none!important;font-weight:850;}.epicpinch-status-chip{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:#eef3ff;color:var(--ep-navy);font-size:.75rem;font-weight:900;}.epicpinch-status-chip--visible{background:#dcfce7;color:#166534;}.epicpinch-status-chip--hidden{background:#fee2e2;color:#991b1b;}.epicpinch-report-empty{text-align:center;padding:42px 18px;border:1px dashed #cbd5e1;border-radius:18px;background:var(--ep-soft);}.epicpinch-report-empty > span{font-size:2.5rem;}.epicpinch-report-empty h3{margin:8px 0 4px;color:var(--ep-navy);}.epicpinch-report-empty .epicpinch-report-btn{margin-top:16px;}.epicpinch-review-score{flex:0 0 auto;min-width:154px;padding:18px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);text-align:center;z-index:1;}.epicpinch-review-score strong{display:block;color:#fff;font-size:2rem;font-weight:950;}.epicpinch-review-score span{color:rgba(255,255,255,.82);font-weight:800;}.epicpinch-review-list{display:grid;gap:16px;margin-top:20px;}.epicpinch-review-question{padding:20px;border:1px solid var(--ep-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(29,38,113,.06);}.epicpinch-review-question.is-correct{border-color:#bbf7d0;}.epicpinch-review-question.is-wrong{border-color:#fecaca;}.epicpinch-review-question__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;}.epicpinch-review-question__number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--ep-navy);color:#fff;font-weight:950;}.epicpinch-review-question__difficulty{margin-left:8px;padding:.28rem .6rem;border-radius:999px;background:#eef3ff;color:var(--ep-navy);font-size:.76rem;font-weight:900;}.epicpinch-answer-badge{padding:.38rem .72rem;border-radius:999px;font-size:.76rem;font-weight:950;}.epicpinch-answer-badge--correct{background:#dcfce7;color:#166534;}.epicpinch-answer-badge--wrong{background:#fee2e2;color:#991b1b;}.epicpinch-answer-badge--unanswered{background:#f1f5f9;color:#475569;}.epicpinch-review-question__text{font-size:1rem;line-height:1.65;color:var(--ep-ink);}.epicpinch-review-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;}.epicpinch-review-answer-grid > div{padding:14px;border-radius:15px;background:var(--ep-soft);}.epicpinch-review-answer-grid span{display:block;color:var(--ep-muted);font-size:.78rem;font-weight:850;}.epicpinch-review-answer-grid strong{display:block;margin-top:5px;color:var(--ep-navy);font-size:1.15rem;}.epicpinch-review-answer-grid p{margin:6px 0 0;color:var(--ep-ink);line-height:1.5;}.epicpinch-review-explanation{margin-top:14px;padding:15px;border-radius:15px;border-left:4px solid var(--ep-blue);background:#f8fbff;}.epicpinch-review-explanation strong{display:block;margin-bottom:6px;color:var(--ep-navy);}.epicpinch-review-explanation div{color:var(--ep-ink);line-height:1.65;}.epicpinch-review-actions{justify-content:center;margin-top:22px;}.epicpinch-review-actions .epicpinch-report-btn--secondary{background:#fff;border-color:var(--ep-line);color:var(--ep-navy)!important;}.epicpinch-admin-winners__hero .epicpinch-report-btn--secondary{z-index:1;}.epicpinch-admin-winners__table small{color:var(--ep-muted);}@media (max-width:820px){.epicpinch-report-hero,.epicpinch-review-hero,.epicpinch-admin-winners__hero,.epicpinch-community-card{grid-template-columns:1fr;flex-direction:column;align-items:flex-start;}.epicpinch-report-stats,.epicpinch-review-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.epicpinch-report-split,.epicpinch-review-answer-grid{grid-template-columns:1fr;}.epicpinch-report-hero__actions{justify-content:flex-start;}}@media (max-width:560px){.epicpinch-report-page,.epicpinch-review-page,.epicpinch-admin-winners{width:min(100% - 20px,1120px);}.epicpinch-report-stats,.epicpinch-review-stats,.epicpinch-community-grid{grid-template-columns:1fr;}.epicpinch-report-btn{width:100%;}}.epicpinch-referral-promo{display:flex;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid #f3c4d3;border-radius:14px;background:linear-gradient(120deg,rgba(29,38,113,.06),rgba(195,55,100,.08));}.epicpinch-referral-promo__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;font-size:1.35rem;flex:0 0 auto;box-shadow:0 4px 12px rgba(29,38,113,.12);}.epicpinch-referral-promo__content{flex:1;min-width:0;}.epicpinch-referral-promo__content span{display:block;color:#c33764;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:.15rem;}.epicpinch-referral-promo__content h2{margin:0 0 .25rem;color:#1d2671;font-size:1rem;}.epicpinch-referral-promo__content p{margin:0;color:#64748b;font-size:.88rem;line-height:1.45;}.epicpinch-referral-promo__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;}.epicpinch-referral-promo__button,.epicpinch-referral-promo__link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.58rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;cursor:pointer;}.epicpinch-referral-promo__button{border:0;background:linear-gradient(120deg,#1d2671,#c33764);color:#fff;}.epicpinch-referral-promo__link{border:1px solid #1d2671;background:#fff;color:#1d2671;}.epicpinch-referral-promo__button.is-copied{background:#2e7d32;}.epicpinch-referral-promo--leaderboard{margin:1rem .4rem;}.epicpinch-leaderboard-table.has-referral-breakdown th:nth-child(3),.epicpinch-leaderboard-table.has-referral-breakdown th:nth-child(4),.epicpinch-leaderboard-table.has-referral-breakdown th:nth-child(5),.epicpinch-leaderboard-table.has-referral-breakdown th:nth-child(6),.epicpinch-leaderboard-table.has-referral-breakdown td:nth-child(3),.epicpinch-leaderboard-table.has-referral-breakdown td:nth-child(4),.epicpinch-leaderboard-table.has-referral-breakdown td:nth-child(5),.epicpinch-leaderboard-table.has-referral-breakdown td:nth-child(6){text-align:center;}.epicpinch-leaderboard-table.has-referral-breakdown td:nth-child(4){color:#c33764;}@media (max-width:640px){.epicpinch-referral-promo{align-items:flex-start;flex-direction:column;}.epicpinch-referral-promo__actions{justify-content:flex-start;width:100%;}.epicpinch-referral-promo__button,.epicpinch-referral-promo__link{flex:1 1 auto;}}.epicpinch-leaderboard-page .epicpinch-leaderboard-username{overflow-wrap:anywhere;white-space:normal}.epicpinch-leaderboard-page .epicpinch-leaderboard-table th{white-space:nowrap}.epicpinch-leaderboard-page .epicpinch-leaderboard-tabs a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
