.xnI9tq_page{gap:28px;max-width:1120px;padding-bottom:64px;display:grid}.xnI9tq_back{color:var(--ghost);font-size:12px}.xnI9tq_heading{letter-spacing:-.055em;margin:22px 0 12px;font-size:clamp(30px,4vw,40px);font-weight:550;line-height:1.1}.xnI9tq_intro{color:var(--ghost);font-size:15px}.xnI9tq_controls{border:1px solid var(--border-subtle);border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.xnI9tq_controls label{color:var(--ghost);flex:1;gap:7px;min-width:130px;font-size:11px;display:grid}.xnI9tq_controls select,.xnI9tq_controls input{background-color:var(--control-fill);height:44px;color:var(--text-primary);border-radius:var(--radius-pill);border:1px solid #0000;width:100%;padding:0 16px;font-size:13px;font-weight:500}.xnI9tq_controls select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888780' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.xnI9tq_controls select:focus-visible,.xnI9tq_controls input:focus-visible{border-color:var(--green);outline:none}.xnI9tq_controls button{border-radius:var(--radius-pill);background:var(--cta-fill);height:44px;color:var(--cta-ink);padding:0 24px;font-size:13px;font-weight:600}.xnI9tq_advanced{color:var(--ghost);flex-basis:100%;padding-top:2px;font-size:12px}.xnI9tq_advanced summary{cursor:pointer}.xnI9tq_advanced>div{flex-wrap:wrap;align-items:end;gap:14px;padding-top:16px;display:flex}.xnI9tq_advanced span{flex-basis:100%;font-size:11px}.xnI9tq_context{color:var(--ghost);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;display:flex}.xnI9tq_context>div{gap:20px;display:flex}.xnI9tq_context a{color:var(--green)}.xnI9tq_stats{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:24px;padding:10px 0 28px;display:grid}.xnI9tq_stats span{color:var(--ghost);margin-bottom:10px;font-size:11px;display:block}.xnI9tq_stats strong{letter-spacing:-.045em;font-size:clamp(22px,3vw,34px);font-weight:500}.xnI9tq_chart{border-bottom:1px solid var(--border-subtle);padding:8px 0 22px}.xnI9tq_chart>div,.xnI9tq_chart footer{justify-content:space-between;gap:10px;display:flex}.xnI9tq_chart h2{font-size:14px;font-weight:500}.xnI9tq_chart span,.xnI9tq_chart footer{color:var(--ghost);font-size:11px}.xnI9tq_chart svg{width:100%;margin-top:20px;overflow:visible}.xnI9tq_table{overflow-x:auto}.xnI9tq_table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.xnI9tq_table caption{caption-side:bottom;text-align:left;color:var(--ghost);padding-top:16px;font-size:11px}.xnI9tq_table th{text-transform:uppercase;letter-spacing:.08em;color:var(--ghost);border-bottom:1px solid var(--border-subtle);padding:12px 16px;font-size:10px;font-weight:500}.xnI9tq_table td{border-bottom:1px solid var(--border-subtle);padding:15px 16px}.xnI9tq_table th:first-child,.xnI9tq_table td:first-child{padding-left:0}.xnI9tq_table td:nth-last-child(-n+2),.xnI9tq_table th:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.xnI9tq_table td span{color:var(--ghost);margin-left:8px}.xnI9tq_method{color:var(--ghost);max-width:800px;font-size:12px;line-height:1.7}.xnI9tq_method summary{cursor:pointer;color:var(--text-primary)}.xnI9tq_method p,.xnI9tq_method ul{margin-top:12px}.xnI9tq_empty{color:var(--ghost);padding:30px 0;font-size:13px}@media (max-width:600px){.xnI9tq_stats{grid-template-columns:1fr 1fr;gap:20px}.xnI9tq_stats>div:last-child{grid-column:1/-1}.xnI9tq_stats>div:last-child strong{font-size:20px}.xnI9tq_controls{gap:12px;padding:14px}.xnI9tq_controls button{width:100%}.xnI9tq_controls select,.xnI9tq_controls input{font-size:16px}.xnI9tq_page{gap:22px}.xnI9tq_table td{padding:14px 12px}.xnI9tq_heading{margin-top:20px}}.xnI9tq_table{scrollbar-gutter:stable;max-height:26rem;overflow:auto}.xnI9tq_table th{background:var(--surface);z-index:1;position:sticky;top:0}.xnI9tq_chart .xnI9tq_scale{font-variant-numeric:tabular-nums;text-align:right;margin-top:16px;display:block}
