#modal.mission-result-modal{padding:0!important;width:min(460px,calc(100vw - 24px))!important;max-height:calc(100dvh - 30px)!important;border:1px solid #d4e5dc40!important;border-radius:23px!important;overflow:auto;background:#182a23!important;box-shadow:0 30px 100px #0007,0 1px 0 #ffffff55 inset;color:#f5f7ef}#modal.mission-result-modal>.modal-heading{position:absolute;right:13px;top:13px;z-index:5;margin:0!important}#modal.mission-result-modal>.modal-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#modal.mission-result-modal .modal-heading .icon-button{width:36px;height:36px;border-radius:50%;background:#142820a6;color:#fff;border:1px solid #ffffff45;backdrop-filter:blur(15px)}.mission-result-card{padding:0!important;text-align:left!important}.mission-result-hero{height:280px;position:relative;isolation:isolate;overflow:hidden}.mission-result-hero>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mission-result-shade{position:absolute;inset:0;background:linear-gradient(#10271e33,transparent 22%,#12261d38 52%,#182a23 100%)}.mission-result-eyebrow{position:absolute;left:23px;right:65px;top:22px;display:flex;justify-content:space-between;gap:12px;color:#f4f8ec;font:600 9px/1.5 var(--sans);letter-spacing:.12em}.mission-result-eyebrow>span:first-child{padding:6px 9px;background:#183a2d99;border:1px solid #e4f6dc55;border-radius:5px;backdrop-filter:blur(16px)}.mission-result-eyebrow>span:last-child{padding-top:6px}.mission-result-brand{position:absolute;right:26px;bottom:31px;width:39px;height:39px;filter:brightness(0) invert(1);opacity:.7}.mission-result-title{position:absolute;bottom:27px;left:26px;right:74px}.mission-result-title>span{font:500 10px/1.5 var(--sans);letter-spacing:.13em;color:#c4e4d3}.mission-result-card .mission-result-title h3{font:600 38px/.99 var(--sans)!important;letter-spacing:-.055em!important;color:#f3f6ed!important;margin:9px 0 0!important;text-align:left}.mission-result-body{padding:0 26px 20px}.mission-result-reward{display:flex;justify-content:space-between;align-items:center;padding:9px 0 21px;border-bottom:1px solid #c4e2d224;gap:12px}.mission-result-reward>div:first-child>span{font:500 9px/1.5 var(--sans);letter-spacing:.11em;color:#9bb7a8}.mission-result-reward>div:first-child>strong{font:500 61px/1.1 var(--sans);letter-spacing:-4px;color:#b9e8d2;display:block;margin-top:2px;text-shadow:0 2px 0 #0b1a12}.mission-result-reward strong>small{font:500 16px var(--sans);letter-spacing:0;margin-left:9px;color:#c0d6ca}.mission-result-rank{text-align:right}.mission-result-rank>span{font:500 9px/1.5 var(--sans);letter-spacing:.1em;color:#97b3a3;display:block}.mission-result-rank>strong{font:500 18px/1.4 var(--sans);color:#f0f4e9}.mission-result-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 0 20px}.mission-result-stats>div{min-width:0}.mission-result-stats strong{font:500 26px/1 var(--sans);letter-spacing:-1px;color:#f1f6eb;display:block}.mission-result-stats strong>small{font:400 14px var(--sans);letter-spacing:0;color:#a4c0b0;margin-left:2px}.mission-result-stats div>span{font:500 8px/1.5 var(--sans);letter-spacing:.06em;color:#8fae9c;display:block;margin-top:8px}.mission-result-card .result-actions{display:flex;flex-direction:column;gap:10px;padding:3px 0 0;margin:0}.mission-result-card .result-actions>.btn{min-height:48px;display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:11px;font-size:14px;background:#b8e5ce;color:#1b3e2d}.mission-result-continue{min-height:46px;display:flex;align-items:center;justify-content:space-between;border:1px solid #b9dbc738;border-radius:11px;background:#ffffff05;color:#d6e7da;padding:10px 17px;font:500 14px var(--sans)}.mission-result-card .result-actions>.subtle-link{font-size:12px;color:#b7cebd;min-height:33px}.mission-result-foil{position:absolute;inset:-30%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#fff2 49%,transparent 59%);transform:translateX(-90%);animation:mission-card-shine 1.6s .3s ease-out both}.mission-result-badges{padding-bottom:15px}.mission-result-badges .result-new-badge{margin:0;background:#e3eedc0a}.mission-result-card .result-new-badge svg{max-height:90px}@keyframes mission-card-shine{to{transform:translateX(95%)}}@media(max-width:500px){.mission-result-hero{height:245px}.mission-result-body{padding:0 21px 15px}.mission-result-title{left:21px}.mission-result-card .mission-result-title h3{font-size:34px!important}.mission-result-stats{padding:18px 0}.mission-result-stats strong{font-size:23px}.mission-result-stats div>span{font-size:7px}.mission-result-reward>div:first-child>strong{font-size:54px}.mission-result-rank>strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.mission-result-foil{animation:none;display:none}}
