.qDmQqG_welcome{background:radial-gradient(at 72% 40%,#e8e7da 0,#0000 52%),#f7f5ef;flex-direction:column;min-height:100svh;padding:0 6%;display:flex}.qDmQqG_header{justify-content:space-between;align-items:center;gap:25px;height:112px;display:flex}.qDmQqG_privateLabel{color:#808975;align-items:center;gap:9px;font-size:10px;display:flex}.qDmQqG_privateLabel svg{width:13px;height:16px}.qDmQqG_content{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1230px;margin:0 auto;padding:65px 0 85px;display:grid}.qDmQqG_introduction{padding-left:4%}.qDmQqG_introduction .qDmQqG_eyebrow{color:#7d876e;letter-spacing:2px;font-size:8px}.qDmQqG_introduction h1{letter-spacing:-2.5px;color:#3a4838;margin:27px 0;font-size:clamp(50px,5vw,76px);line-height:1.12}.qDmQqG_introduction>p:not(.qDmQqG_eyebrow){color:#8b927f;margin-top:28px;font-size:13px;line-height:2}.qDmQqG_smallNote{border-top:1px solid #dcded0;align-items:center;gap:20px;max-width:300px;margin-top:55px;padding-top:26px;display:flex}.qDmQqG_smallNote>span{color:#8a977d;font:35px Georgia}.qDmQqG_smallNote p{color:#8a927d;margin:0;font:italic 17px/1.7 Georgia}.qDmQqG_entry{flex-direction:column;align-items:center;padding-top:12px;display:flex;position:relative}.qDmQqG_book{background:linear-gradient(90deg,#68775e 0,#879375 3%,#7f8c70 5%,#809073 100%);border-radius:2px 5px 5px 2px;width:280px;height:330px;margin-bottom:-35px;margin-right:55px;padding:20px 18px 20px 26px;transform:rotate(-7deg);box-shadow:-5px 0 #65765c,7px 7px #ece9dd,8px 9px #d5d3c5,15px 25px 50px #28351d1a}.qDmQqG_bookFrame{color:#e8e6cb;border:1px solid #c3c8a58c;flex-direction:column;align-items:center;height:100%;padding:20px 8px;display:flex}.qDmQqG_bookEyebrow{letter-spacing:2px;font-size:6px}.qDmQqG_bookTitle{letter-spacing:-1.5px;text-align:center;margin-top:40px;font:42px/1.12 Georgia}.qDmQqG_bookHeart{color:#d8dabc;margin-top:20px;font:25px Georgia}.qDmQqG_bookBottom{letter-spacing:2px;margin-top:auto;font-size:6px}.qDmQqG_passwordCard{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef8f5;border:1px solid #dedfd0;width:100%;max-width:410px;padding:32px 36px;position:relative;box-shadow:0 12px 40px #35452508}.qDmQqG_passwordCard>.qDmQqG_eyebrow{color:#949c82;letter-spacing:2px;font-size:7px}.qDmQqG_passwordCard h2{letter-spacing:-1px;margin:10px 0 14px;font-size:34px}.qDmQqG_passwordCard>p:not(.qDmQqG_eyebrow){color:#8b947d;font-size:11px;line-height:1.8}.qDmQqG_passwordCard form{margin-top:23px}.qDmQqG_passwordCard label{color:#69785b;margin-bottom:9px;font-size:9px;display:block}.qDmQqG_passwordCard input[type=password]{color:#45533c;background:#f7f7ef;border:1px solid #d8ddcc;border-radius:0;width:100%;padding:13px 14px;font-size:12px;display:block}.qDmQqG_passwordCard input::placeholder{color:#a7ae98;font-size:11px}.qDmQqG_passwordCard button{color:#f7f5e9;background:#4f6245;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:15px 18px;font-size:11px;transition:background .2s;display:flex}.qDmQqG_passwordCard button:hover{background:#3d5136}.qDmQqG_passwordCard button:disabled{opacity:.5;cursor:default}.qDmQqG_passwordCard button span{font-size:17px}.qDmQqG_help{color:#a0a78e;margin-top:20px;font-size:9px;line-height:1.8;display:block}.qDmQqG_error{margin:12px 0;line-height:1.8;color:#9a5a43!important;font-size:11px!important}.qDmQqG_footer{letter-spacing:1.6px;color:#a0a68f;border-top:1px solid #dde0d0;justify-content:space-between;gap:20px;padding:23px 0 27px;font-size:7px;display:flex}@media (max-width:850px){.qDmQqG_content{gap:35px}.qDmQqG_introduction{padding-left:0}.qDmQqG_introduction h1{font-size:50px}.qDmQqG_introduction>p:not(.qDmQqG_eyebrow){font-size:11px}.qDmQqG_passwordCard{padding:28px}.qDmQqG_book{width:230px;height:290px}.qDmQqG_bookTitle{font-size:36px}.qDmQqG_bookFrame{padding-top:17px}.qDmQqG_bookTitle{margin-top:32px}}@media (max-width:600px){.qDmQqG_welcome{padding:0 7%}.qDmQqG_header{height:90px}.qDmQqG_header .wordmark{font-size:25px}.qDmQqG_privateLabel{gap:6px;font-size:8px}.qDmQqG_privateLabel svg{width:11px}.qDmQqG_content{grid-template-columns:1fr;gap:30px;padding:30px 0 55px}.qDmQqG_introduction{text-align:center}.qDmQqG_introduction h1{margin:18px 0;font-size:49px}.qDmQqG_introduction .qDmQqG_eyebrow{letter-spacing:1.7px;font-size:6px}.qDmQqG_introduction>p:not(.qDmQqG_eyebrow){margin-top:20px;font-size:11px}.qDmQqG_smallNote{display:none}.qDmQqG_book{width:185px;height:230px;margin-bottom:-28px;margin-right:25px;padding:14px 13px 14px 18px;transform:rotate(-6deg)}.qDmQqG_bookFrame{padding:13px 6px}.qDmQqG_bookEyebrow,.qDmQqG_bookBottom{letter-spacing:1.3px;font-size:5px}.qDmQqG_bookTitle{margin-top:23px;font-size:29px}.qDmQqG_bookHeart{margin-top:13px;font-size:20px}.qDmQqG_passwordCard{max-width:380px;padding:25px}.qDmQqG_passwordCard h2{font-size:31px}.qDmQqG_passwordCard>.qDmQqG_eyebrow{font-size:6px}.qDmQqG_passwordCard>p:not(.qDmQqG_eyebrow){font-size:10px}.qDmQqG_passwordCard form{margin-top:19px}.qDmQqG_help{font-size:8px}.qDmQqG_footer{letter-spacing:1px;font-size:5px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.qDmQqG_passwordCard button{transition:none}}@media (min-width:601px){.qDmQqG_header{height:96px}.qDmQqG_content{padding-top:28px;padding-bottom:38px}.qDmQqG_book{width:220px;height:250px;margin-bottom:-90px;margin-right:65px;padding:16px 15px 16px 21px}.qDmQqG_bookFrame{padding:16px 7px}.qDmQqG_bookTitle{margin-top:27px;font-size:33px}.qDmQqG_bookHeart{margin-top:16px;font-size:22px}.qDmQqG_passwordCard{padding:24px 32px}.qDmQqG_passwordCard h2{margin:9px 0 11px;font-size:31px}.qDmQqG_passwordCard form{margin-top:17px}.qDmQqG_passwordCard input[type=password]{padding:12px 13px}.qDmQqG_passwordCard button{margin-top:12px;padding:13px 16px}.qDmQqG_help{margin-top:14px;font-size:8px}.qDmQqG_smallNote{margin-top:40px}}@media (max-width:600px){.qDmQqG_content{gap:20px;padding-top:24px;padding-bottom:35px}.qDmQqG_introduction h1{font-size:44px}.qDmQqG_entry{padding-top:0}.qDmQqG_book{width:140px;height:175px;margin-bottom:-65px;margin-right:35px;padding:12px}.qDmQqG_bookFrame{padding:10px 4px}.qDmQqG_bookTitle{margin-top:16px;font-size:24px}.qDmQqG_bookHeart{margin-top:9px;font-size:17px}.qDmQqG_bookBottom,.qDmQqG_bookEyebrow{letter-spacing:1px;font-size:4px}.qDmQqG_passwordCard{padding:22px 25px}.qDmQqG_passwordCard form{margin-top:15px}.qDmQqG_help{margin-top:14px}}
