.pt-page{background:#fff}main.ga2#top.pa-page.pt-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:72px}.pt-input .pa-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pt-conditions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.pt-sticky{background:#fff;border:1px solid #dce5ef;border-radius:16px;min-width:0;position:sticky;top:80px}.pt-sticky.pt-too-tall{position:static}.pt-sticky .pt-partner-invalid{color:#b42318;margin:0;padding:0 20px 12px;font-size:13px}.pt-result{text-align:left;gap:14px;padding:20px;display:grid}.pt-result>*,.pt-result details,.pt-result details>div{min-width:0}.pt-result h3{margin:0 0 8px;font-size:15px}.pt-result:focus-visible,.pt-table:focus-visible,.pt-alignment:focus-visible,.pt-equation-math:focus-visible{outline-offset:2px;outline:3px solid #3182ce}.pt-ta{gap:2px;display:grid}.pt-ta span,.pt-ta small,.pt-primer-list span{color:#526278}.pt-ta strong{font-size:32px;line-height:1.1}.pt-ta small{font-size:13px}.pt-primer-list{gap:8px;display:grid}.pt-primer-list>div{border-bottom:1px solid #e9eef5;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-bottom:8px;display:grid}.pt-primer-list>div span{grid-column:1;font-size:13px}.pt-primer-list>div strong{grid-area:1/2/3;align-self:center}.pt-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pt-checks span{color:#2861c8}.pt-degenerate-note{color:#526278;margin:0 0 8px;font-size:12px}.pt-result details{border-top:1px solid #e9eef5;font-size:13px}.pt-result summary,.pt-coefficients summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600;line-height:20px}.pt-result details p{color:#526278;margin:8px 0}.pt-alignment{white-space:pre;background:#f4f7fb;border-radius:8px;max-width:100%;padding:14px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.pt-actions{border-top:1px solid #e9eef5;margin:0;padding:12px 20px}.pt-table{background:#fff;max-width:100%;margin-top:24px}.pt-table table{table-layout:fixed}.pt-table :is(th,td){overflow-wrap:anywhere;vertical-align:top}.pt-table thead th:first-child{width:16%}.pt-table thead th:nth-child(2){width:27%}.pt-table thead th:nth-child(3){width:8%}.pt-table thead th:nth-child(4),.pt-table thead th:nth-child(5){width:11%}.pt-table thead th:nth-child(6){width:15%}.pt-table thead th:nth-child(7){width:12%}.pt-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.pt-table.es-table tbody th,.pt-table.es-table thead th:first-child{box-shadow:none;position:static}.pt-table.es-table thead th:first-child{background:0 0}main.ga2#top.pt-page .pt-table.es-table[data-multiple-groups] tbody tr.selected th{box-shadow:inset 3px 0 #315dff}.pt-table[data-multiple-groups] tbody tr.selected th button{font-weight:600}.pt-table tbody th button{width:100%;line-height:inherit;text-align:left;cursor:pointer;color:inherit;align-items:flex-start;margin:-12px 0;padding:12px 0;font-weight:400;text-decoration:none;display:flex}.pt-table tbody th button:hover{background:#f1f5fb}.pt-table tbody th button:focus-visible{outline-offset:-3px;outline:3px solid #315dff}.pt-row-note{white-space:normal;display:block}.pt-row-details{font-weight:400}.pt-table .pt-data-row :is(th,td){border-bottom:0}.pt-table .pt-details-row td{padding:0 10px}.pt-row-details summary{cursor:pointer;padding:2px 0 22px;line-height:20px}.pt-row-details div{margin-bottom:6px}.pt-example{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.pt-example-values{gap:6px;width:100%;font-size:14px;display:grid}.pt-example-values>div{justify-content:space-between;gap:12px;display:flex}.pt-example-values span{color:#526278}.pt-mini-sequence{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.pt-page .pa-how .art-panel{min-width:0}.pt-mini-result strong{font-size:24px}.pt-mini-result small{font-size:11px}.pt-page .pa-how .pt-mini-actions{gap:2px;font-size:11px}.pt-page .pa-how .pt-mini-actions>*{padding-inline:3px}.pt-caption{overflow-wrap:anywhere}.pt-comparison table,.pt-anneal-table table{table-layout:fixed}.pt-comparison :is(th,td),.pt-anneal-table :is(th,td){white-space:normal}.pt-comparison th:first-child,.pt-anneal-table th:first-child{box-shadow:none;position:static}.pt-comparison tbody th:first-child,.pt-anneal-table tbody th:first-child{background:0 0}.pt-comparison :is(th,td):not(:first-child){font-variant-numeric:tabular-nums;text-align:right!important}.pt-comparison tr>:first-child{width:40%}.pt-guide h3{align-items:center;gap:8px;display:flex}.pt-dot{color:#fff;background:#285eea;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.pt-guide .pt-alignment{width:100%;margin:8px 0 20px}.pt-guide>:last-child .pt-alignment{margin-bottom:0}.pt-alignment-content{width:max-content;display:block}.pt-prime{width:.6em;font-family:Arial,sans-serif;display:inline-block}.pt-paired-base{color:#1747b7;background:#dce8ff;font-weight:700}.pt-equations{grid-template-columns:1fr}.pt-equation-math{max-width:100%}.pt-equation-math math{width:max-content}.pt-coefficients{margin-top:12px}@media (width<=900px){.pt-sticky{position:static}.pt-table table{min-width:750px}.pt-table.es-table tbody th,.pt-table.es-table thead th:first-child,.pt-comparison tr>:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #dfe6ef}.pt-comparison table{min-width:580px}.pt-comparison{-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}.pt-comparison tr>:first-child{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;width:140px;min-width:140px}.pt-comparison tbody th:first-child{background:#fff}.pt-equation-math{-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}}@media (width>=901px) and (width<=1100px){main.ga2#top.pa-page.pt-page .pfd-landing .pa-how .pfd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=601px) and (width<=880px){.pt-page .pa-reading:has(.pt-guide){width:calc(100% - 80px)}}@media (width<=600px){main.ga2#top.pa-page.pt-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:56px}.pt-conditions{grid-template-columns:1fr;gap:0}.pt-result{padding:16px}.pt-checks{grid-template-columns:1fr}.pt-actions{padding:12px 16px}}@media (width>=901px){main.ga2#top.pt-page .unified-faq{padding-bottom:96px}}
