.account-research-shortlist,.account-research-overview{width:100%;min-width:0;color:var(--ink);--ars-host:var(--ink);--ars-mono:var(--font-geist-mono,"SFMono-Regular", Consolas, monospace);font-size:.875rem;line-height:1.55;container-type:inline-size}:is(.account-research-shortlist,.account-research-overview) ::selection{background:var(--ink);color:var(--paper)}:is(.account-research-shortlist,.account-research-overview) :is(button,summary,a,[tabindex]):focus-visible{outline:2px solid var(--ars-host);outline-offset:4px}:is(.account-research-shortlist,.account-research-overview) a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:is(.account-research-shortlist,.account-research-overview) a:hover{color:var(--ink)}:is(.account-research-shortlist,.account-research-overview) p{margin:0}:is(.account-research-shortlist,.account-research-overview) :is(ol,ul){margin:0;padding:0;list-style:none}:is(.account-research-shortlist,.account-research-overview) li+li,.account-research-shortlist .ars-stage-strip>li,.account-research-shortlist .ars-state-key>li{margin-top:0}.account-research-shortlist :is(h3,h4){color:var(--ink);text-wrap:balance;font-weight:500}.ars-filter-label{font-size:.9375rem;font-weight:500}.ars-filters{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.ars-filters button{border:1px solid var(--rule-strong);background:var(--paper);min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;border-radius:4px;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.ars-filters button:hover{background:var(--paper-panel);color:var(--ink);border-color:var(--ink-muted)}.ars-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.account-research-shortlist .ars-result-count{color:var(--ink-muted);margin-top:.625rem;font-size:.75rem}.ars-method{border-block:1px solid var(--rule);margin-top:1rem}.ars-method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;font-size:.8125rem;display:flex}.ars-method summary h3{font-size:inherit;margin:0}.ars-method>div{max-width:70ch;color:var(--ink-muted);padding:.25rem 0 1rem;font-size:.8125rem}.ars-method>div p+p{margin-top:.75rem}.ars-reviewed{font-variant-numeric:tabular-nums;font-size:.75rem}.account-research-shortlist summary{list-style:none}.account-research-shortlist summary::-webkit-details-marker{display:none}.ars-chevron{flex:0 0 16px}.account-research-shortlist details[open]>summary .ars-chevron{transform:rotate(180deg)}.ars-group{margin-top:1.75rem}.ars-group+.ars-group{margin-top:2.25rem}.ars-group-heading{margin-bottom:.875rem}.ars-group-heading h3{letter-spacing:-.02em;margin:0;font-size:1.1875rem;line-height:1.25}.ars-group-heading p{color:var(--ink-muted);margin-top:.375rem;font-size:.8125rem}.ars-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.ars-card{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:6px;flex-direction:column;min-width:0;padding:1rem;scroll-margin-top:2rem;display:flex}.ars-card:target{outline:2px solid var(--ars-host);outline-offset:3px}.ars-card-header{align-items:center;gap:.75rem;min-height:3.375rem;display:flex}.ars-card-header>div{min-width:0}.ars-card h4{letter-spacing:-.025em;margin:0;font-size:1.0625rem;line-height:1.25}.ars-logo{background:#fdfcfa;border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:2px;display:flex}.ars-logo img{object-fit:contain;width:32px;height:32px;display:block}.account-research-shortlist .ars-role{color:var(--ink-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}:is(.account-research-shortlist,.account-research-overview) .ars-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:.75rem;display:grid}.ars-stage-strip li{min-width:0;color:var(--ink-muted);text-align:center;flex-direction:column;align-items:stretch;gap:.25rem;font-size:.75rem;display:flex}.ars-stage-cell{border:1px solid var(--rule);background:0 0;border-radius:2px;justify-content:center;align-items:center;height:25px;display:flex;position:relative;overflow:hidden}.ars-stage-strip [data-state=documented] .ars-stage-cell{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ars-stage-strip [data-state=conditional] .ars-stage-cell{background:var(--paper-raised);color:var(--ink);border-color:var(--ink-muted)}.ars-stage-strip [data-state=host] .ars-stage-cell{background:var(--paper-raised);color:var(--ars-host);border-color:var(--ars-host)}.ars-stage-strip :is([data-state=documented],[data-state=conditional],[data-state=host]) .ars-state-mark{visibility:hidden}.ars-stage-strip [data-state=conditional] .ars-stage-cell:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset:0}.ars-state-mark{flex:0 0 16px}.ars-fit{font-size:.875rem;line-height:1.6}.account-research-shortlist .ars-tradeoff{color:var(--ink-muted);margin-top:.75rem;padding-bottom:1rem;font-size:.8125rem;line-height:1.6}.ars-tradeoff>span{color:var(--ink);font-weight:500}.ars-setup{border-top:1px solid var(--rule);margin-top:auto}.ars-setup summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;font-size:.8125rem;font-weight:500;display:flex}.ars-setup summary:hover,.ars-method summary:hover{color:var(--ars-host)}.ars-setup-body{padding-top:.5rem;font-size:.8125rem}.account-research-shortlist .ars-label{color:var(--ink);margin-bottom:.375rem;font-size:.75rem;font-weight:500}.ars-setup-body>p+.ars-label{margin-top:1rem}.ars-card-links{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;display:flex}.ars-card-links a{align-items:center;min-height:44px;font-size:.75rem;display:inline-flex}.ars-comparison{margin-top:3rem}.ars-comparison-heading h3{letter-spacing:-.025em;margin:0;font-size:1.375rem;line-height:1.25}.ars-comparison-heading p{color:var(--ink-muted);margin-top:.5rem;font-size:.8125rem}.account-research-shortlist .ars-state-key{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;display:flex}.ars-state-key li{color:var(--ink-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ars-state-key [data-state=documented],.ars-state-key [data-state=conditional]{color:var(--ink)}.ars-state-key [data-state=host]{color:var(--ars-host)}.account-research-shortlist .ars-unknown-note{max-width:75ch;color:var(--ink-muted);margin-top:.625rem;font-size:.75rem}.account-research-shortlist .ars-scroll-cue{color:var(--ink-muted);margin-top:1rem;font-size:.75rem}.ars-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--rule-strong);scrollbar-width:thin;scrollbar-color:var(--ink-muted) var(--paper-panel);border-radius:6px;width:100%;max-width:100%;margin-top:.5rem;overflow-x:auto}.ars-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:54rem;font-size:.8125rem;line-height:1.5}.ars-table[data-count="4"]{min-width:45rem}.ars-table[data-count="3"]{min-width:35.75rem}.ars-table[data-count="2"]{min-width:26.5rem}.ars-table :is(th,td){vertical-align:top;overflow-wrap:anywhere;padding:.875rem .75rem}.ars-table thead th{background:var(--paper);font-size:.9375rem;font-weight:500}.ars-table thead th+th{border-left:1px solid var(--rule)}.ars-table th:first-child{z-index:1;border-right:1px solid var(--rule-strong);width:8rem;position:sticky;left:0}.ars-table-corner{padding-top:.25rem;font-size:.75rem;font-weight:500;display:block}.ars-table .ars-column-groups th{border-bottom:1px solid var(--rule-strong);padding-block:.625rem;font-size:.75rem;font-weight:500}.ars-table :is(th,td)[data-kind=workspace]+[data-kind=component]{border-left:1px solid var(--ink-muted)}.ars-table-vendor{flex-direction:column;align-items:flex-start;gap:.5rem;line-height:1.25;display:flex}.ars-table .ars-logo{flex-basis:28px;width:28px;height:28px}.ars-table .ars-logo img{width:24px;height:24px}.ars-table tbody th{background:var(--paper);font-size:.8125rem;font-weight:500}.ars-row-index{color:var(--ink-muted);font-family:var(--ars-mono);margin-bottom:.5rem;font-size:.75rem;display:block}.ars-table tbody tr>*{border-top:1px solid var(--rule)}.ars-table tbody td{background:var(--paper);padding:0}.ars-table tbody td+td{border-left:1px solid var(--rule)}.ars-evidence summary{cursor:pointer;align-items:flex-start;gap:.5rem;min-height:68px;padding:.875rem .75rem;display:flex}.ars-evidence summary>.ars-state-mark{width:20px;height:20px;color:var(--ink-muted);flex:0 0 20px}.ars-evidence[data-state=documented] summary>.ars-state-mark,.ars-evidence[data-state=conditional] summary>.ars-state-mark{color:var(--ink)}.ars-evidence[data-state=host] summary>.ars-state-mark{color:var(--ars-host)}.ars-cell-label{font-size:.8125rem;font-weight:500;display:block}.ars-evidence summary:hover,.ars-evidence[open] summary{background:var(--paper-panel)}.ars-evidence-body{border-top:1px solid var(--rule);color:var(--ink-muted);padding:.75rem;font-size:.8125rem}.account-research-shortlist .ars-cell-state{color:var(--ink);margin-bottom:.5rem;font-size:.75rem;font-weight:500}.ars-evidence-body a{align-items:center;min-height:44px;margin-top:.25rem;display:inline-flex}.account-research-shortlist .ars-comparison-note{max-width:75ch;color:var(--ink-muted);margin-top:1rem;font-size:.75rem}.ars-mobile-comparison{display:none}.ars-mobile-vendor{border:1px solid var(--rule-strong);border-radius:6px;margin-top:1.25rem;overflow:clip}.ars-mobile-vendor>header{background:var(--paper-panel);align-items:center;gap:.75rem;padding:.875rem;display:flex}.ars-mobile-vendor h4{margin:0;font-size:1rem;line-height:1.3}.ars-mobile-vendor header p{color:var(--ink-muted);margin-top:.25rem;font-size:.75rem}.ars-mobile-vendor dl{margin:0}.ars-mobile-stage{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.ars-mobile-stage dt{padding:.875rem .625rem .875rem .875rem;font-size:.8125rem;font-weight:500}.ars-mobile-stage .ars-row-index{margin-bottom:.25rem}.ars-mobile-stage dd{background:var(--paper-raised);border-left:1px solid var(--rule);min-width:0;margin:0}.ars-mobile-stage .ars-evidence summary{padding-inline:.625rem}.ars-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-research-overview{margin-top:1.25rem}.ars-ledger{border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden}.ars-ledger-head,.ars-ledger-row{grid-template-columns:minmax(10rem,1fr) minmax(16rem,1fr) 16px;align-items:center;column-gap:1rem;padding-inline:1rem;display:grid}.ars-ledger-head{align-items:end;min-height:66px;padding-block:.625rem}.ars-ledger-title{color:var(--ink-muted);padding-bottom:.125rem;font-size:.75rem}.ars-ledger-stages{text-align:center;font-family:var(--ars-mono);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:.75rem;display:grid}.ars-ledger-stages>[data-stage]{grid-row:2}.ars-ledger-stages :is([data-stage=sending],[data-stage=crm]){color:var(--ink-muted)}.ars-ledger-group-label{border-block:1px solid var(--rule);color:var(--ink-muted);font-family:var(--ars-mono);padding:.375rem 1rem;font-size:.75rem;line-height:1.5}.account-research-overview .ars-ledger-row{min-height:51px;color:var(--ink);text-decoration:none}.ars-ledger-row+.ars-ledger-row{border-top:1px solid var(--rule)}.account-research-overview .ars-ledger-row:hover{background:var(--paper-panel);color:var(--ink)}.ars-ledger-vendor{align-items:center;gap:.625rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.ars-ledger-vendor .ars-logo{background:#fdfcfa;flex-basis:32px;width:32px;height:32px;padding:0}.account-research-overview .ars-stage-strip{gap:4px;width:100%;margin:0}.ars-stage-strip-compact .ars-stage-cell{height:20px}.account-research-overview .ars-state-key{flex-wrap:wrap;gap:.375rem 1rem;margin-top:.75rem;display:flex}.account-research-overview .ars-map-note{color:var(--ink-muted);margin-top:.625rem;font-size:.8125rem}.account-research-shortlist .ars-fit{margin-top:1rem}.ars-downstream{margin-top:1.25rem}.ars-downstream h4{margin:0 0 .75rem}.ars-downstream .ars-evidence{border:1px solid var(--rule);margin-bottom:.75rem}.ars-merits{margin-top:2rem}.ars-merits h3{margin:0 0 .5rem;font-size:1.25rem}.ars-merit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.ars-merit-grid>div{border:1px solid var(--rule-strong);border-radius:6px;padding:1rem}.ars-merit-grid dt{font-weight:500}.ars-merit-grid dt span{color:var(--ink-muted);margin-top:.25rem;font-size:.75rem;display:block}.ars-merit-grid dd{margin:.75rem 0 0;font-size:.8125rem}.account-research-shortlist .ars-merit-note{color:var(--ink-muted);font-size:.8125rem}.ars-state-key a{align-items:center;min-height:24px;display:inline-flex}.ars-card-facts{font-family:var(--ars-mono);margin:0 0 .875rem;font-size:.75rem}.ars-card-facts>div{border-top:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding-block:.375rem;display:grid}.ars-card-facts dt{color:var(--ink-muted)}.ars-card-facts dd{margin:0}.ars-sources{border-top:1px solid var(--rule)}.ars-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.8125rem;display:flex}.ars-sources ul{padding-bottom:.625rem}.ars-sources li+li{padding-top:.625rem}.ars-sources a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:.75rem;display:flex}.ars-sources time,.ars-source-date{color:var(--ink-muted);font-family:var(--ars-mono);font-size:.75rem;display:block}.ars-source-date{margin-top:.625rem}.ars-method{margin-top:2rem;scroll-margin-top:2rem}.ars-rubric{margin-block:1rem}.ars-rubric>div{border-top:1px solid var(--rule);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding-block:.625rem;display:grid}.ars-rubric dt{color:var(--ink);font-weight:500}.ars-rubric dd{margin:0}.dark :is(.account-research-shortlist,.account-research-overview){--ars-host:var(--ink)}@container (min-width:720px){.ars-cards[data-kind=component]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:639px){.ars-ledger-arrow,.ars-ledger-head>span:last-child,.ars-desktop-comparison{display:none}.ars-mobile-comparison{display:block}.ars-ledger-head,.ars-ledger-row{grid-template-columns:minmax(6.75rem,.8fr) minmax(0,1.2fr);column-gap:.75rem;padding-inline:.75rem}.ars-ledger-head{min-height:60px}.ars-ledger-title{max-width:7rem}.ars-ledger-row{row-gap:.375rem;padding-block:.625rem}.ars-ledger-row>.ars-stage-strip{grid-area:1/2/3;align-self:center}.ars-ledger-vendor{gap:.375rem;font-size:.8125rem}.ars-ledger-group-label{padding-inline:.75rem}.ars-state-key a{min-height:44px}.ars-rubric>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.ars-merit-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:519px){.ars-cards{grid-template-columns:minmax(0,1fr)}.ars-card-header{min-height:0}.ars-filters button{flex-grow:1;padding-inline:.75rem}.ars-group+.ars-group{margin-top:1.75rem}.ars-comparison{margin-top:2.25rem}}@media print{.ars-filters,.ars-scroll-cue{display:none!important}.ars-card{break-inside:avoid}.ars-table-scroll{overflow:visible}.ars-table,.ars-table[data-count]{min-width:0}.ars-table th:first-child{position:static}}.ars-ledger-vendor small{color:var(--ink-muted);font-size:.75rem;font-weight:400;display:block}.ars-judgment{margin:.5rem 0 1rem}.ars-merit-facts>div{grid-template-columns:minmax(0,1fr) auto}.ars-merit-facts dd,.ars-judgment-note{color:var(--ink-muted);font-size:.75rem}.ars-downstream>div+div{margin-top:.75rem}
