.resource-claim-dialog{color:#152e54;background:#fffdfb;border:1px solid #e1d7ea;border-radius:18px;width:min(820px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #17244340}.resource-claim-dialog[open]{animation:.28s ease-out both claim-arrive;display:block}.resource-claim-inner{grid-template-columns:.85fr 1fr;max-height:calc(100dvh - 34px);display:grid;overflow:auto}.resource-claim-dialog::backdrop{background:#14294780}.resource-claim-close{z-index:2;color:#4d4263;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.resource-claim-close:hover{background:#ede6f4}.resource-claim-art{background:#f0e7fc;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:470px;padding:36px 18px;display:flex;position:relative;overflow:hidden}.resource-claim-orbit{border:1px solid #c6addd;border-radius:50%;width:330px;height:330px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.resource-claim-orbit:after{content:"";border:1px solid #c6addd;border-radius:50%;position:absolute;inset:24px}.resource-claim-books{width:290px;height:246px;margin-top:28px;position:relative}.resource-claim-books img{object-fit:cover;border-radius:2px 5px 5px 2px;width:138px;height:194px;position:absolute;box-shadow:0 12px 20px #32254d35}.resource-claim-books img:first-child{top:30px;left:2px;transform:rotate(-14deg)}.resource-claim-books img:nth-child(2){z-index:1;top:0;left:77px;transform:rotate(-2deg)}.resource-claim-books img:nth-child(3){top:38px;right:0;transform:rotate(13deg)}.resource-claim-art p{text-align:center;margin:0;font-size:16px;line-height:1.65;position:relative}.resource-claim-art strong{font-weight:600}.resource-claim-copy{padding:53px 32px 28px}.resource-claim-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(29px,3vw,35px);font-weight:700;line-height:1.17}.resource-claim-copy h2 span{color:#8124d0}.resource-claim-copy>p:not(.resource-claim-note):not(.resource-claim-error){color:#625573;margin:18px 0 21px;font-size:14px;line-height:1.75}.resource-claim-copy ul{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.resource-claim-copy li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.resource-claim-copy li svg{color:#6f269e;flex:0 0 17px;margin-top:1px}.resource-claim-submit{justify-content:center;gap:12px;width:100%;min-height:50px;font-size:14px}.resource-claim-note{text-align:center;color:#625573;margin:10px 0 5px;font-size:11px;line-height:1.5}.resource-claim-later{color:#625573;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0 auto;padding:8px 18px;font-size:12px;text-decoration:underline;display:block}.resource-claim-later:hover{color:#8124d0}.resource-claim-dialog button:focus-visible{outline-offset:3px;outline:3px solid #208291}.resource-claim-copy .resource-claim-error{color:#a32d3c;margin:0 0 14px;font-size:13px;line-height:1.5}@keyframes claim-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.resource-claim-inner{grid-template-columns:1fr}.resource-claim-art{height:175px;min-height:0;padding:12px}.resource-claim-art p{display:none}.resource-claim-orbit{width:240px;height:240px;top:-45px}.resource-claim-books{flex:0 0 155px;width:235px;height:155px;margin:10px 0 0}.resource-claim-books img{width:103px;height:145px}.resource-claim-books img:first-child{top:15px;left:10px}.resource-claim-books img:nth-child(2){left:66px}.resource-claim-books img:nth-child(3){top:19px;right:10px}.resource-claim-close{background:#fffdfbe6}.resource-claim-copy{padding:24px 24px 15px}.resource-claim-copy h2{font-size:29px}.resource-claim-copy h2 br{display:none}.resource-claim-copy>p:not(.resource-claim-note):not(.resource-claim-error){margin:13px 0 17px;font-size:13px}.resource-claim-copy ul{gap:9px;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.resource-claim-dialog[open]{animation:none}}
