.earn-form{box-sizing:border-box;max-width:760px;margin:0 auto;padding:clamp(22px,3vw,44px);border-radius:var(--wf-r);background:var(--wf-white);box-shadow:var(--pg-card-shadow)}.earn-form form{display:flex;flex-direction:column;gap:22px;margin:0}.earn-f{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.earn-l{padding:0;color:var(--wf-ink);font-size:var(--wf-small);font-weight:500;line-height:1.3}.earn-opt{color:var(--wf-grey);font-weight:400}.earn-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.earn-group{display:flex;flex-direction:column;gap:22px}.earn-group[hidden]{display:none}.earn-in{box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:var(--ln-r);background:#fff;color:var(--wf-ink);box-shadow:inset 0 0 0 1px var(--ln-line);font:inherit;font-size:max(16px,var(--wf-small));outline:none;transition:box-shadow .15s ease}.earn-in--area{min-height:104px;padding:14px 16px;line-height:1.45;resize:vertical}.earn-in::placeholder{color:#8a8a8a;opacity:1}.earn-in:focus-visible{box-shadow:inset 0 0 0 1px var(--ln-line),0 0 0 2px var(--wf-orange)}.earn-in[aria-invalid=true]{background:#fdeadf}.earn-chips,.earn-plats{display:flex;flex-wrap:wrap;gap:8px}.earn-chip,.earn-plat{position:relative;cursor:pointer}.earn-chip input,.earn-plat input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.earn-chip span,.earn-plat>span:last-child{display:inline-flex;align-items:center;min-height:46px;box-sizing:border-box;padding:0 18px;border-radius:999px;background:var(--wf-warm-2);color:var(--wf-ink);font-size:var(--wf-small);font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.earn-plat{display:inline-flex;align-items:center}.earn-plat>span:last-child{padding-left:52px}.earn-plat__i{position:absolute;left:6px;top:50%;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;transform:translateY(-50%);pointer-events:none}.earn-plat__i img{width:20px;height:20px;object-fit:contain}.earn-chip input:checked+span,.earn-plat input:checked~span:last-child{background:var(--wf-ink);color:#fff}.earn-chip input:focus-visible+span,.earn-plat input:focus-visible~span:last-child{outline:2px solid var(--wf-orange);outline-offset:2px}@media(hover:hover)and (pointer:fine){.earn-chip:hover input:not(:checked)+span,.earn-plat:hover input:not(:checked)~span:last-child{box-shadow:inset 0 0 0 1px #11111138}}.earn-drop{position:relative;display:flex;align-items:center;gap:16px;min-height:96px;box-sizing:border-box;padding:14px;border-radius:var(--ln-r);background:#fff;box-shadow:inset 0 0 0 1px var(--ln-line);cursor:pointer}.earn-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.earn-drop:has(.earn-file:focus-visible){box-shadow:inset 0 0 0 1px var(--ln-line),0 0 0 2px var(--wf-orange)}.earn-drop__img{flex:0 0 auto;width:72px;height:72px;border-radius:var(--wf-r-s);object-fit:cover;object-position:top;background:var(--wf-warm-2)}.earn-drop__img[hidden]{display:none}.earn-drop__txt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.earn-drop__btn{min-height:46px;background:#fff;box-shadow:inset 0 0 0 1px #11111138;pointer-events:none}.earn-drop__h{min-width:0;color:var(--wf-grey);font-size:var(--wf-small);line-height:1.35;overflow-wrap:anywhere}.earn-err{margin:0;color:var(--wf-orange);font-size:var(--wf-small);line-height:1.35}.earn-err:empty{display:none}.earn-err--nojs{display:none;margin:0 0 16px}.earn-err--nojs:target{display:block}.earn-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.earn-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.earn-btn{position:relative;display:inline-grid;place-items:center;min-width:160px;cursor:pointer}.earn-btn>*{grid-area:1/1}.earn-consent{flex:1 1 240px;margin:0;color:var(--wf-grey);font-size:var(--wf-small);line-height:1.4}.earn-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.earn-status{margin:0;color:var(--wf-grey);font-size:var(--wf-small)}.earn-status:empty{display:none}.is-error .earn-status{color:var(--wf-orange)}.earn-spin{width:20px;height:20px;opacity:0;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:32 48;transition:opacity .15s ease}.earn-btn__t{transition:opacity .15s ease}.is-sending .earn-btn__t{opacity:0}.is-sending .earn-spin{opacity:1}@media(prefers-reduced-motion:no-preference){.is-sending .earn-spin{animation:earn-spin .7s linear infinite}}@keyframes earn-spin{to{transform:rotate(360deg)}}.earn-done{display:none;align-items:center;gap:14px;outline:none}.earn-done:target,.is-done .earn-done{display:flex}.is-done form,.earn-form:has(.earn-done:target) form{display:none}.earn-done__i{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--ld-ok);color:#fff}.earn-done__i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.earn-done p{margin:0;font-size:var(--wf-text);line-height:1.45}.earn-done b{font-weight:500}@media(max-width:767px){.earn-row2{grid-template-columns:1fr}.earn-send{flex-direction:column;align-items:stretch}.earn-btn{width:100%}}.earn [id]{scroll-margin-top:calc(var(--nav-height,70px) + 16px)}.ent-hero__screen.earn-hero__screen{min-height:max(560px,78vh);min-height:max(560px,78svh)}.earn-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);max-width:1120px;margin:0 auto;padding:0;list-style:none}.earn-card{display:flex;flex-direction:column;padding:10px;border-radius:var(--wf-r);background:var(--wf-white);box-shadow:var(--pg-card-shadow)}.earn-card__pic{position:relative;aspect-ratio:16 / 7;border-radius:var(--wf-r-s);--ln-field:radial-gradient(60% 38% at var(--gx,78%) var(--gy,104%),var(--gc,#ffb27a) 0,transparent 70%),radial-gradient(50% 30% at 14% 108%,#f08a4a 0,transparent 70%),linear-gradient(var(--ga,180deg),#1b1b1f 0,#2b1f1d 36%,#7a3420 70%,#c95a2c 92%,#e3743c 100%);background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal}.earn-card:nth-child(4n+1) .earn-card__pic{--ga:-40deg;--gx:6%;--gy:-4%}.earn-card:nth-child(4n+2) .earn-card__pic{--ga:55deg;--gx:104%;--gy:22%;--gc:#ffc9a3}.earn-card:nth-child(4n+3) .earn-card__pic{--ga:225deg;--gx:92%;--gc:#ff8a4c}.earn-card:nth-child(4n+4) .earn-card__pic{--ga:90deg;--gx:106%;--gy:14%;--gc:#ff9a5c}.earn-card__logos{position:absolute;left:14px;bottom:14px;display:flex;flex-wrap:wrap;gap:8px}.earn-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--wf-r-s);background:#fff;box-shadow:var(--pg-card-shadow)}.earn-tile img{width:26px;height:26px;object-fit:contain}.earn-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(18px,1.8vw,26px) clamp(14px,1.4vw,20px) clamp(12px,1.2vw,16px)}.earn-card__who{color:var(--wf-grey);font-size:var(--wf-small);line-height:1.3}.wf .earn-card__t{margin:6px 0 0;font-family:var(--ld-font);font-size:var(--wf-h3);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--wf-ink)}.wf .earn-card__d{margin:12px 0 0;max-width:40ch;color:var(--wf-body);font-size:var(--wf-text);line-height:1.5;text-wrap:pretty}.earn-card__go{margin-top:auto;transform-origin:left center}.earn-card__d+.earn-card__go{margin-top:clamp(22px,2vw,30px)}.earn-card__go svg{width:14px;height:14px;margin-right:-6px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.earn-card .wf-pill--soft{background:#fff;box-shadow:inset 0 0 0 1px #11111138}@media(hover:hover)and (pointer:fine){.earn-card .wf-pill--soft:hover{background:var(--wf-ink);color:#fff;box-shadow:none}}@media(max-width:767px){.earn-cards{grid-template-columns:1fr}.earn-card__pic{aspect-ratio:16 / 8}.earn-tile{width:38px;height:38px}.earn-tile img{width:22px;height:22px}}
