.wca-cover{aspect-ratio:16/9}.wca-cover:after{display:none}.wca-cover>img{object-position:center}.wca-scaled-seasonal .wca-seasonal-body{padding-bottom:47px}.wca-seasonal-plot{height:240px;position:relative}.wca-scaled-seasonal .wca-seasonal-grid{height:100%}.wca-scaled-seasonal .wca-month{display:block;position:relative}.wca-scaled-seasonal .wca-month>i{height:var(--month-height);min-height:0;position:absolute;bottom:0;left:16%}.wca-scaled-seasonal .wca-month>span{bottom:calc(var(--month-height) + 7px);text-align:center;margin:0;position:absolute;left:0;right:0}.wca-scaled-seasonal .wca-month>small{text-align:center;margin:0;position:absolute;bottom:-22px;left:0;right:0}.wca-scaled-seasonal .wca-peg-line{bottom:auto;left:0;right:0}@media (max-width:700px){.wca-scaled-seasonal .wca-seasonal-plot{width:660px}.wca-scaled-seasonal .wca-seasonal-grid,.wca-scaled-seasonal .wca-peg-line{min-width:0}}.wca-price-bridge{padding:31px 27px}.wca-price-row{grid-template-columns:190px 1fr 68px;align-items:center;gap:15px;padding:12px 0;display:grid}.wca-price-row>span,.wca-price-row>strong{color:#4f5968;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.wca-price-row>strong{text-align:right}.wca-price-row>div{background:#edf0f5;height:23px}.wca-price-row i{background:#145dff;height:100%;display:block}.wca-price-row[data-tone=debt] i{background:#ef805c}.wca-price-row[data-tone=adjustment] i{background:#f4c542}.wca-price-row[data-tone=total] i{background:#081a39}.wca-price-row[data-tone=total] span,.wca-price-row[data-tone=total] strong{color:#111b2b;font-weight:800}.wca-seasonal-body{padding:35px 26px 25px;position:relative}.wca-peg-line{z-index:2;border-top:2px dashed #ef805c;position:absolute;bottom:153px;left:26px;right:26px}.wca-peg-line span{color:#b7492e;background:#fff;padding-left:7px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:-22px;right:0}.wca-seasonal-grid{background:repeating-linear-gradient(0deg,#fff 0 55px,#e7eaf0 56px);grid-template-columns:repeat(12,minmax(34px,1fr));align-items:end;gap:8px;height:280px;display:grid}.wca-month{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.wca-month>span{color:#394354;margin-bottom:7px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.wca-month>i{background:#145dff;width:68%;max-width:36px;min-height:12px;display:block}.wca-month>small{color:#687384;margin-top:9px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.wca-month:nth-child(6) i,.wca-month:nth-child(7) i,.wca-month:nth-child(8) i{background:#081a39}.wca-sensitivity{padding:24px;overflow-x:auto}.wca-sensitivity table{border-collapse:collapse;width:100%;min-width:560px}.wca-sensitivity caption{text-align:left;color:#5c6676;margin-bottom:15px;font-size:14px;line-height:1.5}.wca-sensitivity th,.wca-sensitivity td{text-align:right;border-bottom:1px solid #dfe4ec;padding:14px 15px;font-size:14px}.wca-sensitivity th:first-child,.wca-sensitivity td:first-child{text-align:left}.wca-sensitivity thead th{color:#556071;background:#eef1f6;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.wca-sensitivity tbody tr:nth-child(3){background:#e5edff}.wca-sensitivity tbody tr:nth-child(3) td{color:#0b3fba;font-weight:800}.wca-sensitivity tbody td:nth-child(2){color:#b7492e;font-weight:700}.wca-account-table{border:1px solid #cfd6e1;margin:34px 0 55px;overflow-x:auto}.wca-account-table table{border-collapse:collapse;width:100%;min-width:650px}.wca-account-table caption{text-align:left;color:#fff;background:#0a0e16;padding:22px 24px;font-size:20px;font-weight:700}.wca-account-table th,.wca-account-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e5ed;padding:15px 18px;font-size:14px;line-height:1.55}.wca-account-table thead th{color:#516075;background:#eef1f6;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.wca-account-table tbody th{color:#172033;font-weight:700}.wca-account-table tbody td{color:#4b5768}@media (max-width:700px){.wca-cover{aspect-ratio:16/9;margin-top:22px}.wca-price-bridge{padding:22px 15px}.wca-price-row{grid-template-columns:120px 1fr 54px;gap:9px}.wca-price-row>span,.wca-price-row>strong{font-size:11px}.wca-seasonal-body{padding:32px 12px 21px;overflow-x:auto}.wca-seasonal-grid{min-width:660px}.wca-peg-line{min-width:636px;left:12px;right:12px}.wca-sensitivity{padding:12px}.wca-account-table{margin-bottom:45px}}
