[data-comparison-page]{--comparison-control-duration:.16s;--comparison-content-duration:.22s;--comparison-content-ease:cubic-bezier(.12, .23, .17, .99)}[data-comparison-page]>section:has(+section[data-comparison-cta-size=compact]){padding-bottom:1.5rem}[data-comparison-page] :is(.comparison-reference,header a,[data-comparison-navigation] a,.comparison-faq-item .faq-summary,.comparison-disclosure>summary){transition:color var(--comparison-control-duration) var(--ease-out), background-color var(--comparison-control-duration) var(--ease-out), text-decoration-color var(--comparison-control-duration) var(--ease-out)}[data-comparison-page] :is(button,summary,a):focus-visible{transition:none}[data-comparison-page] section[tabindex="-1"]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-comparison-input=keyboard] .grella-cta:active{transform:none}[data-comparison-page] .comparison-option{cursor:pointer}[data-comparison-page] .comparison-option>svg:last-child{transition:opacity var(--comparison-control-duration) var(--ease-out), transform var(--comparison-control-duration) var(--ease-out);transform:translate(-.25rem)}[data-comparison-page] .comparison-option:is([data-active],:hover,:focus-visible)>svg:last-child{transform:translate(0)}@media (hover:hover) and (pointer:fine){[data-comparison-page] .comparison-option:not([data-active]):hover{background-color:var(--accent)}[data-comparison-page] :is(.comparison-disclosure>summary,.comparison-faq-item .faq-summary):hover{background-color:var(--accent);color:var(--foreground)}}[data-comparison-page] .comparison-faq-item .faq-summary{font-weight:var(--font-weight-strong)}[data-comparison-page] .comparison-faq-panel[hidden]{display:none}[data-comparison-input=pointer] .comparison-faq-panel:not([hidden]){transition:opacity var(--comparison-content-duration) var(--comparison-content-ease)}@starting-style{[data-comparison-input=pointer] .comparison-faq-panel:not([hidden]){opacity:0}}[data-comparison-page] .comparison-disclosure-icon{transform:rotate(0)}[data-comparison-page] .comparison-disclosure[open]>summary .comparison-disclosure-icon{transform:rotate(180deg)}[data-comparison-page] .comparison-tab-panel[hidden]{opacity:0}[data-comparison-page] .comparison-tab-panel:not([hidden]){opacity:1}.comparison-proof-detail .proof-workflow,.comparison-proof-detail .proof-workflow>div,.comparison-proof-detail .proof-workflow [data-demo-target=content]{height:auto;overflow:visible}.comparison-proof-detail:has(.proof-workflow) :is(.app-preview-frame,.grella-app-camera){height:auto;overflow:visible}@media (max-width:1023px){[data-comparison-selector-placement=side]>.capability-editorial-nav{display:contents}[data-comparison-selector-placement=side] [data-comparison-proof-options]{order:1}[data-comparison-selector-placement=side]>[data-comparison-visuals]{order:2}[data-comparison-selector-placement=side] [data-comparison-active-copy]{order:3;padding-bottom:0}}[data-comparison-page] .comparison-tab-panel:is([data-starting-style],[data-ending-style],[inert]){opacity:0;pointer-events:none}[data-comparison-input=pointer] .comparison-tab-panel{transition:opacity var(--comparison-content-duration) var(--comparison-content-ease)}[data-comparison-input=pointer] .comparison-disclosure-icon{transition:transform .2s var(--ease-out)}@starting-style{[data-comparison-input=pointer] .comparison-tab-panel:not([hidden]){opacity:0}}@supports selector(details::details-content){[data-comparison-page] .comparison-disclosure::details-content{opacity:0}[data-comparison-page] .comparison-disclosure[open]::details-content{opacity:1}[data-comparison-input=pointer] .comparison-disclosure::details-content{transition:opacity var(--comparison-content-duration) var(--comparison-content-ease), content-visibility var(--comparison-content-duration) allow-discrete}@starting-style{[data-comparison-input=pointer] .comparison-disclosure[open]::details-content{opacity:0}}}[data-comparison-page] [data-comparison-active-copy] [aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(.375rem)}[data-comparison-page] [data-comparison-active-copy] [aria-hidden=false]{opacity:1;transform:translate(0,0)}[data-comparison-input=pointer] [data-comparison-active-copy] [aria-hidden]{transition:opacity var(--comparison-content-duration) var(--comparison-content-ease), transform var(--comparison-content-duration) var(--comparison-content-ease)}[data-comparison-input=keyboard] :is(.comparison-tab-panel,.comparison-faq-panel,.comparison-faq-item .faq-icon,.comparison-disclosure-icon,.comparison-option>svg:last-child,[data-comparison-active-copy] [aria-hidden]){transition:none}@media (prefers-reduced-motion:reduce){[data-comparison-page] :is(.comparison-tab-panel,.comparison-faq-panel,.comparison-disclosure-icon,.comparison-option>svg:last-child,[data-comparison-active-copy] [aria-hidden]){transition:none}[data-comparison-page] .comparison-disclosure::details-content{transition:none}[data-comparison-page] [data-comparison-active-copy] [aria-hidden]{transform:none}}
