.comparisons .comparison-band{padding-block:var(--_spacing---space--8)}.comparisons .comparison-section{scroll-margin-top:calc(var(--nav--height) + var(--_spacing---space--5))}.comparisons .comparison-section-heading{gap:var(--_spacing---space--7);margin-bottom:var(--_spacing---space--7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.comparisons .comparison-section-heading h2,.comparisons .comparison-section-heading p{margin:0}.comparisons .comparison-directory{gap:var(--site--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.comparisons .comparison-directory a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.comparisons .comparison-card-copy{padding-block:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);flex:1}.comparisons .comparison-card-copy h2{margin-block:var(--_spacing---space--4)}.comparisons .comparison-card-copy p{margin:0}.comparisons .comparison-card-action{margin-top:var(--_spacing---space--5);justify-content:space-between;align-items:center;display:flex}.comparisons .comparison-directory a:hover .comparison-card-action{color:var(--orange--700)}.comparisons .comparison-directory a:hover .comparison-card-copy{border-color:var(--orange--500)}.comparisons .comparison-model-grid{grid-template-columns:repeat(var(--comparison-columns),minmax(0,1fr));gap:var(--site--gutter);display:grid}.comparisons .comparison-model{background:var(--_theme---background);color:var(--_theme---text);border:var(--border-width--main) solid var(--_theme---border);padding:var(--_spacing---space--6);border-radius:var(--radius--main);flex-direction:column;align-items:flex-start;display:flex}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--7);margin-bottom:var(--_spacing---space--4)}.comparisons .comparison-model-name{color:var(--_theme---text-faded);margin-bottom:var(--_spacing---space--5)}.comparisons .comparison-model-owner{padding-top:var(--_spacing---space--7);margin-top:auto}.comparisons .comparison-model-owner p{margin-top:var(--_spacing---space--3);margin-bottom:0}.comparisons .comparison-model.u-theme-dark{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-table{background:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);padding:var(--_spacing---space--5);margin:0}.comparisons .comparison-scroll{overflow-x:auto}.comparisons .comparison-table table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.comparisons .comparison-table caption{text-align:left;margin-bottom:var(--_spacing---space--5)}.comparisons .comparison-table th,.comparisons .comparison-table td{padding:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);vertical-align:top;font-weight:inherit}.comparisons .comparison-table thead th:first-child{width:24%}.comparisons .comparison-table thead th{background:var(--neutral--300)}.comparisons .comparison-table thead th:last-child{background:var(--neutral--950);color:var(--neutral--100);border-top:var(--_spacing---space--1) solid var(--orange--500)}.comparisons .comparison-table tbody td:last-child{background:var(--neutral--100)}.comparisons .comparison-table tbody tr:last-child>*{border-bottom:0}.comparisons .comparison-table-footer{justify-content:space-between;align-items:center;gap:var(--_spacing---space--5);padding-top:var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---border);display:flex}.comparisons .comparison-table-footer p{margin:0}.comparisons .comparison-wordmark{width:var(--_spacing---space--8);flex-shrink:0}.comparisons .comparison-wordmark svg{width:100%;height:auto}.comparisons .comparison-cell-label{display:none}.comparisons .comparison-workflow-intro{max-width:var(--max-width--small);margin-bottom:var(--_spacing---space--7)}.comparisons .comparison-demo-question{border-left:var(--_spacing---space--1) solid var(--orange--500);padding-left:var(--_spacing---space--4);margin-top:var(--_spacing---space--4);color:var(--neutral--950)}.comparisons .comparison-workflow .u-section-spacer{height:var(--_spacing---space--8)}.comparisons .comparison-proof{background:var(--neutral--300);border-radius:var(--radius--main);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.comparisons .comparison-proof-image{object-fit:cover;width:100%;height:100%;display:block}.comparisons .comparison-proof-copy{padding:var(--_spacing---space--7);justify-content:center;align-items:flex-start;gap:var(--_spacing---space--5);flex-direction:column;display:flex}.comparisons .comparison-proof-copy p,.comparisons .comparison-proof-copy h2{margin:0}.comparisons .comparison-sources{border-top:var(--border-width--main) solid var(--_theme---border);padding-block:var(--_spacing---space--5)}.comparisons .comparison-sources summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.comparisons .comparison-sources summary::-webkit-details-marker{display:none}.comparisons .comparison-sources summary:after{content:"+"}.comparisons .comparison-sources[open] summary:after{content:"−"}.comparisons .comparison-sources ul{margin-top:var(--_spacing---space--5)}@media (max-width:991px){.comparisons .comparison-directory{grid-template-columns:1fr}.comparisons .comparison-directory a{gap:var(--_spacing---space--5);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-card-copy{padding-top:0}.comparisons .comparison-model-grid{grid-template-columns:1fr}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--5)}.comparisons .comparison-model-owner{padding-top:var(--_spacing---space--4)}}@media (max-width:767px){.comparisons .comparison-section-heading,.comparisons .comparison-proof{grid-template-columns:1fr}.comparisons .comparison-directory a{gap:0;display:flex}.comparisons .comparison-card-copy{padding-top:var(--_spacing---space--5)}.comparisons .comparison-table{padding:var(--_spacing---space--4)}.comparisons .comparison-table table,.comparisons .comparison-table tbody{display:block}.comparisons .comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparisons .comparison-table tbody tr{border-bottom:var(--border-width--main) solid var(--_theme---border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparisons .comparison-table tbody th{padding:var(--_spacing---space--4) 0;border:0;grid-column:1/-1}.comparisons .comparison-table tbody td{padding:var(--_spacing---space--4);border:0}.comparisons .comparison-cell-label{color:var(--_theme---text-faded);margin-bottom:var(--_spacing---space--3);display:block}.comparisons .comparison-table tbody td:last-child{border-top:var(--_spacing---space--1) solid var(--orange--500)}.comparisons .comparison-table-footer{align-items:flex-start}}.comparisons .comparison-table th,.comparisons .comparison-table td{display:table-cell}.comparisons .comparison-table table{font:inherit}.comparisons .comparison-scenario{gap:var(--_spacing---space--6);padding:var(--_spacing---space--6);background:var(--neutral--300);border-left:var(--_spacing---space--1) solid var(--orange--500);margin-bottom:var(--_spacing---space--7);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-scenario p,.comparisons .comparison-scenario h3{margin:0}.comparisons .comparison-scenario h3{margin-top:var(--_spacing---space--3)}@media (max-width:767px){.comparisons .comparison-table th,.comparisons .comparison-table td{display:block}.comparisons .comparison-scenario{grid-template-columns:1fr}}.comparisons .comparison-card-copy{justify-content:space-between;align-items:center;gap:var(--_spacing---space--4);display:flex}.comparisons .comparison-card-copy h2{margin:0}@media (max-width:991px) and (min-width:768px){.comparisons .comparison-card-copy{padding-top:var(--_spacing---space--5)}}.comparisons [hidden]{display:none!important}.comparisons .comparison-hero{padding-block:var(--_spacing---space--8)}.comparisons .comparison-hero-grid{align-items:center;gap:var(--_spacing---space--8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.comparisons .comparison-hero-copy{align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.comparisons .comparison-hero-copy :is(h1,p){margin:0}.comparisons .comparison-text-link{justify-content:space-between;align-items:center;gap:var(--_spacing---space--6);padding-block:var(--_spacing---space--4);border-bottom:var(--border-width--main) solid currentColor;color:inherit;text-decoration:none;display:inline-flex}.comparisons .comparison-text-link:hover{color:var(--orange--700)}.comparisons .comparison-jumps{gap:var(--_spacing---space--5);flex-wrap:wrap;display:flex}.comparisons .comparison-library{padding-top:var(--_spacing---space--7)}.comparisons .comparison-library>.u-container{gap:0}.comparisons .comparison-library-heading{justify-content:space-between;align-items:center;gap:var(--_spacing---space--6);margin-bottom:var(--_spacing---space--6);display:flex}.comparisons .comparison-library-heading h2{margin:0}.comparisons .comparison-search{flex:0 1 calc(var(--max-width--small) / 3)}.comparisons .comparison-search input{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);width:100%;min-width:0;color:var(--neutral--950);padding:var(--_spacing---space--3) var(--_spacing---space--4);background:0 0;transition:border-color .3s,background-color .3s;display:block}.comparisons .comparison-filter-row{justify-content:space-between;align-items:center;gap:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);padding-bottom:var(--_spacing---space--5);margin-bottom:var(--_spacing---space--6);display:flex}.comparisons .comparison-filter-row p{flex-shrink:0;margin:0}.comparisons .comparison-filters{gap:var(--_spacing---space--3);flex-wrap:wrap;display:flex}.comparisons .comparison-filter{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);padding:var(--_spacing---space--3) var(--_spacing---space--4);cursor:pointer;color:var(--neutral--950);background:0 0}.comparisons .comparison-filter[aria-pressed=true],.comparisons .comparison-filter:hover{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-empty{padding-block:var(--_spacing---space--8);text-align:center}.comparisons .comparison-directory{row-gap:var(--_spacing---space--7)}.comparisons #short-answer{background:var(--neutral--300)}.comparisons .comparison-model{background:var(--neutral--100);position:relative;overflow:hidden}.comparisons .comparison-model-name{color:inherit;margin:0}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--7)}.comparisons .comparison-model-owner{border-top:var(--border-width--main) solid var(--_theme---border);width:100%;margin-top:var(--_spacing---space--6);padding-top:var(--_spacing---space--5)}.comparisons .comparison-model-motif{width:var(--_spacing---space--8);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:0;right:0}.comparisons .comparison-model-motif span{aspect-ratio:1;background:var(--neutral--400)}.comparisons .comparison-model-motif span:nth-child(2){opacity:.5}.comparisons .comparison-model-motif span:nth-child(3){opacity:.25}.comparisons .u-theme-dark .comparison-model-motif span{background:var(--orange--500)}.comparisons .comparison-explorer{background:var(--neutral--300);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid;overflow:hidden}.comparisons .comparison-topic-tabs{padding:var(--_spacing---space--4);gap:var(--_spacing---space--2);background:var(--neutral--100);flex-direction:column;display:flex}.comparisons .comparison-topic-tab{text-align:left;align-items:baseline;gap:var(--_spacing---space--4);padding:var(--_spacing---space--5) var(--_spacing---space--4);color:var(--neutral--950);cursor:pointer;border-radius:var(--radius--small);background:0 0;border:0;display:flex}.comparisons .comparison-topic-tab[aria-selected=true]{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-topic-tab:hover:not([aria-selected=true]){background:var(--neutral--300)}.comparisons .comparison-topic{padding:var(--_spacing---space--6);height:100%}.comparisons .comparison-topic-index{margin:0 0 var(--_spacing---space--5)}.comparisons .comparison-topic h3{margin:0 0 var(--_spacing---space--6)}.comparisons .comparison-topic-pair{grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-topic-card{padding:var(--_spacing---space--6);background:var(--neutral--100) url(/assets/shuffle-texture-paper.webp) center/cover}.comparisons .comparison-topic-card p{margin:0}.comparisons .comparison-topic-card .comparison-topic-brand{margin-bottom:var(--_spacing---space--7)}.comparisons .comparison-topic-alaro{background:var(--orange--500) url(/assets/shuffle-texture-block-paper.webp) center/cover;background-blend-mode:multiply}.comparisons .comparison-full-table{margin-top:var(--_spacing---space--5)}.comparisons :is(.comparison-full-table,.comparison-faq)>summary{justify-content:space-between;align-items:baseline;gap:var(--_spacing---space--5);cursor:pointer;padding-block:var(--_spacing---space--5);list-style:none;display:flex}.comparisons :is(.comparison-full-table,.comparison-faq)>summary::-webkit-details-marker{display:none}.comparisons :is(.comparison-full-table,.comparison-faq)>summary:after{content:"+";flex-shrink:0}.comparisons :is(.comparison-full-table,.comparison-faq)[open]>summary:after{content:"−"}.comparisons .comparison-full-table>summary,.comparisons .comparison-faq{border-bottom:var(--border-width--main) solid var(--_theme---border)}.comparisons .comparison-faq summary h3{margin:0}.comparisons .comparison-faq p{padding-bottom:var(--_spacing---space--5)}.comparisons .comparison-fit-grid{gap:var(--_spacing---space--4);margin-block:var(--_spacing---space--6);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-fit-card{padding:var(--_spacing---space--5);background:var(--neutral--300)}.comparisons .comparison-fit-card h3{margin-top:0}.comparisons .comparison-fit-card ul{padding-left:var(--_spacing---space--5);margin-bottom:0}.comparisons .comparison-fit-alaro{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-fit-alaro h3{color:inherit}.comparisons .comparison-related{padding:0;list-style:none}.comparisons .comparison-related li{border-top:var(--border-width--main) solid var(--_theme---border);margin:0}.comparisons .comparison-related a{padding-block:var(--_spacing---space--4);justify-content:space-between;text-decoration:none;display:flex}.comparisons .comparison-related a:after{content:"↗"}.comparisons :is(button,input,select,summary,a,[role=tabpanel]):focus-visible{outline:var(--_spacing---space--1) solid var(--orange--700);outline-offset:var(--_spacing---space--1)}@media (max-width:991px){.comparisons .comparison-hero-grid{gap:var(--_spacing---space--6)}.comparisons .comparison-explorer{grid-template-columns:1fr}.comparisons .comparison-topic-tabs{grid-template-columns:repeat(3,1fr);display:grid}.comparisons .comparison-topic-tab{padding:var(--_spacing---space--4);gap:var(--_spacing---space--3)}.comparisons .comparison-model-grid{grid-template-columns:1fr 1fr}.comparisons .comparison-filter-row{align-items:flex-start}}@media (max-width:767px){.comparisons .comparison-hero-grid{grid-template-columns:1fr}.comparisons .comparison-library-heading{flex-direction:column;align-items:stretch}.comparisons .comparison-filter-row{flex-direction:column}.comparisons .comparison-topic-tabs{grid-template-columns:repeat(2,1fr)}.comparisons .comparison-topic{padding:var(--_spacing---space--5)}.comparisons .comparison-topic-pair{grid-template-columns:1fr}.comparisons .comparison-topic-card{padding:var(--_spacing---space--5)}.comparisons .comparison-topic-card .comparison-topic-brand{margin-bottom:var(--_spacing---space--4)}.comparisons .comparison-model-grid,.comparisons .comparison-fit-grid{grid-template-columns:1fr}}.comparisons .comparison-topic-tab{padding-block:var(--_spacing---space--3)}.comparisons .comparison-topic-pair{grid-auto-rows:1fr}.comparisons .comparison-topic-content{min-width:0}.comparisons .comparison-explorer-source{padding:var(--_spacing---space--4) var(--_spacing---space--6);background:var(--neutral--50);grid-column:1/-1}@media (max-width:767px){.comparisons .comparison-model-grid{grid-auto-rows:1fr}}.comparisons .comparison-hero{padding-top:calc(var(--nav--height) + var(--_spacing---space--6))}@media (max-width:767px){.comparisons .comparison-topic-tab{padding-inline:var(--_spacing---space--3)}.comparisons .comparison-topic-tab>span:first-child{display:none}}.comparisons .comparison-library{padding-bottom:var(--_spacing---space--8)}.comparisons .comparison-versus{aspect-ratio:456/400;isolation:isolate;background:var(--neutral--300);width:100%;position:relative;overflow:hidden}.comparisons .comparison-versus--olive{background:var(--green--700)}.comparisons .comparison-versus--dark{background:var(--neutral--950)}.comparisons .comparison-versus-ground,.comparisons .comparison-versus-overlay{pointer-events:none;position:absolute;inset:0}.comparisons .comparison-versus-ground{mix-blend-mode:multiply;opacity:.28;background:url(/assets/versus-ground-light.webp) 50%/cover}.comparisons .comparison-versus--light:before{content:"";mix-blend-mode:multiply;opacity:.25;background:url(/assets/versus-ground-light-shadow.webp) 50%/cover;position:absolute;inset:0}.comparisons .comparison-versus--light:after{content:"";mix-blend-mode:overlay;opacity:.35;pointer-events:none;z-index:-1;background:url(/assets/versus-ground-grain.webp) 0 0/233.54%;position:absolute;inset:0}.comparisons .comparison-versus--olive .comparison-versus-ground,.comparisons .comparison-versus--dark .comparison-versus-ground{mix-blend-mode:screen;opacity:.35;background-image:url(/assets/versus-ground-olive.webp)}.comparisons .comparison-versus--dark .comparison-versus-ground{opacity:.5}.comparisons .comparison-versus-overlay{mix-blend-mode:multiply;opacity:.25;background:url(/assets/versus-overlay-light.webp) 50%/cover}.comparisons .comparison-versus--olive .comparison-versus-overlay{mix-blend-mode:soft-light;opacity:.4;background-image:url(/assets/versus-overlay-olive.webp)}.comparisons .comparison-versus--dark .comparison-versus-overlay{mix-blend-mode:overlay;opacity:.6;background-image:url(/assets/versus-overlay-dark.webp)}.comparisons .comparison-versus-band{background:var(--orange--500);width:47.3684%;height:24%;position:absolute;top:12%;left:0}.comparisons .comparison-versus-band:before,.comparisons .comparison-versus-band:after{content:"";mix-blend-mode:multiply;opacity:.38;background:url(/assets/versus-band-paper.webp) 50%/cover;position:absolute;inset:0}.comparisons .comparison-versus-band:after{opacity:.74;background-image:url(/assets/versus-band-shadow.webp)}.comparisons .comparison-versus-a{aspect-ratio:1;width:21.0526%;position:absolute;top:12%;left:47.3684%}.comparisons .comparison-versus-a img{width:100%;height:auto;display:block}.comparisons .comparison-versus-tile{background:url(/assets/versus-tile-ink.png) 50%/100% 100%;width:57.8947%;height:24%;position:absolute;top:64%;left:42.1053%}.comparisons .comparison-versus--dark .comparison-versus-tile{background-image:url(/assets/versus-tile-tan.png)}.comparisons .comparison-versus-logos{justify-content:center;align-items:center;width:36.4912%;height:10.4%;display:flex;position:absolute;top:70.75%;left:52.8509%}.comparisons .comparison-versus-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.comparisons .comparison-versus-logos--pair{gap:var(--_spacing---space--3)}.comparisons .comparison-versus-logos--pair .comparison-versus-logo--chatgpt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:22%}.comparisons .comparison-versus-logos--pair .comparison-versus-logo--claude-ink{max-width:70%}.comparisons .comparison-versus-logos:has(.comparison-versus-logo--salesforce){height:16%;top:68%}.comparisons .comparison-versus-logo--harvey-cream{width:72.29%}.comparisons .comparison-versus-logo--legora-cream{width:100%}.comparisons .comparison-search input:focus{border-color:var(--neutral--950);background:var(--neutral--50);box-shadow:none;outline:none}.comparisons .comparison-guide-link{--comparison-shift:0px}.comparisons .comparison-guide-link .comparison-versus-band{width:calc(47.3684% + var(--comparison-shift));transition:width .5s}.comparisons .comparison-guide-link .comparison-versus-a{transform:translateX(var(--comparison-shift));transition:transform .5s}.comparisons .comparison-guide-link .comparison-versus-tile{width:calc(57.8947% + var(--comparison-shift));transform:translateX(calc(var(--comparison-shift) * -1));transition:width .5s,transform .5s}.comparisons .comparison-guide-link .comparison-versus-logos{transform:translateX(calc(var(--comparison-shift) * -1));transition:transform .5s}.comparisons .comparison-guide-link .comparison-versus-overlay{transform:scale(1.08) translateX(calc(var(--comparison-shift) / 2));transition:transform .7s}.comparisons .comparison-card-copy>span{transition:transform .3s}@media (prefers-reduced-motion:no-preference){.comparisons .comparison-guide-link:focus-visible{--comparison-shift:var(--_spacing---space--5)}.comparisons .comparison-guide-link:focus-visible .comparison-card-copy>span{transform:translate(var(--_spacing---space--1), calc(var(--_spacing---space--1) * -1))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.comparisons .comparison-guide-link:hover{--comparison-shift:var(--_spacing---space--5)}.comparisons .comparison-guide-link:hover .comparison-card-copy>span{transform:translate(var(--_spacing---space--1), calc(var(--_spacing---space--1) * -1))}}@media (prefers-reduced-motion:reduce){.comparisons .comparison-guide-link :is(.comparison-versus-band,.comparison-versus-a,.comparison-versus-tile,.comparison-versus-logos,.comparison-versus-overlay),.comparisons .comparison-card-copy>span,.comparisons .comparison-search input{transition:none}}@media (max-width:767px){.comparisons .comparison-search{flex-basis:auto}}
