.ca-tool{scroll-margin-top:80px}.ca-input,.ca-preview{min-width:0}.ca-input h2,.ca-input h3{text-align:left}.ca-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ca-label-row{grid-template-columns:1fr 100px;align-items:center;display:grid}.ca-error{color:#b42318}.ca-items{margin-bottom:15px}.ca-items .fdr-table-scroll,.ca-scroll .fdr-table-scroll{max-height:none}.ca-items table,.ca-scroll table{border-collapse:collapse;width:100%}.ca-items th,.ca-items td,.ca-scroll th,.ca-scroll td{vertical-align:middle}.ca-items .ca-check{justify-content:center;width:44px;margin-inline:auto}.ca-items th:first-child,.ca-items th:nth-child(3),.ca-items td:first-child,.ca-items td:nth-child(3){text-align:center}.ca-table-field{margin:0}.ca-preview{position:sticky;top:80px}.ca-preview-natural{max-height:none;position:static}.ca-summary{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:0;display:flex}.ca-summary p{margin:0}.ca-figure{min-height:0}.ca-figure .fdr-table-scroll{border:0;border-radius:0;max-height:none}.ca-svg svg{width:100%;height:auto;max-height:var(--ca-plot-max,400px);display:block}.ca-actions{align-items:flex-end}.ca-actions .pa-field{margin:0 0 0 auto}.ca-results h2:not(:first-child){margin-top:36px}.ca-details{padding:16px 0}.ca-details p{margin:8px 0}.ca-scroll{margin:12px 0}.ca-scroll .fdr-table-scroll{border:0}.ca-scroll table{table-layout:fixed}.ca-scroll th,.ca-scroll td{text-align:right;font-variant-numeric:tabular-nums;white-space:normal;text-overflow:ellipsis;overflow:hidden}.ca-scroll th:first-child,.ca-scroll td:first-child{text-align:left}.ca-results .pa-justification button{margin:12px 0 0}.ca-page .ca-results .es-table thead th:first-child{background:#f1f5f9}.ca-reading-plot{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:center;gap:24px;margin-bottom:24px;display:grid}.ca-reading-plot svg{width:100%;height:auto;display:block}.ca-reading-plot ol{counter-reset:read;padding:0;list-style:none}.ca-reading-plot li{counter-increment:read;gap:10px;margin:14px 0;display:flex}.ca-reading-plot li:before{content:counter(read);color:#2e59f3;text-align:center;background:#e6edff;border-radius:50%;flex:0 0 24px;height:24px;font-weight:700;line-height:24px}main.ga2#top.pa-page .pfd-landing .pa-reading .ca-threshold-table tr>:first-child{width:22%}.ca-page .pa-example{grid-template-rows:subgrid;grid-row:span 2;display:grid}.ca-page .pa-thumb{justify-content:center;align-items:center;height:auto;padding:20px;display:flex}.ca-page .pa-thumb>div{width:100%}.ca-page .pa-thumb svg{width:100%;height:auto;max-height:300px}.ca-page .pa-mini-input{white-space:nowrap;overflow:hidden}@media (width>=601px){.ca-items .fdr-table-scroll,.ca-scroll .fdr-table-scroll{overflow:visible}.ca-items th:first-child,.ca-items td:first-child,.ca-scroll th:first-child,.ca-scroll td:first-child{box-shadow:none;background:0 0;position:static}.ca-page .ca-scroll.es-table thead th:first-child{box-shadow:none;position:static}.ca-items .fdr-table-wrap:after,.ca-scroll .fdr-table-wrap:after{display:none}}@media (width<=900px){.ca-preview{position:static}.ca-svg svg{max-height:none}.ca-reading-plot{grid-template-columns:1fr}}@media (width<=600px){.ca-items table{min-width:420px}.ca-scroll table{table-layout:auto;min-width:900px}.ca-scroll th:first-child,.ca-scroll td:first-child{overflow-wrap:normal;word-break:normal;min-width:140px}.ca-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ca-actions>button{width:100%}.ca-actions .pa-field{grid-column:1/-1;margin:0}.ca-page .pa-equations{grid-template-columns:1fr}}main.ga2#top.pa-page.ca-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:72px}@media (width<=600px){main.ga2#top.pa-page.ca-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:56px}}.ca-preview-initial{min-height:468px}.ca-preview-initial>:not(.ca-initial-status){visibility:hidden}.ca-initial-reservation{display:none}@media (width<=900px){.ca-layout-initial{position:relative}.ca-initial-reservation{order:-1;min-height:468px;display:block}.ca-layout-initial .ca-preview-initial{width:100%;position:absolute;inset:0 auto auto 0}}@media (width<=600px){.ca-preview-initial,.ca-initial-reservation{min-height:calc(144vw + 177.43px)}}
