.ss-wrap{padding-bottom:4rem}@media (min-width:640px){.ss-wrap{padding-bottom:7rem}}@media (min-width:1024px){.ss-wrap{padding-bottom:12rem}}.ss{--ss-up:#3dca8d;--ss-down:#e94f50;height:100svh;position:relative;overflow:hidden}.ss-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ss-inner{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:22px;max-width:1920px;height:100%;margin:0 auto;padding:8vh 96px 4vh;display:grid;position:relative}.ss-heads{display:grid}.ss-heads>*{grid-area:1/1}.ss-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.05}@media (min-width:640px){.ss-title{font-size:30px}}@media (min-width:1024px){.ss-title{font-size:36px}}@media (min-width:1280px){.ss-title{font-size:48px}}.ss-story>span{display:block}.ss-num{text-align:center;font-variant-numeric:tabular-nums;min-width:.62em;display:inline-block}.ss-sub{max-width:92ch;color:var(--secondary-text);margin:10px 0 0;font-size:16px;line-height:1.55}[data-ss=tool-head],.ss-frame{visibility:hidden;opacity:0}.ss-frame{border:1px solid #ffffff26;grid-template-rows:auto minmax(140px,1fr) auto;grid-template-columns:minmax(0,1fr) 288px;min-height:0;display:grid;position:relative}.ss-plus{z-index:1;color:var(--accent);pointer-events:none;font-size:18px;font-weight:300;line-height:1;position:absolute}.ss-plus-tl{top:0;left:0;transform:translate(-50%,-50%)}.ss-plus-tr{top:0;right:0;transform:translate(50%,-50%)}.ss-plus-bl{bottom:0;left:0;transform:translate(-50%,50%)}.ss-plus-br{bottom:0;right:0;transform:translate(50%,50%)}.ss-bar{color:var(--secondary-text);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 20px;font-size:13px;display:flex}.ss-bar-id{align-items:baseline;gap:20px;display:flex}.ss-pair{color:var(--foreground);letter-spacing:.04em}.ss-pair span{color:var(--secondary-text);margin-left:8px}.ss-read{gap:16px;display:flex}.ss-price{color:var(--foreground)}.ss-hit{cursor:crosshair;touch-action:pan-y;pointer-events:none;grid-column:1/-1;min-height:0;margin:12px 20px 8px}.ss.is-live .ss-hit{pointer-events:auto}.ss-hit:focus{outline:none}.ss-hit:focus-visible{outline:1px solid var(--foreground);outline-offset:4px}.ss-check{border-top:1px solid #ffffff14;grid-column:1;gap:12px;padding:14px 20px 16px;display:grid}.ss-lights{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-lights li{gap:6px;min-width:0;display:grid}.ss-name{color:#c7c6e899;align-items:center;gap:8px;font-size:13px;transition:color .15s;display:inline-flex}.ss-name i{border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #c7c6e880}.ss-val{color:#f2f1ff8c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;transition:color .15s}.ss-lights li.is-on .ss-name{color:var(--foreground);font-weight:500}.ss-lights li.is-on .ss-val{color:var(--foreground)}.ss-lights li.is-on .ss-name i{background:var(--accent-2);box-shadow:0 0 0 3px #56c3ff24,0 0 10px #56c3ffa6}.ss-status{min-height:22px;color:var(--secondary-text);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.ss-agree{color:var(--foreground)}.ss-state:not(.ss-tag):before{content:"·";color:#c7c6e899;margin-right:10px}.ss-tag{background:var(--accent-2);color:var(--background);letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-block}.ss-ctrl{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-column:2;padding:14px 20px 16px}.ss-ctrl-label{color:var(--secondary-text);margin-bottom:10px;font-size:13px;display:block}.ss-meter{cursor:pointer;touch-action:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:30px;display:grid;position:relative}.ss-meter:focus{outline:none}.ss-meter:focus-visible{outline:2px solid var(--foreground);outline-offset:6px}.ss-seg{color:#c7c6e899;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1f;place-items:center;font-size:12px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.ss-seg:first-child{cursor:default}.ss-seg.is-sel{color:var(--foreground);font-weight:500}.ss-meter .ss-seg:not(:first-child):hover{border-color:#ffffffb3}.ss-seg.is-fill{color:var(--background);background:#f2f1ffd1;border-color:#0000}.ss-notch{width:2px;top:-7px;bottom:-7px;left:calc((100% - 16px) / 5 * var(--n) + (var(--n) - 1) * 4px + 1px);background:var(--foreground);pointer-events:none;transition:left .26s cubic-bezier(.16,1,.3,1);position:absolute}.ss-tally{color:var(--secondary-text);margin:12px 0 0;font-size:15px}.ss-tally b{color:var(--accent-2);font-weight:500}.ss-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.ss-inner{padding-inline:40px}}@media (max-width:767px){.ss-frame{grid-template-columns:minmax(0,1fr)}.ss-ctrl{border-left:0;grid-column:1}}@media (max-width:639px){.ss-inner{gap:18px;padding:9vh 24px 4vh}.ss-sub{margin-top:10px;font-size:14px}.ss-bar{padding:10px 14px;font-size:12px}.ss-hit{margin:12px 14px 8px}.ss-check{gap:10px;padding:12px 14px}.ss-lights{gap:6px}.ss-name{gap:5px;font-size:11px}.ss-val{font-size:13px}.ss-ctrl{padding:12px 14px 14px}.ss-ctrl-label{margin-bottom:10px}.ss-meter{height:26px}.ss-tally{margin-top:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ss-notch{transition:none}}
@media (prefers-reduced-motion:no-preference){.fade-in:not([data-revealed]){opacity:0}.fade-in[data-revealed]{animation:fade-in .8s cubic-bezier(.25, .46, .45, .94) var(--fade-delay,0s) backwards}}@keyframes fade-in{0%{opacity:0;translate:0 1rem}}
.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}}
.faq{--num:2.25rem;--btn:2.25rem;--q:1.0625rem;--pad-x:.875rem;--pad-y:1.25rem;--gap:.625rem;--faq-wash:color-mix(in srgb, var(--foreground) 6%, transparent);--faq-ease:cubic-bezier(.22, 1, .36, 1);--faq-dur:.45s}@media (min-width:640px){.faq{--num:3rem;--btn:2.5rem;--q:1.125rem;--pad-x:1.125rem;--pad-y:1.375rem;--gap:.75rem}}@media (min-width:768px){.faq{--q:1.0625rem}}@media (min-width:1024px){.faq{--num:max(4rem, 18%);--btn:2.75rem;--q:1.125rem;--pad-x:1.25rem;--pad-y:1.625rem}}@media (min-width:1280px){.faq{--btn:3rem;--q:1.5rem;--pad-x:1.5rem;--pad-y:2.125rem;--gap:.875rem}}.faq-item{padding:var(--pad-y) var(--pad-x);transition:background-color var(--faq-dur) var(--faq-ease), border-color var(--faq-dur) var(--faq-ease);border:1px solid #0000;border-radius:1rem}@media (min-width:640px){.faq-item{border-radius:1.5rem}}.faq-item.is-open{background-color:var(--faq-wash);border-color:#ffffff1a}.faq-body{position:relative}.faq-body:after{content:"";left:var(--num);right:0;bottom:calc(var(--pad-y) * -1);pointer-events:none;background:#ffffff26;height:1px;transition:opacity .25s;position:absolute}.faq-item.is-open .faq-body:after{opacity:0}.faq-item:has(+.faq-item.is-open) .faq-body:after{opacity:0}@media (hover:hover) and (pointer:fine){.faq-item:hover{background-color:var(--faq-wash)}.faq-item:hover .faq-body:after{opacity:0}.faq-item:has(+.faq-item:hover) .faq-body:after{opacity:0}}.faq-item:has(.faq-trigger:focus-visible){background-color:var(--faq-wash)}.faq-item:has(.faq-trigger:focus-visible) .faq-body:after{opacity:0}.faq-item:has(+.faq-item .faq-trigger:focus-visible) .faq-body:after{opacity:0}.faq-trigger{grid-template-columns:var(--num) minmax(0, 1fr) var(--btn);text-align:left;cursor:pointer;border-radius:.5rem;align-items:start;width:100%;display:grid}.faq-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.faq-q{max-width:20em;padding:max(0px, (var(--btn) - var(--q) * 1.25) / 2) 1rem;font-size:var(--q);letter-spacing:-.01em;text-wrap:balance;padding-left:0;line-height:1.25}.faq-num{margin-top:calc(max(0px, (var(--btn) - var(--q) * 1.25) / 2) + (var(--q) - 1em) * .266);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.75rem;line-height:1.25}@media (min-width:1024px){.faq-num{font-size:.8125rem}}@media (min-width:1280px){.faq-num{font-size:.9375rem}}.faq-icon{width:var(--btn);height:var(--btn);color:var(--foreground);background-color:#ffffff14;border-radius:999px;transition:background-color .3s,color .3s,transform .2s;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:34%;height:1.5px;transition:transform var(--faq-dur) var(--faq-ease);background:currentColor;border-radius:1px;margin:auto;position:absolute;inset:0}@media (min-width:1024px){.faq-icon:before,.faq-icon:after{height:2px}}.faq-icon:after{transform:rotate(90deg)}.is-open .faq-icon{background-color:var(--foreground);color:var(--background)}.is-open .faq-icon:after{transform:rotate(180deg)}.faq-trigger:active .faq-icon{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.faq-trigger:hover .faq-icon{background-color:#ffffff24}.is-open .faq-trigger:hover .faq-icon{background-color:color-mix(in srgb, var(--foreground) 88%, transparent)}}.faq-panel{visibility:hidden;transition:grid-template-rows var(--faq-dur) var(--faq-ease), visibility 0s linear var(--faq-dur);grid-template-rows:0fr;display:grid}.is-open .faq-panel{visibility:visible;transition:grid-template-rows var(--faq-dur) var(--faq-ease), visibility 0s;grid-template-rows:1fr}.faq-panel>div{min-height:0;overflow:hidden}.faq-a{max-width:36rem;margin-left:var(--num);padding-top:var(--gap);color:var(--secondary-text);opacity:0;font-size:.9375rem;line-height:1.6;transition:opacity .2s}.is-open .faq-a{opacity:1;transition:opacity .4s .1s}@media (min-width:1024px){.faq-a{margin-right:var(--btn)}}@media (min-width:1280px){.faq-a{font-size:1rem}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-body:after,.faq-icon,.faq-icon:before,.faq-icon:after,.faq-panel,.is-open .faq-panel,.faq-a,.is-open .faq-a{transition:none}}
