.wss-root{max-width:920px;margin:30px auto;color:#263a54;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic UI","Yu Gothic",sans-serif;font-size:16px;line-height:1.7;letter-spacing:.01em}.wss-root *{box-sizing:border-box}.wss-root .wss-intro,.wss-root .wss-section-title,.wss-root .wss-chart-head{border:0!important;background:none!important;box-shadow:none!important}.wss-root .wss-intro h2,.wss-root .wss-intro h2:before,.wss-root .wss-intro h2:after,.wss-root .wss-section-title h3,.wss-root .wss-section-title h3:before,.wss-root .wss-section-title h3:after,.wss-root .wss-chart-head h3,.wss-root .wss-chart-head h3:before,.wss-root .wss-chart-head h3:after{border:0!important;background:none!important;box-shadow:none!important;content:none!important}.wss-intro{padding:5px 2px 8px}.wss-eyebrow{margin:0 0 7px;color:#5f83b0!important;font-size:14px;font-weight:650;letter-spacing:.06em}.wss-intro h2{margin:0!important;padding:0!important;color:#1e3755!important;font-size:clamp(26px,4vw,34px)!important;line-height:1.35!important;letter-spacing:.015em}.wss-intro>p:last-child{margin:6px 0 0;color:#718298;font-size:16px}.wss-section{margin-top:31px}.wss-section-title{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px}.wss-section-title>span{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;margin-top:2px;border-radius:50%;background:#dceafe;color:#2d6cb9;font-size:14px;font-weight:700}.wss-section-title h3{margin:0!important;padding:0!important;color:#1f3956!important;font-size:22px!important;line-height:1.35!important}.wss-section-title p{margin:1px 0 0;color:#78899d;font-size:14px}.wss-form{padding:24px 26px 21px;background:#f7fafc;border:1px solid #e2eaf1;border-radius:14px}.wss-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 18px}.wss-input-grid label{display:block;color:#435b76;font-size:15px;font-weight:650}.wss-input-with-unit{display:flex;margin-top:6px;overflow:hidden;border:1px solid #c7d6e4;border-radius:9px;background:#fff;transition:border-color .15s,box-shadow .15s}.wss-input-with-unit:focus-within{border-color:#5b92d8;box-shadow:0 0 0 3px #5b92d822}.wss-input-with-unit input{width:100%;min-width:0;border:0;outline:0;padding:11px 12px;color:#203956;background:transparent;font:inherit;font-size:17px;font-weight:600}.wss-input-with-unit span{display:flex;align-items:center;padding:0 12px;border-left:1px solid #d7e1eb;background:#f2f6fa;color:#61768f;font-size:14px}.wss-input-help{margin:13px 0 0;color:#78899b;font-size:13px}.wss-error{margin:12px 0 0;color:#bd3838;font-size:14px;font-weight:650}.wss-results{padding:0}.wss-conditions{margin:2px 0 0;color:#71849a;font-size:14px;line-height:1.7}.wss-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wss-result-card{padding:22px;background:#fff;border:1px solid #dce6ef;border-radius:14px;border-top:4px solid #ee7979}.wss-result-card.is-rate{border-top-color:#5890df}.wss-card-title{margin:0;color:#213b58;font-size:21px;font-weight:750;line-height:1.25}.wss-card-description{margin:2px 0 18px;color:#71839a;font-size:14px}.wss-card-label{margin:0;color:#728399;font-size:14px}.wss-result-card strong{display:block;margin:1px 0 15px;color:#1f3858;font-size:30px;line-height:1.25;letter-spacing:0;font-variant-numeric:tabular-nums}.wss-result-card dl{margin:0}.wss-result-card dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e8edf2;font-size:14px}.wss-result-card dt{color:#6e8095}.wss-result-card dd{margin:0;color:#334d6b;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.wss-chart-card{margin-top:27px;padding:22px 22px 18px;background:#fbfcfe;border:1px solid #e2eaf2;border-radius:14px}.wss-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wss-chart-head h3{margin:0!important;padding:0!important;color:#213c5c!important;font-size:21px!important}.wss-mode{display:flex;gap:3px;padding:3px;border-radius:9px;background:#eaf0f6}.wss-mode button{border:0;border-radius:7px;padding:7px 12px;background:transparent;color:#6a7d93;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.wss-mode button[aria-pressed="true"]{background:#fff;color:#2768ba;box-shadow:0 1px 4px #254a7222}.wss-legend{display:flex;gap:17px;flex-wrap:wrap;margin:8px 0 9px;color:#566b84;font-size:14px;font-weight:650}.wss-legend span:before{content:"";display:inline-block;width:17px;height:3px;margin:0 7px 3px 0;background:#ee6a6a;vertical-align:middle}.wss-legend .is-rate:before{background:#3981df}.wss-chart-wrap{position:relative}.wss-chart{display:block;width:100%;height:300px;touch-action:none}.wss-tooltip{position:absolute;z-index:2;width:180px;padding:10px 11px;background:#284663;color:#fff;border-radius:9px;box-shadow:0 7px 18px #17365333;font-size:13px;line-height:1.55;pointer-events:none}.wss-tooltip strong{display:block;margin-bottom:5px;font-size:13px}.wss-tooltip-row{display:grid;grid-template-columns:1fr 88px;column-gap:8px;align-items:baseline}.wss-tooltip-row i{font-style:normal}.wss-tooltip-row b{font-family:Consolas,"SFMono-Regular",monospace;font-size:12px;font-weight:700;letter-spacing:0;text-align:right;font-variant-numeric:tabular-nums}.wss-tooltip-row.is-fixed{color:#ffcdcd}.wss-tooltip-row.is-rate{color:#c9dfff}.wss-chart-help{margin:7px 0 0;color:#78899b;font-size:13px}.wss-assumptions{margin-top:24px;padding:15px 18px;background:#f8fafc;border-radius:10px;color:#60748c;font-size:14px}.wss-assumptions summary{color:#435b76;font-weight:700;cursor:pointer}.wss-assumption-body{padding-top:7px}.wss-assumption-body p{margin:7px 0}@media(max-width:680px){.wss-root{margin:20px 0;font-size:16px}.wss-form,.wss-chart-card{padding:20px 16px;border-radius:11px}.wss-input-grid,.wss-cards{grid-template-columns:1fr}.wss-intro h2{font-size:27px!important}.wss-result-card strong{font-size:29px}.wss-chart-head{align-items:flex-start;flex-direction:column;gap:8px}.wss-chart{height:270px}.wss-conditions{font-size:13px}}.wss-tooltip{width:210px}.wss-tooltip-row{grid-template-columns:1fr auto}.wss-tooltip-row b{white-space:nowrap}