#pinder-page .pin-lab{display:block;font:600 11px Saira;letter-spacing:.13em;text-transform:uppercase;color:#8fb24a;margin:0 0 8px}#pinder-page .pin-in{width:100%;background:#0b0e0a;border:1px solid rgba(255,255,255,.11);border-radius:13px;padding:14px 16px;color:#fff;font:600 15px Saira;outline:none}#pinder-page textarea.pin-in{font:500 15px/1.5 Saira}#pinder-page .pin-in:focus{border-color:#aee039;box-shadow:0 0 0 3px #aee03929}#pinder-page .pin-invalid{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff5a5a29!important}#pinder-page .pin-invalid-group{outline:2px solid rgba(255,110,110,.6);outline-offset:5px;border-radius:12px}#pinder-page .pin-shake{animation:pinShake .3s ease}@keyframes pinShake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){#pinder-page .pin-shake{animation:none}}#pinder-page input::placeholder,#pinder-page textarea::placeholder{color:#7a857a}#pinder-page select option{background:#10140e;color:#fff}#pinder-page input[type=range]{--pct:37.5%;-webkit-appearance:none;appearance:none;background:transparent!important}#pinder-page input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#7ec62b 0%,#dff36a var(--pct),#1b211a var(--pct))}#pinder-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#dff36a;border:3px solid #0a0c0a;box-shadow:0 0 0 2px #aee039,0 4px 10px #00000080;margin-top:-8px;cursor:pointer}#pinder-page input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#1b211a}#pinder-page input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#7ec62b,#dff36a)}#pinder-page input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#dff36a;border:3px solid #0a0c0a;cursor:pointer}@keyframes pinFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pinSpin{to{transform:rotate(360deg)}}#pinder-page section[data-step]{animation:pinFade .25s ease}@media(min-width:760px){#sobre-col{min-height:calc(100vh - 140px);display:flex;flex-direction:column;justify-content:center}}#pre-pack-inner{position:relative;z-index:1;will-change:transform,filter;filter:drop-shadow(0 22px 38px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(174,224,57,.22));animation:prepack-float 3.8s ease-in-out infinite}#pre-pack-inner.tick{animation:prepack-tick .16s ease both!important}#pre-pack-inner.pop{animation:prepack-pop .44s cubic-bezier(.2,1.5,.32,1) both!important}#pre-pack-glow{position:absolute;top:44%;left:50%;width:380px;height:380px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(174,224,57,.2),transparent 62%);filter:blur(6px);opacity:.65;transition:opacity .18s ease}#pre-pack.flash #pre-pack-glow{opacity:1}#pre-pack.ready #pre-pack-glow{opacity:1;background:radial-gradient(circle,rgba(174,224,57,.34),transparent 62%)}#pre-pack-hint{font:600 11px Saira;letter-spacing:.2em;text-transform:uppercase;color:#8fb24a;opacity:.8}#pre-pack.ready #pre-pack-hint{animation:prepack-hint-pulse 1.4s ease-in-out infinite}@keyframes prepack-hint-pulse{0%,to{opacity:.78}50%{opacity:1}}#pre-pack-hint.bump{animation:pre-bump .42s cubic-bezier(.2,1.7,.3,1)}@keyframes pre-bump{0%{transform:scale(1)}36%{transform:scale(1.32);color:#dff36a}to{transform:scale(1)}}#pre-pack:focus-visible{outline:2px solid #aee039;outline-offset:6px;border-radius:18px}@keyframes prepack-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(.5deg)}}@keyframes prepack-tick{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.025) rotate(-.8deg)}to{transform:scale(1) rotate(0)}}@keyframes prepack-pop{0%{transform:scale(1) rotate(0)}18%{transform:scale(1.075) rotate(1.5deg);filter:drop-shadow(0 22px 38px rgba(0,0,0,.6)) drop-shadow(0 0 42px rgba(174,224,57,.78))}40%{transform:scale(.98) rotate(-1.3deg)}64%{transform:scale(1.04) rotate(.8deg)}to{transform:scale(1) rotate(0);filter:drop-shadow(0 22px 38px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(174,224,57,.22))}}@media(prefers-reduced-motion:reduce){#pre-pack-inner,#pre-pack.ready #pre-pack-hint{animation:none!important}}
