.fg-list{--fg-ease:cubic-bezier(.22, 1, .36, 1)}@media (hover:hover) and (pointer:fine){.fg-row:hover{--fg-on:1}.fg-list:has(.fg-row:hover){--fg-dim:.4;--fg-delay:70ms}}.fg-link:focus-visible{--fg-on:1}.fg-list:has(.fg-link:focus-visible){--fg-dim:.4}.fg-row{isolation:isolate}.fg-link:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}.fg-base{pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.fg-rule,.fg-sweep{position:absolute;inset:0}.fg-rule{background:#ffffff26}.fg-sweep{background:var(--foreground);transform:scaleX(var(--fg-on,0));transform-origin:calc(100% - var(--fg-on,0) * 100%) 50%;transition:transform .7s var(--fg-ease) var(--fg-delay,0s)}.fg-wash{z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--foreground) 6%, transparent);opacity:var(--fg-on,0);transition:opacity .45s ease var(--fg-delay,0s), bottom .55s var(--fg-ease) var(--fg-delay,0s);border-radius:.75rem;position:absolute;inset:0 -1rem}.fg-text,.fg-arrow{opacity:max(var(--fg-dim,1), var(--fg-on,0))}.fg-text{transform:translateX(calc(var(--fg-on,0) * .5rem));transition:transform .5s var(--fg-ease) var(--fg-delay,0s), opacity .35s ease var(--fg-delay,0s);position:relative}.fg-desc{padding-top:.5rem;display:block}.fg-arrow{color:var(--secondary-text);transition:opacity .35s ease var(--fg-delay,0s);position:relative;overflow:hidden}.fg-arrow svg{width:100%;height:100%;transition:transform .55s var(--fg-ease) var(--fg-delay,0s);display:block}.fg-arrow svg:first-child{transform:translateX(calc(var(--fg-on,0) * 110%))}.fg-arrow svg:last-child{color:var(--foreground);transform:translateX(calc((var(--fg-on,0) - 1) * 110%));position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fg-desc{opacity:0;pointer-events:none;transition:opacity .2s ease var(--fg-delay,0s);position:absolute;top:100%;left:0;right:0}.fg-row:hover .fg-desc,.fg-link:focus-visible .fg-desc{opacity:1;pointer-events:auto;transition:opacity .7s ease var(--fg-delay,0s)}.fg-base{transform:translateY(calc(var(--fg-on,0) * var(--fg-push,0px)));transition:transform .55s var(--fg-ease) var(--fg-delay,0s)}.fg-wash{bottom:calc(var(--fg-on,0) * var(--fg-push,0px) * -1)}.fg-row:after{content:"";height:calc(var(--fg-on,0) * var(--fg-push,0px));position:absolute;inset:100% 0 auto}.fg-list>li{transition:transform .55s var(--fg-ease) var(--fg-delay,0s)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (not (min-width:48rem)){.fg-list>li:has(.fg-row:hover,.fg-link:focus-visible)~li{transform:translateY(var(--fg-push,0px))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-width:48rem){:is(.fg-list>li:nth-child(odd):has(.fg-row:hover,.fg-link:focus-visible)~li:nth-child(odd),.fg-list>li:nth-child(2n):has(.fg-row:hover,.fg-link:focus-visible)~li:nth-child(2n)){transform:translateY(var(--fg-push,0px))}}@media (prefers-reduced-motion:reduce){.fg-text{transition:opacity .35s;transform:none}.fg-sweep,.fg-arrow svg{transition:none}}
.cmp{--label:56%;--pill:min(4.25rem, (100% - var(--label)) / 2 - .25rem);--pill-l:calc(var(--label) + (100% - var(--label)) / 4 - var(--pill) / 2);--pill-r:calc(var(--pill-l) + var(--pill));--yes:#34d399;--no:#f87171;padding-bottom:.75rem;position:relative}@media (min-width:768px){.cmp{--label:max(48%, 12.5rem);--pill:4.5rem}}@media (min-width:1024px){.cmp{--label:max(48%, 13.25rem);--pill:6rem}}@media (min-width:1280px){.cmp{--label:max(45%, 20.25rem);--pill:6.5rem}}.cmp-row{grid-template-columns:var(--label) minmax(0, 1fr) minmax(0, 1fr);align-items:center;display:grid;position:relative}.cmp-col{text-align:center;justify-content:center;display:flex}.cmp-label{color:color-mix(in srgb, var(--foreground) 85%, transparent);text-wrap:balance;padding-inline:.5rem .75rem;font-size:.875rem;line-height:1.375}.cmp-head{padding-block:1.25rem .5rem}.cmp-item{isolation:isolate;border-radius:.625rem;min-height:4.875rem;padding-block:.625rem}@media (min-width:640px){.cmp-label{padding-left:.875rem}.cmp-item{border-radius:.75rem}}@media (min-width:768px){.cmp-label{padding-right:1rem}.cmp-head{padding-block:1.5rem .75rem}}@media (min-width:1024px){.cmp-label{padding-left:1rem;font-size:.9375rem}.cmp-item{min-height:5.125rem}}@media (min-width:1280px){.cmp-label{font-size:1rem}.cmp-item{min-height:4.5rem}}.cmp-item:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask:linear-gradient(to right, #000 var(--pill-l), transparent var(--pill-l), transparent var(--pill-r), #000 var(--pill-r));-webkit-mask:linear-gradient(to right, #000 var(--pill-l), transparent var(--pill-l), transparent var(--pill-r), #000 var(--pill-r));mask:linear-gradient(to right, #000 var(--pill-l), transparent var(--pill-l), transparent var(--pill-r), #000 var(--pill-r));pointer-events:none;background-color:#0000;transition:background-color .2s;position:absolute;inset:0}.cmp-shade:before{background-color:#ffffff08}@media (hover:hover) and (pointer:fine){.cmp-item:hover:before{background-color:#ffffff0f}}@media (prefers-reduced-motion:reduce){.cmp-item:before{transition:none}}.cmp-pill{inset-block:0;left:var(--pill-l);width:var(--pill);pointer-events:none;background:#ffffff17;border-radius:.75rem;position:absolute}.cmp-panel{background:#ffffff0a;border:1px solid #ffffff1a}.cmp-badge{border:1px solid color-mix(in srgb, var(--foreground) 70%, transparent);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}@media (min-width:640px){.cmp-badge{padding-inline:.75rem;font-size:.875rem}}.cmp-mark{border-radius:999px;place-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;display:grid}@media (min-width:768px){.cmp-mark{width:1.5rem;height:1.5rem;font-size:.75rem}}.cmp-yes{background:var(--yes);color:var(--background)}.cmp-no{border:1.5px solid var(--no);color:var(--no)}.cmp-word{border:1px solid var(--no);color:var(--no);border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}@media (min-width:768px){.cmp-word{font-size:.8125rem}}
