.mission-access{color:#222246;width:min(480px,100% - 24px);max-height:88dvh;font:inherit;text-align:start;background:#fcfbff;border:1px solid #bfc0eb;border-radius:24px;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 26px 90px #08062255}.mission-access::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10092caa}.mission-access-inner{padding:clamp(19px,4vw,30px)}.mission-access-top,.mission-links,.mission-check{align-items:center;gap:10px;display:flex}.mission-access-top{justify-content:space-between}.mission-access-tag{color:#59519a;letter-spacing:.03em;align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.mission-access-tag i{background:#75d3c4;border:2px solid #315867;border-radius:50%;width:.7rem;height:.7rem;box-shadow:2px 2px #d7ccff}.mission-access-top button{color:#3d3363;background:#fff;border:1px solid #d3cfea;border-radius:12px;width:36px;height:36px;font-size:1.4rem;line-height:1}.mission-access h2,.mission-access h3{color:#282348;font-weight:800;line-height:1.5}.mission-access h2{margin:.45rem 0 1rem;font-size:1.8rem}.mission-access h3{margin:.5rem 0;font-size:1.13rem}.mission-access p{color:#534e68;margin:.45rem 0;font-size:.91rem;line-height:1.9}.mission-data{background:linear-gradient(125deg,#f3f0ff,#edf9fb);border:1px solid #d4ccec;border-radius:17px;margin:.7rem 0;padding:14px}.mission-data small,.mission-answer small{color:#53647b;font-weight:650}.mission-data dl{gap:4px;margin:.65rem 0 0;display:grid}.mission-data dl>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.mission-data dt{font-size:.87rem}.mission-data dd{margin:0;font-size:1rem;font-weight:750}.mission-access form,.mission-tools{gap:.7rem;display:grid}.mission-access label:not(.mission-check){color:#3e3c54;gap:.35rem;font-size:.9rem;font-weight:650;display:grid}.mission-access :is(input:not([type=checkbox]),select){color:#282348;width:100%;font:inherit;background:#fff;border:1px solid #b4b0c9;border-radius:.65rem;padding:.68rem .9rem}.mission-access .mission-check{color:#494457;align-items:flex-start;margin:.35rem 0;font-size:.81rem;line-height:1.8}.mission-check input{accent-color:#6050b1;flex:none;width:16px;height:16px;margin-top:.28rem}.mission-access button{cursor:pointer;font-family:inherit}.mission-submit,.mission-secondary{min-height:42px;font:inherit;border-radius:.75rem;padding:.6rem 1rem;font-weight:750}.mission-submit{color:#fff;background:#4c3a9b;border:1px solid #42318e}.mission-secondary{color:#48358c;background:#fff;border:1px solid #b7acda}.mission-links{justify-content:space-between}.mission-links button{color:#51479c;font:inherit;background:0 0;border:0;font-size:.8rem}.mission-access button:disabled{opacity:.6;cursor:default}.mission-access :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #277bba}.mission-notice,.mission-error,.mission-answer{background:#eeedf5;border-radius:.6rem;padding:.7rem .9rem}.mission-access .mission-error{color:#872e27;background:#fff1ee}.mission-answer{background:#eaf6f3}.mission-notes{padding:0;list-style:none}.mission-notes li{border-bottom:1px solid #d5ddea;padding:.5rem 0}.mission-notes span{color:#556078;font-size:.8rem;display:block}
