._page_1cc8d_1{min-height:100vh}._hero_1cc8d_1{z-index:1;position:relative}._calculator_1cc8d_1{z-index:1;border:1px solid rgb(var(--atlas-cyan-rgb)/.26);background:#030c12f0;width:min(1240px,100% - 44px);margin:24px auto 36px;position:relative}._characterPicker_1cc8d_2{border-bottom:1px solid rgb(var(--atlas-cyan-rgb)/.22);background:linear-gradient(115deg,rgb(var(--atlas-cyan-rgb)/.08),#030c12f5);grid-template-columns:150px minmax(0,1fr) 210px;align-items:center;gap:24px;padding:24px;display:grid}._characterPortrait_1cc8d_2{border:1px solid rgb(var(--atlas-cyan-rgb)/.3);background:#07131d;height:138px;display:block;overflow:hidden}._characterPortrait_1cc8d_2 img{object-fit:contain;object-position:center 18%;width:100%;height:100%}._characterPicker_1cc8d_2>div>span,._characterPicker_1cc8d_2 aside span,._sectionHeading_1cc8d_2>span,._boundary_1cc8d_2 span{color:var(--atlas-cyan-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}._characterPicker_1cc8d_2 label{margin:8px 0;display:block}._characterPicker_1cc8d_2 select{border:1px solid rgb(var(--atlas-cyan-rgb)/.42);color:#f4fbfd;width:min(420px,100%);min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081820;border-radius:0;padding:0 13px;font-weight:800}._characterPicker_1cc8d_2 p{color:#9fb1bc;max-width:720px;margin:0;font-size:.8rem;line-height:1.6}._characterPicker_1cc8d_2 aside{background:#f2c56b0f;border:1px solid #f2c56b40;gap:7px;padding:18px;display:grid}._characterPicker_1cc8d_2 aside strong{color:#f2c56b;font-size:1.25rem}._characterPicker_1cc8d_2 aside small{color:#9fb1bc;font-size:.68rem}._costSection_1cc8d_3{border-bottom:1px solid rgb(var(--atlas-cyan-rgb)/.18);padding:34px 30px}._sectionHeading_1cc8d_2{grid-template-columns:170px minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}._sectionHeading_1cc8d_2 h2{color:#f5fbfd;margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}._sectionHeading_1cc8d_2 p{color:#9fb1bc;max-width:800px;margin:8px 0 0;line-height:1.65}._materialGrid_1cc8d_3{flex-wrap:wrap;gap:12px;min-height:126px;display:flex}._materialCard_1cc8d_3{border:1px solid rgb(var(--atlas-cyan-rgb)/.25);background:linear-gradient(135deg,rgb(var(--atlas-cyan-rgb)/.08),#020a0ff5);grid-template-columns:78px minmax(120px,1fr);align-items:center;gap:13px;min-width:235px;padding:13px;display:grid}._materialCard_1cc8d_3:first-child{background:linear-gradient(135deg,#f2c56b1a,#020a0ff5);border-color:#f2c56b61}._materialCard_1cc8d_3 a{width:78px;height:78px;display:block}._materialCard_1cc8d_3 img{object-fit:contain;width:100%;height:100%}._materialCard_1cc8d_3 strong{color:#edf7fa;font-size:.78rem;line-height:1.4;display:block}._materialCard_1cc8d_3 span{color:#fff;margin-top:8px;font-size:1.1rem;font-weight:900;display:block}._rangeHeader_1cc8d_4{grid-template-columns:40px 1fr 40px;align-items:center;gap:16px;margin:28px 0 8px;display:grid}._rangeHeader_1cc8d_4 button{border:1px solid rgb(var(--atlas-cyan-rgb)/.45);background:rgb(var(--atlas-cyan-rgb)/.1);width:36px;height:36px;color:var(--atlas-cyan);cursor:pointer;border-radius:50%;font-size:1.25rem}._rangeHeader_1cc8d_4 button:disabled{opacity:.28;cursor:default}._rangeHeader_1cc8d_4 strong{text-align:center;color:#f7fbfd}._rangeHeader_1cc8d_4 strong span{color:var(--atlas-cyan)}._progressRail_1cc8d_4{padding:9px 14px}._track_1cc8d_4{background:#ffffff1a;border-radius:4px;height:6px;margin:0 4px;position:relative}._track_1cc8d_4>i{background:linear-gradient(90deg,var(--atlas-cyan),#9defff);box-shadow:0 0 9px rgb(var(--atlas-cyan-rgb)/.55);border-radius:4px;position:absolute;inset:0 auto 0 0}._track_1cc8d_4>button{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}._track_1cc8d_4>button span{background:#081219;border:2px solid #ffffff47;border-radius:50%;width:10px;height:10px;margin:auto;display:block}._track_1cc8d_4>button[aria-pressed=true] span{background:var(--atlas-cyan);width:19px;height:19px;box-shadow:0 0 15px var(--atlas-cyan);border-color:#c9f7ff}._trackLabels_1cc8d_4{justify-content:space-between;margin-top:14px;display:flex}._trackLabels_1cc8d_4 button{color:#6f838e;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.65rem}._trackLabels_1cc8d_4 button[aria-current=step]{color:#dffaff;font-weight:900}._totalLine_1cc8d_4{color:#8196a2;letter-spacing:.05em;text-transform:uppercase;margin:16px 0 0;font-size:.72rem;line-height:1.7}._totalLine_1cc8d_4 strong{color:#c7d9e1}._totalLine_1cc8d_4 b{color:#f2c56b;margin-right:4px}._pending_1cc8d_4{border:1px dashed rgb(var(--atlas-cyan-rgb)/.35);background:rgb(var(--atlas-cyan-rgb)/.045);padding:28px}._pending_1cc8d_4 strong{color:#f3fafd;font-size:1.1rem}._pending_1cc8d_4 p{color:#aabcc5;max-width:760px;line-height:1.65}._pending_1cc8d_4 a{text-transform:uppercase;font-size:.74rem;font-weight:850}._boundary_1cc8d_2{background:#02090efa;justify-content:space-between;gap:28px;padding:24px 30px;display:flex}._boundary_1cc8d_2 p{color:#91a6b2;max-width:790px;margin:8px 0 0;font-size:.78rem;line-height:1.6}._boundary_1cc8d_2>div:last-child{flex-direction:column;align-items:flex-end;gap:9px;display:flex}._boundary_1cc8d_2 a{text-align:right;text-transform:uppercase;font-size:.72rem;font-weight:800}._srOnly_1cc8d_4{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){._characterPicker_1cc8d_2{grid-template-columns:110px 1fr}._characterPicker_1cc8d_2 aside{grid-column:1/-1}._sectionHeading_1cc8d_2{grid-template-columns:1fr;gap:8px}._boundary_1cc8d_2{display:grid}._boundary_1cc8d_2>div:last-child{align-items:flex-start}._boundary_1cc8d_2 a{text-align:left}}@media (width<=580px){._calculator_1cc8d_1{width:calc(100% - 24px);margin-top:12px}._characterPicker_1cc8d_2{grid-template-columns:82px 1fr;gap:14px;padding:16px}._characterPortrait_1cc8d_2{height:100px}._characterPicker_1cc8d_2 p{grid-column:1/-1}._costSection_1cc8d_3{padding:27px 16px}._materialGrid_1cc8d_3{grid-template-columns:1fr 1fr;display:grid}._materialCard_1cc8d_3{grid-template-columns:56px minmax(0,1fr);min-width:0;padding:10px}._materialCard_1cc8d_3 a{width:56px;height:56px}._materialCard_1cc8d_3 strong{font-size:.68rem}._materialCard_1cc8d_3 span{font-size:.9rem}._progressRail_1cc8d_4{padding-inline:4px;overflow-x:auto}._track_1cc8d_4,._trackLabels_1cc8d_4{min-width:520px}._boundary_1cc8d_2{padding:20px 16px}}
