.selectionCalculator .sumButton{color:#061a32;cursor:pointer;background:#e9a522;border:0;border-radius:10px;padding:13px 20px;font-size:15px;font-weight:950}.sumBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b19d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sumResult{color:#061a32;background:linear-gradient(145deg,#fff,#edf4f8);border:1px solid #4b6f90;border-radius:22px;width:min(960px,96vw);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 35px 100px #000a}.sumResult h3{text-transform:uppercase;margin:8px 45px 24px 0;font-size:clamp(25px,3vw,38px)}.sumClose{color:#fff;cursor:pointer;background:#061a32;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:18px;right:20px}.sumMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.sumMetrics>div{background:#fff;border:1px solid #c8d7e2;border-radius:12px;padding:15px}.sumMetrics small,.sumMetrics b{display:block}.sumMetrics small{text-transform:uppercase;color:#61788a;font-size:11px;font-weight:900}.sumMetrics b{margin-top:6px;font-size:16px}.installmentRanges,.selectedLetters{color:#fff;background:#061a32;border-radius:13px;gap:7px;margin-top:18px;padding:18px;display:grid}.installmentRanges span,.selectedLetters span{border-top:1px solid #ffffff2b;padding-top:7px;font-size:14px}.sumResult>p{background:#fff7df;border-left:4px solid #e9a522;padding:15px 18px;line-height:1.55}.sumActions{justify-content:flex-end;gap:12px;display:flex}.sumActions button,.sumActions a{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:14px 19px;font-weight:900}.sumActions button{color:#061a32;background:#dce8f0}.sumActions a{color:#fff;background:#159a52}@media (max-width:800px){.sumMetrics{grid-template-columns:1fr 1fr}.sumResult{padding:24px}.sumActions{display:grid}.selectionCalculator .sumButton{grid-column:auto}}@media (max-width:520px){.sumMetrics{grid-template-columns:1fr}.sumBackdrop{padding:10px}.sumResult{max-height:96vh}.sumActions{grid-template-columns:1fr}.sumActions a{text-align:center}}
.availabilityTabs{background:#021327;border:1px solid #557996;border-radius:13px;justify-self:end;padding:5px;display:flex}.availabilityTabs button{color:#d7e7f2;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:46px;padding:0 24px;font-size:15px;font-weight:900}.availabilityTabs .availableTab{color:#fff;background:#08783f}.availabilityTabs .reservedTab{color:#fff;background:#b71c1c}.lettersGrid article.sold{background:#fff8f8;border-color:#d58484}.cardCheck input:disabled{cursor:not-allowed;opacity:.55}.lettersGrid article.sold .cardCheck{color:#a21f1f}.soldNotice{color:#a21f1f;background:#f6dddd;border-radius:9px;margin-top:20px;padding:10px 13px;font-weight:900;display:inline-block}@media (max-width:800px){.availabilityTabs{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.availabilityTabs button{padding:0 10px}}.availabilityTabs button{letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;justify-content:center;align-items:center;gap:9px;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;font-weight:700;line-height:1;display:inline-flex}.availabilityTabs button:not(.allTab):before{content:"";background:#86d5ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #86d5ff1f}.availabilityTabs .availableTab:before,.availabilityTabs .reservedTab:before{background:#fff}
.letterSeal{object-fit:cover;border:2px solid #36baf2;border-radius:50%;width:48px;height:48px;position:absolute;top:58px;right:18px;box-shadow:0 5px 16px #001b3a55}.infoIcon{color:#0874aa;cursor:help;margin-left:5px;font-size:13px}@media (max-width:650px){.letterSeal{width:42px;height:42px;top:64px}}
.availabilityTabs .allTab{color:#fff;background:#0b6b9a}@media (max-width:800px){.availabilityTabs{grid-template-columns:repeat(3,1fr)}}.highValueNotice{background:linear-gradient(120deg,#0a2947,#061a32);border:1px solid #e9b13f80;border-left:5px solid #e9a522;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 0 28px;padding:24px 26px;display:grid;box-shadow:0 16px 38px #0004}.highValueNotice strong{color:#fff;margin-bottom:7px;font-size:19px;display:block}.highValueNotice p{color:#d2e1ec;margin:0;font-size:15px;line-height:1.55}.highValueNotice a{color:#061a32;white-space:nowrap;background:linear-gradient(135deg,#f4bd48,#df971d);border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #0004}.highValueNotice a:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0006}@media (max-width:850px){.highValueNotice{grid-template-columns:1fr}.highValueNotice a{white-space:normal;text-align:center;width:100%}}
.lettersGrid .status{vertical-align:middle;align-items:center;margin:0 0 12px;display:inline-flex;position:static}.lettersGrid .cardCheck{min-height:30px;margin:0 0 12px;padding-right:0}.lettersGrid .letterSeal{top:72px;right:18px}.lettersGrid article>small{margin-top:4px;padding-right:58px}.lettersGrid article>h3{padding-right:58px}@media (max-width:650px){.lettersGrid .status{display:inline-flex;position:static}.lettersGrid .letterSeal{top:74px;right:16px}}
