._preview_320o0_1{color:#23382b;background:#faf8f3;border:1px solid #dedbd0;border-radius:16px;width:100%;font-size:14px;overflow:hidden;box-shadow:0 24px 50px #344c3412;container-type:inline-size}._header_320o0_2{background:#fffdf9;border-bottom:1px solid #e4e1d7;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}._header_320o0_2 strong{color:#398552}._header_320o0_2 span{color:#70796e;font-size:12px}._body_320o0_5{gap:14px;padding:18px;display:grid}._intro_320o0_6>span{color:#52835b;letter-spacing:.08em;font-size:12px;font-weight:700}._intro_320o0_6 h3{letter-spacing:-.04em;margin:6px 0 4px;font-size:24px;line-height:1.2}._metrics_320o0_8,._summary_320o0_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}._metrics_320o0_8>div,._summary_320o0_8,._card_320o0_9{background:#fffdf9;border:1px solid #e4e1d7;border-radius:14px;min-width:0;padding:14px}._metrics_320o0_8 dt,._summary_320o0_8 dt{color:#697166;font-size:12px;line-height:1.4}._metrics_320o0_8 dd,._summary_320o0_8 dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-weight:700}._metrics_320o0_8 dd{letter-spacing:-.04em;font-size:20px}._summary_320o0_8{grid-template-columns:1.4fr .7fr .9fr}._summary_320o0_8 dd{font-size:16px}._ratingNotice_320o0_15{color:#70796e;margin:-5px 2px 0;font-size:12px;line-height:1.45}._columns_320o0_16{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}._card_320o0_9 h4{margin:0;font-size:14px;font-weight:700;line-height:1.4}._card_320o0_9 p{color:#697166;margin:6px 0 0;font-size:12px;line-height:1.5}._chart_320o0_19{width:100%;height:auto;margin-top:14px;display:block}._axis_320o0_20{color:#697166;justify-content:space-between;font-size:12px;display:flex}._payout_320o0_21{background:#edf4eb;border-color:#d7e4d3}._payout_320o0_21>strong{color:#347449;letter-spacing:-.04em;white-space:nowrap;margin-top:18px;font-size:30px;display:block}@container (width<=520px){._metrics_320o0_8{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){._columns_320o0_16{grid-template-columns:1fr}._payout_320o0_21>strong{margin-top:8px}}@container (width<=330px){._body_320o0_5,._header_320o0_2{padding:12px}._summary_320o0_8{grid-template-columns:1fr 1fr}._summary_320o0_8>div:first-child{grid-column:1/-1}._intro_320o0_6 h3{font-size:22px}}
