.BloodlistPage-module__ALEN3W__page{--ink:#f8eee8;--muted:#b79f9c;--red:#e63b30;--line:#ffded624;min-height:100vh;color:var(--ink);background-image:linear-gradient(#05020473,#050204cc),url(/assets/bg-desktop.webp);background-position:top;background-size:cover;background-attachment:fixed;padding:0 5vw;position:relative;overflow-x:hidden}.BloodlistPage-module__ALEN3W__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 54% 16%,#0000 0 17%,#05020473 76%);position:fixed;inset:0}.BloodlistPage-module__ALEN3W__page>*{z-index:1;position:relative}.BloodlistPage-module__ALEN3W__ambientLeft,.BloodlistPage-module__ALEN3W__ambientRight{filter:blur(110px);opacity:.13;pointer-events:none;border-radius:50%;width:410px;height:410px;position:fixed}.BloodlistPage-module__ALEN3W__ambientLeft{background:#ff321f;top:26%;left:-220px}.BloodlistPage-module__ALEN3W__ambientRight{background:#95121a;bottom:2%;right:-200px}.BloodlistPage-module__ALEN3W__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;height:92px;margin:0 auto;display:flex}.BloodlistPage-module__ALEN3W__brand{align-items:center;display:flex}.BloodlistPage-module__ALEN3W__brand img{object-fit:contain;filter:drop-shadow(0 0 18px #e6281e33);width:158px;height:auto}.BloodlistPage-module__ALEN3W__headerChapter{color:#916f6c;font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.BloodlistPage-module__ALEN3W__intro{border-bottom:1px solid var(--line);text-align:center;max-width:900px;margin:46px auto 0;padding-bottom:31px}.BloodlistPage-module__ALEN3W__kicker{color:#dc5146;text-transform:uppercase;letter-spacing:.2em;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.BloodlistPage-module__ALEN3W__kicker span{background:#d64a40;width:28px;height:1px}.BloodlistPage-module__ALEN3W__introRow{flex-direction:column;align-items:center;gap:23px;margin-top:13px;display:flex}.BloodlistPage-module__ALEN3W__introRow h1{color:#fff3ee;font-family:var(--display-font);text-shadow:0 3px 30px #000c;margin:0;font-size:clamp(50px,5.4vw,74px);font-weight:400;line-height:.96}.BloodlistPage-module__ALEN3W__introRow p{color:#bca5a2;max-width:650px;font-family:var(--display-font);margin:15px auto 0;font-size:14px;line-height:1.65}.BloodlistPage-module__ALEN3W__riteCount{border:1px solid var(--line);background:#1107099e;flex:none;align-items:center;gap:13px;min-width:132px;padding:14px 17px;display:flex}.BloodlistPage-module__ALEN3W__riteCount strong{color:#ef5348;font-family:var(--mono-font);font-size:22px;font-weight:500}.BloodlistPage-module__ALEN3W__riteCount span{color:#a9817d;text-transform:uppercase;letter-spacing:.1em;max-width:58px;font-size:9px;font-weight:750;line-height:1.45}.BloodlistPage-module__ALEN3W__content{justify-content:center;align-items:flex-start;max-width:1240px;margin:30px auto 66px;display:flex;position:relative}.BloodlistPage-module__ALEN3W__formColumn{z-index:2;width:min(100%,720px);min-width:0}.BloodlistPage-module__ALEN3W__formHeading{text-align:center;padding:5px 28px 22px}.BloodlistPage-module__ALEN3W__formHeading>span{color:#e15448;text-transform:uppercase;letter-spacing:.22em;font-size:10px;font-weight:750}.BloodlistPage-module__ALEN3W__formHeading h2{color:#fff3ee;font-family:var(--display-font);margin:9px 0 10px;font-size:clamp(36px,3.15vw,47px);font-weight:400;line-height:1.05}.BloodlistPage-module__ALEN3W__formHeading p{color:#baa19e;max-width:600px;margin:0 auto;font-size:12px;line-height:1.65}.BloodlistPage-module__ALEN3W__formCard,.BloodlistPage-module__ALEN3W__successCard{background:linear-gradient(155deg,#230e12f7,#0c0508f5);border:1px solid #fc7b683b;box-shadow:0 28px 80px #00000059,inset 0 0 80px #9816110f}.BloodlistPage-module__ALEN3W__riteBlock{border-bottom:1px solid #ffded61a;grid-template-columns:54px minmax(0,1fr);gap:19px;padding:23px 27px;display:grid}.BloodlistPage-module__ALEN3W__riteNumber{color:#ef564b;width:44px;height:44px;font-family:var(--mono-font);background:#5b101147;border:1px solid #ea3e317a;place-items:center;font-size:11px;display:grid}.BloodlistPage-module__ALEN3W__fieldBody{min-width:0}.BloodlistPage-module__ALEN3W__fieldBody>label:not(.BloodlistPage-module__ALEN3W__checkRow),.BloodlistPage-module__ALEN3W__fieldTitle{color:#fff0eb;font-family:var(--display-font);font-size:19px;line-height:1.25;display:block}.BloodlistPage-module__ALEN3W__fieldBody>p{color:#9f8683;margin:5px 0 13px;font-size:10px;line-height:1.5}.BloodlistPage-module__ALEN3W__fieldBody input,.BloodlistPage-module__ALEN3W__fieldBody textarea{color:#fff3ee;background:#02010245;border:1px solid #ffded629;border-radius:0;width:100%;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.BloodlistPage-module__ALEN3W__fieldBody input{min-height:48px;padding:0 14px}.BloodlistPage-module__ALEN3W__fieldBody textarea{resize:vertical;min-height:106px;padding:13px 14px;line-height:1.55}.BloodlistPage-module__ALEN3W__fieldBody input::placeholder,.BloodlistPage-module__ALEN3W__fieldBody textarea::placeholder{color:#6f5a59}.BloodlistPage-module__ALEN3W__fieldBody input:focus,.BloodlistPage-module__ALEN3W__fieldBody textarea:focus{background:#1606088a;border-color:#e55348;outline:none;box-shadow:0 0 0 3px #e53d311a}.BloodlistPage-module__ALEN3W__inputWrap{background:#02010245;border:1px solid #ffded629;grid-template-columns:46px minmax(0,1fr);display:grid}.BloodlistPage-module__ALEN3W__inputWrap:focus-within{border-color:#e55348;box-shadow:0 0 0 3px #e53d311a}.BloodlistPage-module__ALEN3W__inputWrap>span{color:#c2746d;font-family:var(--mono-font);border-right:1px solid #ffded61f;place-items:center;font-size:14px;display:grid}.BloodlistPage-module__ALEN3W__inputWrap input{box-shadow:none;background:0 0;border:0}.BloodlistPage-module__ALEN3W__inputWrap input:focus{box-shadow:none}.BloodlistPage-module__ALEN3W__checkRow{cursor:pointer;background:#02010245;border:1px solid #ffded629;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex}.BloodlistPage-module__ALEN3W__checkRow input{opacity:0;width:1px;height:1px;position:absolute}.BloodlistPage-module__ALEN3W__customCheck{color:#0000;width:25px;height:25px;font-family:var(--mono-font);border:1px solid #ef53487a;flex:none;place-items:center;font-size:11px;transition:background .2s,color .2s,border-color .2s;display:grid}.BloodlistPage-module__ALEN3W__checkRow input:checked+.BloodlistPage-module__ALEN3W__customCheck{color:#fff;background:#b8211a;border-color:#e84a3f}.BloodlistPage-module__ALEN3W__checkRow input:focus-visible+.BloodlistPage-module__ALEN3W__customCheck{outline-offset:3px;outline:2px solid #ff685b}.BloodlistPage-module__ALEN3W__checkRow strong{color:#cfb5b1;font-size:11px;font-weight:600}.BloodlistPage-module__ALEN3W__taskLink{color:#f1d9d5;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(90deg,#68111173,#22080b9e);border:1px solid #ef534875;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;margin-bottom:10px;padding:0 14px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:grid}.BloodlistPage-module__ALEN3W__taskLink img{opacity:.9;width:16px;height:17px}.BloodlistPage-module__ALEN3W__taskLink b{font-size:16px;font-weight:400}.BloodlistPage-module__ALEN3W__taskLink:hover{background:linear-gradient(90deg,#961b1594,#3d0c0fb8);border-color:#ef5b50;transform:translateY(-2px)}.BloodlistPage-module__ALEN3W__codeInput{font-family:var(--mono-font);letter-spacing:.12em;text-transform:uppercase}.BloodlistPage-module__ALEN3W__walletInput{font-family:var(--mono-font);letter-spacing:.02em;font-size:12px!important}.BloodlistPage-module__ALEN3W__errorMessage{color:#ef756b;border-bottom:1px solid #ffded61a;margin:0;padding:15px 27px;font-size:11px;line-height:1.5}.BloodlistPage-module__ALEN3W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BloodlistPage-module__ALEN3W__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(90deg,#8d1712,#ed3328 65%,#b41f19);border:1px solid #f05042;border-radius:0;justify-content:space-between;align-items:center;width:calc(100% - 54px);min-height:66px;margin:23px 27px 0;padding:0 21px;font-size:12px;font-weight:750;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 30px #c6231b3b,inset 0 1px #ffffff21}.BloodlistPage-module__ALEN3W__submitButton:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.BloodlistPage-module__ALEN3W__submitButton:disabled{cursor:wait;opacity:.62}.BloodlistPage-module__ALEN3W__submitButton b{font-size:18px;font-weight:400}.BloodlistPage-module__ALEN3W__formNote{color:#846d6a;text-align:center;margin:13px 27px 22px;font-size:9px;line-height:1.5}.BloodlistPage-module__ALEN3W__successCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:530px;padding:70px 48px;display:flex}.BloodlistPage-module__ALEN3W__successMark{color:#f05c50;width:62px;height:62px;font-family:var(--mono-font);background:#991a1540;border:1px solid #d94438;place-items:center;margin-bottom:22px;font-size:22px;display:grid;box-shadow:0 0 30px #df30262e}.BloodlistPage-module__ALEN3W__successCard small{color:#d9564b;text-transform:uppercase;letter-spacing:.2em;font-size:9px;font-weight:750}.BloodlistPage-module__ALEN3W__successCard h3{max-width:470px;font-family:var(--display-font);margin:12px 0 13px;font-size:34px;font-weight:400;line-height:1.12}.BloodlistPage-module__ALEN3W__successCard p{color:#aa918e;max-width:470px;margin:0;font-size:11px;line-height:1.65}.BloodlistPage-module__ALEN3W__successCard button{color:#f1d8d3;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:#5b101147;border:1px solid #ef53487a;align-items:center;gap:14px;min-height:48px;margin-top:28px;padding:0 17px;font-size:10px;font-weight:700;display:flex}.BloodlistPage-module__ALEN3W__footer{border-top:1px solid var(--line);color:#846865;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:82px;margin:0 auto;font-size:10px;display:flex}.BloodlistPage-module__ALEN3W__footer>span:nth-child(2){color:#a87772}.BloodlistPage-module__ALEN3W__xMark{background:#1f0b0eb8;border:1px solid #fc7b683b;place-items:center;width:44px;height:44px;display:grid}.BloodlistPage-module__ALEN3W__xMark img{opacity:.88;width:16px;height:17px}@media (max-width:1050px){.BloodlistPage-module__ALEN3W__page{padding:0 24px}}@media (max-width:620px){.BloodlistPage-module__ALEN3W__page{background-image:linear-gradient(#05020470,#050204cc),url(/assets/bg-mobile.webp);background-position:top;background-attachment:scroll;padding:0 15px}.BloodlistPage-module__ALEN3W__header{height:76px}.BloodlistPage-module__ALEN3W__brand img{width:126px}.BloodlistPage-module__ALEN3W__headerChapter{letter-spacing:.11em;font-size:8px}.BloodlistPage-module__ALEN3W__intro{margin-top:29px;padding-bottom:24px}.BloodlistPage-module__ALEN3W__kicker{font-size:9px}.BloodlistPage-module__ALEN3W__introRow{gap:20px;margin-top:11px}.BloodlistPage-module__ALEN3W__introRow h1{font-size:46px}.BloodlistPage-module__ALEN3W__introRow p{font-size:12px}.BloodlistPage-module__ALEN3W__riteCount{min-width:126px}.BloodlistPage-module__ALEN3W__content{flex-direction:column;margin-top:18px;margin-bottom:46px}.BloodlistPage-module__ALEN3W__formHeading{padding:2px 1px 18px}.BloodlistPage-module__ALEN3W__formHeading h2{font-size:36px}.BloodlistPage-module__ALEN3W__formHeading p{font-size:11px}.BloodlistPage-module__ALEN3W__riteBlock{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:19px 16px}.BloodlistPage-module__ALEN3W__riteNumber{width:38px;height:38px}.BloodlistPage-module__ALEN3W__fieldBody>label:not(.BloodlistPage-module__ALEN3W__checkRow),.BloodlistPage-module__ALEN3W__fieldTitle{font-size:17px}.BloodlistPage-module__ALEN3W__fieldBody>p{font-size:9px}.BloodlistPage-module__ALEN3W__checkRow{align-items:flex-start}.BloodlistPage-module__ALEN3W__submitButton{width:calc(100% - 32px);min-height:62px;margin:19px 16px 0;padding:0 16px;font-size:10px}.BloodlistPage-module__ALEN3W__formNote{margin:12px 16px 18px}.BloodlistPage-module__ALEN3W__successCard{min-height:470px;padding:50px 24px}.BloodlistPage-module__ALEN3W__successCard h3{font-size:29px}.BloodlistPage-module__ALEN3W__footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:120px;padding:22px 0}.BloodlistPage-module__ALEN3W__footer>span:nth-child(2){display:none}}
