:is(html:has(.comparison-embed),body:has(.comparison-embed)){background:#fff;height:auto;min-height:0}.comparison-embed{--paper:#fff;--paper-deep:#f4f5f6;--ink:#1f2933;--muted:#52606d;--rule:#d9dee3;--red:#e47b02;--lime:#ffe0bd;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--serif:var(--sans);width:100%;color:var(--ink);font-family:var(--sans);background:#fff;padding-block:24px;font-size:17px;line-height:1.6;display:flow-root}.comparison-embed .shell{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}.comparison-embed-intro{margin-bottom:28px}.comparison-embed-intro h1{font:700 clamp(26px, 4vw, 32px)/1.2 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px}.comparison-embed-intro p{color:#3e4c59;max-width:70ch;margin:0}.comparison-embed .comparison-workspace form{gap:36px;max-width:none}.comparison-embed .comparison-upload{background:#fafbfc;border-color:#7b8794;border-radius:5px}.comparison-embed .comparison-upload:hover{border-color:var(--ink);background:#f4f5f6}.comparison-embed .comparison-options select{border-color:#7b8794;border-radius:5px}.comparison-embed :is(button,select,input){font-family:var(--sans)}.comparison-embed :is(.comparison-create,.comparison-review-link){color:#1f2933;background:#e47b02;border-radius:5px;font-weight:700}.comparison-embed :is(.comparison-create,.comparison-review-link):hover:not(:disabled){color:#1f2933;background:#ff9c33}.comparison-embed .comparison-create:disabled{opacity:1;color:#52606d;cursor:not-allowed;background:#e4e7eb}.comparison-embed :is(.comparison-file-area>p,.comparison-upload small,.comparison-chart-date,.comparison-format-note,.comparison-excluded,.comparison-source,.comparison-review p){color:#52606d}.comparison-embed .comparison-results{padding-block:32px 0}.comparison-embed .comparison-results h2{font:700 28px/1.25 var(--sans);letter-spacing:-.02em}.comparison-embed .comparison-review{gap:32px}.comparison-embed :is(.comparison-results-intro p,.comparison-source,.comparison-review-portfolio) a,.comparison-embed .comparison-review-portfolio{color:#a74400;text-underline-offset:3px;text-decoration:underline}.comparison-embed .comparison-image-scroll{scrollbar-color:#7b8794 #f4f5f6}.comparison-embed :is(input,select){caret-color:var(--ink)}@media (max-width:580px){.comparison-embed{padding-block:20px}.comparison-embed .shell{padding-inline:16px}.comparison-embed .comparison-workspace form{gap:24px}}
