.-l-OFa_card{gap:var(--table-space-175);width:100%;padding:clamp(var(--table-space-250), 3vw, var(--table-space-400));border:1px solid var(--table-line);border-radius:var(--table-radius-xl);background:color-mix(in srgb, var(--table-surface) 88%, transparent);box-shadow:0 30px 60px -48px color-mix(in srgb, var(--table-shadow-color) 45%, transparent);box-sizing:border-box;color:var(--table-ink);flex-direction:column;display:flex}.-l-OFa_eyebrow{align-items:center;gap:var(--table-space-100);color:var(--table-ink-soft);font-size:var(--table-text-2xs);font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-caps);line-height:var(--table-leading-compact);text-transform:uppercase;margin:0;display:inline-flex}.-l-OFa_eyebrowIcon{flex:none;width:14px;height:14px}.-l-OFa_title{font-family:var(--table-sans);font-size:clamp(var(--table-text-5xl), 2.6vw, var(--table-text-display-xs));font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-snug);line-height:var(--table-leading-tight);text-wrap:balance;margin:0}.-l-OFa_titleRow{align-items:center;gap:var(--table-space-175);margin:0;display:flex}.-l-OFa_titleIcon{border-radius:var(--table-radius-md);background:color-mix(in srgb, var(--table-iri-4) 20%, transparent);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.-l-OFa_titleIcon svg{width:20px;height:20px}.-l-OFa_body{color:var(--table-ink-soft);font-size:var(--table-text-lg);line-height:var(--table-leading-loose);margin:0}.-l-OFa_note{color:var(--table-ink-soft);font-size:var(--table-text-md);line-height:var(--table-leading-relaxed);margin:0}.-l-OFa_links{gap:var(--table-space-125) var(--table-space-250);margin-top:var(--table-space-025);flex-wrap:wrap;display:flex}.-l-OFa_link{color:var(--table-ink);font-size:var(--table-text-md);font-weight:var(--table-weight-bold);line-height:var(--table-leading-relaxed);text-underline-offset:3px;text-decoration:underline}.-l-OFa_tableWrap{margin-top:var(--table-space-050);border:1px solid var(--table-line);border-radius:var(--table-radius-lg);background:color-mix(in srgb, var(--table-paper) 60%, transparent);overflow-x:auto}.-l-OFa_table{border-collapse:collapse;text-align:left;width:100%;min-width:30rem;font-size:var(--table-text-md)}.-l-OFa_caption{padding:var(--table-space-200) var(--table-space-200) var(--table-space-075);caption-side:top;color:var(--table-ink);font-size:var(--table-text-sm);font-weight:var(--table-weight-bold);line-height:var(--table-leading-relaxed);text-align:left}.-l-OFa_table th,.-l-OFa_table td{padding:var(--table-space-150) var(--table-space-200);border-bottom:1px solid var(--table-line);vertical-align:baseline}.-l-OFa_table tbody tr:last-child>*{border-bottom:0}.-l-OFa_table thead th{color:var(--table-ink-soft);font-size:var(--table-text-2xs);font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-widest);text-transform:uppercase}.-l-OFa_table tbody th{font-weight:var(--table-weight-bold)}.-l-OFa_amount{font-weight:var(--table-weight-heavy);font-variant-numeric:tabular-nums}.-l-OFa_sample{margin-left:var(--table-space-100);color:var(--table-ink-soft);font-size:var(--table-text-xs)}.-l-OFa_segment{gap:var(--table-space-075);padding:var(--table-space-075);border-radius:var(--table-radius-pill);background:color-mix(in srgb, var(--table-ink) 6%, transparent);flex-wrap:wrap;align-self:flex-start;display:inline-flex}.-l-OFa_segmentButton{align-items:center;gap:var(--table-space-100);min-height:40px;padding:0 var(--table-space-200);border-radius:var(--table-radius-pill);color:var(--table-ink);font:inherit;font-size:var(--table-text-md);font-weight:var(--table-weight-bold);cursor:pointer;transition:background var(--table-duration-fast), color var(--table-duration-fast);background:0 0;border:0;display:inline-flex}.-l-OFa_segmentButton svg{width:16px;height:16px}.-l-OFa_segmentButton[aria-pressed=true]{background:var(--table-ink);color:var(--table-on-ink)}.-l-OFa_segmentButton:focus-visible,.-l-OFa_input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--table-iri-4) 30%, transparent);outline:none}.-l-OFa_fields{gap:var(--table-space-175);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.-l-OFa_field{gap:var(--table-space-075);min-width:0;font-size:var(--table-text-md);font-weight:var(--table-weight-bold);flex-direction:column;display:flex}.-l-OFa_input{width:100%;min-height:52px;padding:0 var(--table-space-200);border:1px solid color-mix(in srgb, var(--table-ink) 16%, transparent);border-radius:var(--table-radius-md);background:color-mix(in srgb, var(--table-paper) 80%, transparent);box-sizing:border-box;color:var(--table-ink);font:inherit;font-size:var(--table-text-lg);font-weight:var(--table-weight-regular)}.-l-OFa_input:focus-visible{border-color:var(--table-ink)}.-l-OFa_result{gap:var(--table-space-075);min-height:116px;padding:var(--table-space-250) var(--table-space-300);border-radius:var(--table-radius-lg);background:var(--table-ink);color:var(--table-on-ink);flex-direction:column;justify-content:center;display:flex}.-l-OFa_resultLabel,.-l-OFa_resultMeta{color:var(--table-on-ink-soft);font-size:var(--table-text-md);line-height:var(--table-leading-relaxed);margin:0}.-l-OFa_resultValue{font-size:clamp(var(--table-text-display-xs), 4vw, var(--table-text-display-lg));font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-tight);line-height:var(--table-leading-none);font-variant-numeric:tabular-nums;display:block}@media (max-width:560px){.-l-OFa_table{min-width:0}.-l-OFa_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.-l-OFa_table tbody tr{border-top:1px solid var(--table-line);display:grid}.-l-OFa_table tbody th,.-l-OFa_table tbody td{padding:var(--table-space-100) var(--table-space-200);border-bottom:0;align-items:baseline;gap:0;display:flex}.-l-OFa_table tbody [data-label]:before{content:attr(data-label);padding-right:var(--table-space-150);color:var(--table-ink-soft);font-size:var(--table-text-2xs);font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-widest);text-transform:uppercase;margin-right:auto}.-l-OFa_fields{grid-template-columns:minmax(0,1fr)}.-l-OFa_segment{align-self:stretch}.-l-OFa_segmentButton{flex:1 1 0;justify-content:center}}
