.sv-root{--sv-canvas:#f3f4f6;--sv-rule:color-mix(in srgb, var(--foreground) 10%, transparent);--sv-rule-strong:color-mix(in srgb, var(--foreground) 20%, transparent);--sv-viewer:#0b0b0e;--sv-float:0 1px 0 #00000008, 0 1px 2px #0000000f, 0 12px 32px -12px #00000038;--sv-band:var(--background)}:is(.dark,html.dark) .sv-root{--sv-canvas:#0f0f12;--sv-rule:color-mix(in srgb, var(--foreground) 11%, transparent);--sv-rule-strong:color-mix(in srgb, var(--foreground) 22%, transparent);--sv-float:0 0 0 1px #ffffff0f, 0 16px 40px -12px #000000b3}[data-tone=spicy]{--primary:var(--spicy);--primary-foreground:var(--spicy-foreground);--primary-readable:var(--spicy);--color-primary:var(--spicy);--ring:var(--spicy)}.sv-band-muted{--sv-band:var(--sv-canvas)}.sv-stage{--background:#0b0b0e;--foreground:#f4f4f6;--card:#141418;--card-foreground:#f4f4f6;--muted:#1b1b21;--muted-foreground:#a3a3ae;--border:#ffffff1a;--input:#ffffff1f;--primary-readable:color-mix(in srgb, var(--primary) 55%, #fff);--success:#34d399;--success-foreground:#0b0b0e;--warning:#fbbf24;--warning-foreground:#0b0b0e;--spicy:#fb7185;--spicy-foreground:#0b0b0e;--sv-rule:#ffffff1a;--sv-rule-strong:#fff3;--sv-band:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background-color:var(--background);color:var(--foreground);position:relative;overflow:hidden}[data-tone=spicy] .sv-stage{--primary:var(--spicy);--primary-foreground:var(--spicy-foreground);--primary-readable:var(--spicy);--ring:var(--spicy)}.sv-viewer{background:var(--sv-viewer);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.sv-console,.sv-cell{background:var(--card);border:1px solid var(--sv-rule)}.sv-ring{position:relative}.sv-media-glow{box-shadow:none}.sv-glow{position:relative}.sv-mark{color:inherit}.sv-eyebrow{align-items:center;gap:.625rem;display:inline-flex}.sv-eyebrow:before{content:"";background:var(--primary);border-radius:2px;flex:none;width:14px;height:2px}.sv-cta{transition:background-color var(--sv-t2,.22s) ease, scale var(--sv-t1,.12s) var(--sv-ease,ease);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #0000000f}@media (hover:hover){.sv-cta:hover{background-color:color-mix(in srgb, var(--primary) 88%, #000)}}.sv-marquee{--sv-gap:.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sv-marquee-track{gap:var(--sv-gap);width:max-content;display:flex}.sv-marquee-track>*{flex:none}@media (prefers-reduced-motion:no-preference){.sv-marquee-track{animation:sv-marquee var(--sv-dur,70s) linear infinite}.sv-marquee-track[data-dir=rev]{animation-direction:reverse}.sv-marquee:hover .sv-marquee-track,.sv-marquee:active .sv-marquee-track,.sv-marquee:focus-within .sv-marquee-track{animation-play-state:paused}.sv-marquee-wrap:has(.sv-marquee-pause:checked) .sv-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.sv-marquee-ctl{display:none}}@keyframes sv-marquee{to{transform:translateX(calc(-50% - var(--sv-gap) / 2))}}.sv-root[data-sv-lite] .sv-marquee-track{animation-duration:140s}.sv-hot{position:absolute}@media (prefers-reduced-motion:no-preference){.sv-hot:after{content:"";border:2px solid var(--primary);opacity:0;animation:sv-ping 1.4s var(--sv-ease,ease-out) .3s 2;border-radius:9999px;position:absolute;inset:-5px}@keyframes sv-ping{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}}.sv-root[data-sv-lite] .sv-hot:after{animation:none}sv-fold{display:block}.sv-fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--sv-band));height:5rem;margin-top:-5rem;position:relative}.sv-fold-open .sv-fade{display:none}.sv-faq details::details-content{opacity:0;block-size:0;transition:block-size var(--sv-t3,.42s) var(--sv-ease,ease), opacity .3s ease, content-visibility var(--sv-t3,.42s) allow-discrete;overflow:hidden}details.sv-disclose::details-content{opacity:0;block-size:0;transition:block-size var(--sv-t3,.42s) var(--sv-ease,ease), opacity .3s ease, content-visibility var(--sv-t3,.42s) allow-discrete;overflow:hidden}.sv-faq details[open]::details-content{opacity:1;block-size:auto}details.sv-disclose[open]::details-content{opacity:1;block-size:auto}@supports (interpolate-size:allow-keywords){.sv-faq,.sv-root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.sv-faq details::details-content{transition:none}details.sv-disclose::details-content{transition:none}}.sv-faq summary::-webkit-details-marker{display:none}.sv-ba input[type=range]{appearance:none;cursor:ew-resize;background:0 0;margin:0}.sv-ba input[type=range]::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:44px;height:100%}.sv-ba input[type=range]::-moz-range-thumb{background:0 0;border:0;width:44px;height:100%}.sv-ba input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}.sv-ba input[type=range]::-moz-range-track{background:0 0;height:100%}.sv-checker{background-color:#fff;background-image:conic-gradient(#e4e4e7 25%, transparent 0 50%, #e4e4e7 0 75%, transparent 0);background-size:22px 22px}.sv-noscroll{scrollbar-width:none}.sv-noscroll::-webkit-scrollbar{display:none}@layer components{.sv-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:.75rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.sv-rail>*{scroll-snap-align:start;flex:0 0 84%}@media (min-width:640px){.sv-rail>*{flex-basis:46%}}@media (min-width:1024px){.sv-rail>*{flex-basis:31%}}}@media (min-width:1024px){.sv-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:1.25rem;display:grid}}.sv-poster{background:linear-gradient(160deg,#18181d,#0b0b0e 70%);position:relative}.sv-poster:after{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.sv-poster:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--primary), transparent 70%);opacity:.8;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.sv-scroll-fade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.sv-trybar{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.sv-root *,.sv-root :before,.sv-root :after{scroll-behavior:auto!important}}[data-sv-count],.bg-facts dd,.sv-root time{font-variant-numeric:tabular-nums}@media (max-width:767px){.sv-has-trybar{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}html:has(.sv-has-trybar){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.sv-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sv-progress{z-index:60;pointer-events:none;transform-origin:0;background:var(--primary);height:2px;animation:linear both sv-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}[dir=rtl] .sv-progress{transform-origin:100%}@keyframes sv-progress{to{transform:scaleX(1)}}}}@supports not (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sv-root[data-sv-progress-js] .sv-progress{z-index:60;pointer-events:none;transform-origin:0;will-change:transform;background:var(--primary);height:2px;display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}[dir=rtl] .sv-root[data-sv-progress-js] .sv-progress{transform-origin:100%}}}@media (min-width:768px){.sv-flow{justify-content:center;gap:var(--g,1rem);flex-wrap:wrap;display:flex}.sv-flow>*{flex:0 0 calc((100% - (var(--c-md,2) - 1) * var(--g,1rem)) / var(--c-md,2));min-width:0}}@media (min-width:1024px){.sv-flow>*{flex-basis:calc((100% - (var(--c-lg,3) - 1) * var(--g,1rem)) / var(--c-lg,3))}}@media (max-width:767px){.sv-odd-span>:last-child:nth-child(odd){grid-column:1/-1}.sv-even-mob>li:last-child:nth-child(odd){display:none}}@media (forced-colors:active){.sv-cta,.sv-viewer{box-shadow:none}.sv-poster:after,.sv-poster:before,.sv-progress{display:none!important}.sv-eyebrow:before{background:canvastext}}@media print{.sv-progress,.sv-marquee-ctl{display:none!important}}
.sv-root{--sv-ease:cubic-bezier(.16, 1, .3, 1);--sv-ease-in:cubic-bezier(.5, 0, .75, 0);--sv-ease-io:cubic-bezier(.65, 0, .35, 1);--sv-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20.4%, 1.043 24.1%, 1.044 27.1%, 1.02 34.3%, 1.001 42.7%, .996 51.4%, 1.001 72.7%, 1);--sv-t1:.12s;--sv-t2:.22s;--sv-t3:.42s;--sv-t4:.76s}@supports not (transition-timing-function:linear(0, 1)){.sv-root{--sv-spring:cubic-bezier(.34, 1.3, .64, 1)}}.sv-press{-webkit-tap-highlight-color:transparent;transition-property:scale,color,background-color,border-color,opacity;transition-duration:var(--sv-t3), var(--sv-t2), var(--sv-t2), var(--sv-t2), var(--sv-t2);transition-timing-function:var(--sv-spring), ease, ease, ease, ease}.sv-press:active{transition-duration:var(--sv-t1);transition-timing-function:var(--sv-ease);scale:.97}.sv-hover-lift{transition:translate var(--sv-t3) var(--sv-ease), border-color var(--sv-t2) ease, background-color var(--sv-t2) ease}.sv-hover-lift :is(img,video){transition:scale var(--sv-t4) var(--sv-ease)}@media (hover:hover) and (pointer:fine){.sv-hover-lift:hover{border-color:var(--sv-rule-strong);translate:0 -2px}.sv-hover-lift:hover :is(img,video){scale:1.03}}.sv-hover-lift:focus-visible{border-color:var(--primary)}.sv-nudge{transition:translate var(--sv-t3) var(--sv-spring)}@media (hover:hover){:is(a,button,summary):hover>.sv-nudge,.group:hover .sv-nudge{translate:3px}[dir=rtl] :is(a,button,summary):hover>.sv-nudge,[dir=rtl] .group:hover .sv-nudge{translate:-3px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-focus-pull{animation:linear both sv-focus-pull;animation-timeline:view();animation-range:entry cover 26%}@keyframes sv-focus-pull{0%{opacity:.35;filter:blur(6px);translate:0 14px}to{opacity:1;filter:none;translate:0}}.sv-rise,.sv-rise-in,.sv-stagger>*{animation:linear both sv-rise;animation-timeline:view();animation-range:entry cover 20%}.sv-stagger>:nth-child(3n+2){animation-range:entry 3% cover 23%}.sv-stagger>:nth-child(3n+3){animation-range:entry 6% cover 26%}@keyframes sv-rise{0%{opacity:.5;translate:0 16px}to{opacity:1;translate:0}}.sv-grow-x{transform-origin:0;animation:linear both sv-grow-x;animation-timeline:view();animation-range:entry 10% cover 40%}.sv-grow-x.sv-origin-r,[dir=rtl] .sv-grow-x{transform-origin:100%}@keyframes sv-grow-x{0%{transform:scaleX(0)}to{transform:none}}}}@media (prefers-reduced-motion:no-preference){.sv-enter{animation:sv-enter .62s var(--sv-ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 40ms)}.sv-enter-t{animation:sv-enter-t .7s var(--sv-ease) backwards;animation-delay:calc(var(--i,1) * 60ms)}@keyframes sv-enter{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sv-enter-t{0%{transform:translateY(18px)}to{transform:none}}.sv-develop{animation:sv-develop .95s var(--sv-ease) .18s backwards}@keyframes sv-develop{0%{filter:blur(10px)saturate(.5);scale:1.015}to{filter:none;scale:1}}}.sv-ind{z-index:0;pointer-events:none;opacity:0;width:var(--sv-ind-w,0px);height:var(--sv-ind-h,100%);transform:translate(var(--sv-ind-x,0px), var(--sv-ind-y,0px));position:absolute;top:0;left:0}.sv-ind[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.sv-ind[data-ready]{transition:transform var(--sv-t3) var(--sv-spring), width var(--sv-t3) var(--sv-spring), opacity var(--sv-t2) ease}}.sv-live{background:var(--success,#22c55e);border-radius:9999px;width:6px;height:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.sv-live{animation:2s ease-in-out infinite sv-live}@keyframes sv-live{50%{opacity:.35}}}.sv-root[data-sv-lite] :is(.sv-focus-pull,.sv-rise,.sv-rise-in,.sv-stagger>*,.sv-grow-x,.sv-enter,.sv-enter-t,.sv-develop,.sv-live){animation:none!important}.sv-root[data-sv-lite] :is(.sv-hover-lift,.sv-hover-lift img,.sv-hover-lift video,.sv-ind,.sv-nudge){transition:none!important}@media (prefers-reduced-motion:reduce){.sv-press:active{scale:1}.sv-hover-lift,.sv-hover-lift :is(img,video),.sv-nudge,.sv-ind{transition:none!important}.sv-hover-lift:hover,.sv-hover-lift:hover :is(img,video){translate:none;scale:1}}@media (forced-colors:active){.sv-ind{background:highlight!important}.sv-hover-lift:focus-visible{outline:2px solid highlight}}
.sv-hero-canvas{isolation:isolate;background:var(--sv-canvas);box-shadow:inset 0 0 0 1px var(--sv-rule);position:relative;overflow:hidden}.sv-hero-canvas:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 12% 0%, color-mix(in srgb, var(--background) 80%, transparent), transparent 70%);position:absolute;inset:0}:is(.dark,html.dark) .sv-hero-canvas:before{background:radial-gradient(70% 55% at 12% 0,#ffffff09,#0000 70%)}.sv-hero-spec{border-inline-start:1px solid var(--sv-rule);padding-inline:1rem}.sv-hero-spec:first-child{border-inline-start:0;padding-inline-start:0}@media (max-width:639px){.sv-hero-specs{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.sv-hero-spec{scroll-snap-align:start}}@media (min-width:1024px){.sv-hero-console>*{min-height:100%}.sv-hero-viewer{flex-direction:column;display:flex}.sv-hero-viewer>*{flex:1;min-height:0}}.sv-hero-viewer :is(img,video){display:block}.sv-tb-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--sv-rule)}.sv-tb-field{isolation:isolate;background:var(--sv-canvas);border:1px solid var(--sv-rule);transition:border-color var(--sv-t2) ease, box-shadow var(--sv-t3) var(--sv-ease), background-color var(--sv-t2) ease;border-radius:14px;position:relative}@media (hover:hover){.sv-tb-field:hover{border-color:var(--sv-rule-strong)}}.sv-tb-field:focus-within{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:var(--card);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 16%, transparent)}.sv-tb-input{caret-color:var(--primary)}.sv-tb-input::placeholder{transition:opacity var(--sv-t2) ease}.sv-tb-input:focus::placeholder{opacity:.55}.sv-tb-pulse{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 60%, transparent);animation:sv-tb-flash .6s var(--sv-ease) both;position:absolute;inset:-1px}@keyframes sv-tb-flash{0%{opacity:1}to{opacity:0}}.sv-tb-kbd{opacity:.7;transition:opacity var(--sv-t2) ease;align-items:center;gap:4px}.sv-tb:focus-within .sv-tb-kbd{opacity:1}.sv-tb-kbd kbd{border:1px solid var(--sv-rule-strong);background:var(--card);color:var(--muted-foreground);border-bottom-width:2px;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.sv-tb-submit{-webkit-tap-highlight-color:transparent}.sv-tb-submit[aria-busy=true]{cursor:progress}.sv-tb-spin{animation:.7s linear infinite sv-tb-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.sv-tb-spin{animation-duration:1.4s}}@keyframes sv-tb-spin{to{rotate:360deg}}@media (max-width:767px){.sv-tb-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}[dir=rtl] .sv-tb-rail{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 1.75rem),#0000)}.sv-tb-rail>*{scroll-snap-align:start}}.sv-tb-fanimg,.sv-tb-plus{transition:translate var(--sv-t3) var(--sv-spring), scale var(--sv-t3) var(--sv-spring)}@media (hover:hover){.sv-tb-drop:hover .sv-tb-fanimg{translate:0 -4px}.sv-tb-drop:hover .sv-tb-plus{scale:1.1}}.sv-tb-drop>*{transition:opacity .18s}.sv-tb-drop[data-drag]{border-style:solid;border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 8%, var(--card));box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 16%, transparent)}.sv-tb-drop[data-drag]>:not(.sv-tb-dropnote){opacity:.12}.sv-tb-dropnote{background:color-mix(in srgb, var(--card) 40%, transparent)}@media (prefers-reduced-motion:no-preference){.sv-tb-dropnote{animation:sv-tb-in .24s var(--sv-ease) both}@keyframes sv-tb-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}}.sv-trybar{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));translate:0 calc(-1 * var(--sv-kb,0px));opacity:1;transition:translate var(--sv-t3) var(--sv-spring), opacity var(--sv-t2) ease-out}.sv-trybar[data-show=false]{opacity:0;pointer-events:none;transition:translate .22s var(--sv-ease-in), opacity .16s ease-in;translate:0 calc(100% + 1rem)}@media (prefers-reduced-motion:reduce){.sv-trybar{transition:opacity .16s linear,translate}.sv-trybar[data-show=false]{transition:opacity .12s linear,translate 0s linear .12s}}.sv-trybar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--background) 82%, transparent), transparent);position:absolute;inset:-16px 0 0}.sv-trybar-panel{background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--sv-rule);box-shadow:var(--sv-float);transition:border-color var(--sv-t2) ease, box-shadow var(--sv-t3) var(--sv-ease);position:relative}.sv-trybar-panel:focus-within{border-color:color-mix(in srgb, var(--primary) 60%, transparent);box-shadow:var(--sv-float), 0 0 0 4px color-mix(in srgb, var(--primary) 16%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sv-trybar-panel{background:var(--card)}}.sv-root[data-sv-lite] .sv-trybar-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}@media (max-width:639px){.sv-bc ol{flex-wrap:nowrap}.sv-bc-item{flex:0 auto}.sv-bc-first{flex-shrink:0}.sv-bc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sv-bc-item:not(.sv-bc-first):not(.sv-bc-last) .sv-bc-text{max-width:9rem}.sv-bc-link{margin-block:-14px;padding-block:14px}.sv-bc-link:focus-visible{overflow:visible;max-width:none!important}}.sv-reel{isolation:isolate;background:#0b0b0e;border-radius:14px;height:100%;min-height:360px;position:relative;overflow:hidden}@media (min-width:640px){.sv-reel{min-height:440px}}@media (min-width:1024px){.sv-reel{min-height:500px}}.sv-reel-bg{z-index:-2;object-fit:cover;filter:blur(40px)saturate(1.2);opacity:.35;width:120%;height:120%;position:absolute;inset:-10%;transform:scale(1.05)}.sv-reel-glow{display:none}.sv-reel-stack{margin:0;padding:0;list-style:none;position:absolute;inset:0 0 44px}.sv-reel-phone{--w:min(44%, 168px);width:var(--w);transition:transform .6s var(--sv-ease);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:640px){.sv-reel-phone{--w:min(34%, 210px)}}@media (min-width:1024px){.sv-reel-phone{--w:min(36%, 232px)}}.sv-reel-phone[data-pos=c]{z-index:3}.sv-reel-phone[data-pos=l]{z-index:2;transform:translate(-66%)rotate(-8deg)scale(.84)}.sv-reel-phone[data-pos=r]{z-index:1;transform:translate(66%)rotate(8deg)scale(.84)}.sv-reel-screen{aspect-ratio:9/16;outline-offset:0;background:#1b1b21;border:5px solid #141418;border-radius:26px;outline:1px solid #ffffff1f;overflow:hidden}@media (min-width:640px){.sv-reel-screen{border-width:6px;border-radius:30px}}.sv-reel-screen>*{height:100%}.sv-reel-screen :is(img,video){object-fit:cover;width:100%;height:100%}.sv-reel-tag{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#0b0b0eb3;border-radius:9999px;max-width:calc(100% - 20px);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:50%;overflow:hidden;translate:-50%}.sv-reel-phone:not([data-pos=c]) .sv-reel-tag{opacity:0}.sv-reel-chip{white-space:nowrap;text-overflow:ellipsis;color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;max-width:calc(100% - 24px);margin:0;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;overflow:hidden;translate:-50%}@media (prefers-reduced-motion:no-preference){.sv-reel-phone{animation:sv-reel-in .9s var(--sv-ease) .3s backwards}.sv-reel-phone[data-pos=c]{animation-delay:.15s}@keyframes sv-reel-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sv-reel:hover .sv-reel-phone[data-pos=l]{transform:translate(-76%)rotate(-11deg)scale(.86)}.sv-reel:hover .sv-reel-phone[data-pos=r]{transform:translate(76%)rotate(11deg)scale(.86)}}.sv-root[data-sv-lite] .sv-reel-phone{animation:none}@media (forced-colors:active){.sv-hero-canvas{box-shadow:none;border:1px solid canvastext}.sv-hero-canvas:before,.sv-reel-bg,.sv-tb-pulse,.sv-trybar:before{display:none!important}.sv-tb-field:focus-within{outline-offset:2px;outline:2px solid highlight}.sv-tb-drop[data-drag]{outline:2px solid highlight}.sv-trybar-panel{background:canvas;border-color:canvastext}.sv-trybar-panel:focus-within{outline:2px solid highlight}}
.sv-qa-sheet{--sv-qa-pad:1rem;border-bottom:1px solid var(--sv-rule);overflow:clip}@media (min-width:768px){.sv-qa-sheet{--sv-qa-pad:1.5rem}}.sv-qa-facts{--c:2;margin:0;flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sv-qa-pad) - 1px);display:flex}@media (min-width:768px){.sv-qa-facts{--c:var(--c-md,3)}}@media (min-width:1024px){.sv-qa-facts{--c:var(--c-lg,4)}}.sv-qa-facts>.sv-fact{flex:1 0 calc(100% / var(--c) - 1px);border-top:1px solid var(--sv-rule);border-inline-start:1px solid var(--sv-rule);min-width:0;padding:.875rem 0 1.125rem var(--sv-qa-pad);padding-inline-end:.75rem}@media (min-width:768px){.sv-qa-facts>.sv-fact{padding-block:1.125rem 1.375rem;padding-inline-end:1rem}}.sv-qa-meta{font-variant-numeric:tabular-nums}:is(.sv-faq .sv-faq-item,.sv-lf-chip,.sv-pg-more)::details-content{transition:none}@media (prefers-reduced-motion:no-preference){.sv-root:not([data-sv-lite]) :is(.sv-faq .sv-faq-item,.sv-lf-chip,.sv-pg-more)::details-content{opacity:0;block-size:0;transition:block-size .27s var(--sv-ease), opacity .16s ease, content-visibility .27s allow-discrete;overflow:clip}.sv-root:not([data-sv-lite]) :is(.sv-faq .sv-faq-item,.sv-lf-chip,.sv-pg-more)[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--sv-t3), var(--sv-t2), var(--sv-t3);transition-delay:0s,60ms,0s}}@supports (interpolate-size:allow-keywords){:is(.sv-faq .sv-faq-item,.sv-lf-chip,.sv-pg-more){interpolate-size:allow-keywords}}.sv-af-chev{transition:transform var(--sv-t3,.42s) var(--sv-spring,ease)}details[open]>summary .sv-af-chev,[aria-expanded=true]>.sv-af-chev{transform:rotate(180deg)}.sv-faq-list{border-top:1px solid var(--sv-rule-strong)}.sv-faq .sv-faq-item{border-bottom:1px solid var(--sv-rule)}.sv-faq .sv-faq-q{-webkit-tap-highlight-color:transparent;border-radius:.75rem;outline:none}.sv-faq .sv-faq-q:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:-2px}.sv-faq-q::-webkit-details-marker{display:none}.sv-faq-pm{border:1px solid var(--sv-rule-strong);width:2rem;height:2rem;color:var(--foreground);transition:background-color var(--sv-t2,.22s) ease, border-color var(--sv-t2,.22s) ease;border-radius:9999px;flex:none;place-items:center;display:grid}.sv-faq-item[open]>summary .sv-faq-pm{border-color:var(--foreground)}@media (hover:hover) and (pointer:fine){.sv-faq-q:hover .sv-faq-pm{background-color:var(--muted)}}@media (prefers-reduced-motion:no-preference){.sv-root:not([data-sv-lite]) .sv-faq-item .sv-faq-a{transition:translate var(--sv-t3) var(--sv-ease)}.sv-root:not([data-sv-lite]) .sv-faq-item:not([open]) .sv-faq-a{transition-duration:.18s;translate:0 -4px}}.sv-faq-input{border-color:color-mix(in srgb, var(--foreground) 42%, transparent);transition:border-color var(--sv-t2,.22s) ease}.sv-faq-input:focus-visible{border-color:var(--primary)}.sv-faq-input::-webkit-search-cancel-button{appearance:none;display:none}@media (hover:hover) and (pointer:fine){.sv-faq-input:hover:not(:focus){border-color:color-mix(in srgb, var(--foreground) 60%, transparent)}}.sv-faq-status[data-active]{color:var(--foreground)}.sv-toast{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:70;background:var(--foreground);max-width:calc(100vw - 2rem);min-height:2.75rem;color:var(--background);box-shadow:var(--sv-float);pointer-events:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:14px;font-weight:600;display:none;position:fixed;transform:translate(-50%)}.sv-toast[data-show]{display:inline-flex}@media (max-width:767px){.sv-has-trybar .sv-toast{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.sv-root:not([data-sv-lite]) .sv-toast[data-show]{transition:opacity var(--sv-t2) ease, translate var(--sv-t3) var(--sv-spring)}@starting-style{.sv-root:not([data-sv-lite]) .sv-toast[data-show]{opacity:0;translate:0 24px}}}.sv-lf{--sv-lf-measure:68ch}.sv-lf-body>:is(p,ul,ol){max-width:var(--sv-lf-measure)}.sv-lf-body li::marker{color:var(--muted-foreground)}.sv-lf-list{display:grid}.sv-lf-link{min-height:2.75rem;color:var(--muted-foreground);transition:color var(--sv-t2,.22s) ease;border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.625rem .25rem;line-height:1.4;display:flex;position:relative}.sv-lf-n{font-variant-numeric:tabular-nums;flex:none}.sv-lf-link:hover{color:var(--foreground)}.sv-lf-link:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:-2px}.sv-lf-link[aria-current]{color:var(--foreground);font-weight:600}.sv-lf-panel .sv-lf-list>li+li{border-top:1px solid var(--sv-rule)}@media (min-width:1024px){.sv-lf-toc .sv-lf-rail{border-inline-start:1px solid var(--sv-rule);position:relative}.sv-lf-toc .sv-lf-link{min-height:0;padding:.4375rem .25rem .4375rem 1rem}.sv-lf-toc .sv-ind.sv-lf-ind{--sv-ind-w:2px;--sv-ind-h:1px;background:var(--primary);transform-origin:0 0;transform:translateY(var(--sv-ind-y,0px)) scaleY(var(--sv-ind-s,0));left:-1px}[dir=rtl] .sv-lf-toc .sv-ind.sv-lf-ind{left:auto;right:-1px}.sv-lf-toc{max-height:calc(100vh - var(--header-offset,6.5rem) - 6rem);scrollbar-width:thin;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){.sv-root:not([data-sv-lite]) .sv-fold-open>sv-fold>div{animation:sv-af-fade var(--sv-t3) var(--sv-ease) both}@keyframes sv-af-fade{0%{opacity:0}to{opacity:1}}}.sv-lf-ref:target{background:var(--muted)}.sv-lf sup>a{border-radius:.3em;padding:0 .2em;line-height:1.3;display:inline-block}.sv-lf sup>a:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:1px}.sv-pg-pillars{--c:2;grid-template-columns:repeat(var(--c), minmax(0, 1fr));column-gap:1.25rem;display:grid}@media (min-width:768px){.sv-pg-pillars{--c:var(--c-md,3);column-gap:1.5rem}}@media (min-width:1024px){.sv-pg-pillars{--c:var(--c-lg,5);column-gap:2rem}}.sv-pg-prompt{overflow-wrap:anywhere}.sv-copy-ico{flex:none;width:.875rem;height:.875rem;display:inline-block;position:relative}.sv-copy-ico>svg{position:absolute;inset:0}.sv-copy-b{opacity:0;color:var(--success);transform:scale(.6)}.sv-copy[data-done] .sv-copy-a{opacity:0;transform:scale(.6)}.sv-copy[data-done] .sv-copy-b{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.sv-copy-ico>svg{transition:opacity var(--sv-t1,.12s) ease, transform var(--sv-t3,.42s) var(--sv-spring,ease)}.sv-root[data-sv-lite] .sv-copy-ico>svg{transition:none}}.sv-af-arrow:disabled{opacity:.4}.sv-root[data-sv-lite] :is(.sv-af-chev,.sv-faq-pm,.sv-lf-link,.sv-faq-input){transition:none}@media (prefers-reduced-motion:reduce){.sv-af-chev,.sv-faq-pm,.sv-lf-link,.sv-faq-input,.sv-toast{transition:none!important}}@media (forced-colors:active){.sv-qa-facts>.sv-fact,.sv-faq .sv-faq-item,.sv-faq-list,.sv-faq-pm{border-color:canvastext}.sv-lf-link[aria-current]{outline:1px solid canvastext}.sv-toast{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}
:is(.sv-root :has(>.sv-mv-img[data-sv-wait]),.sv-lm,.sv-ba,.sv-gal-media,.sv-mq-tile){background-color:color-mix(in srgb, currentColor 7%, transparent)}.sv-mv-img[data-sv-wait],.sv-lm-poster[data-sv-wait]{opacity:0}@media (prefers-reduced-motion:no-preference){.sv-mv-img,.sv-lm-poster{transition:opacity var(--sv-t3) var(--sv-ease)}.sv-hover-lift .sv-mv-img{transition:opacity var(--sv-t3) var(--sv-ease), scale var(--sv-t4) var(--sv-ease)}}.sv-lm-video{opacity:0}.sv-lm-video[data-on]{opacity:1}.sv-lm-btn,.sv-gal-glass{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background-color:#0a0a0c80;box-shadow:inset 0 0 0 1px #ffffff24}@media (hover:hover){.sv-lm-btn:hover,button.sv-gal-glass:hover{background-color:#0a0a0cb8}}@media (prefers-reduced-motion:no-preference){.sv-lm-video{transition:opacity var(--sv-t3) var(--sv-ease)}@starting-style{.sv-lm-btn{opacity:0}}}.sv-gal-tile{-webkit-tap-highlight-color:transparent;transition:translate var(--sv-t3) var(--sv-ease), scale var(--sv-t3) var(--sv-spring), opacity var(--sv-t3) var(--sv-ease)}.sv-gal-media{isolation:isolate}.sv-gal-cap>:first-child{transition:color var(--sv-t2) ease}@media (hover:hover) and (pointer:fine){.sv-gal-tile:hover .sv-gal-cap>:first-child{color:color-mix(in srgb, var(--foreground) 82%, transparent)}}.sv-gal-play{transition:opacity var(--sv-t2) ease}.sv-gal-tile[data-hot] .sv-gal-play{opacity:0}.sv-gal-media .sv-gal-vid{opacity:0;transition:opacity var(--sv-t3) var(--sv-ease), scale var(--sv-t4) var(--sv-ease)}.sv-gal-media .sv-gal-vid[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.sv-gal[data-live] .sv-gal-audio>*{transition:opacity var(--sv-t3) var(--sv-ease), translate var(--sv-t3) var(--sv-ease)}@starting-style{.sv-gal[data-live] .sv-gal-item:not([hidden])>:is(.sv-gal-tile,img,div){opacity:0;translate:0 12px}}}.sv-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;display:grid}@media (min-width:768px){.sv-gal-grid{flex-wrap:wrap;justify-content:center;gap:1.75rem 1rem;display:flex}.sv-gal-grid>li{flex:0 0 calc((100% - (var(--c-md,3) - 1) * 1rem) / var(--c-md,3));min-width:0}}@media (min-width:1024px){.sv-gal-grid{column-gap:1.25rem}.sv-gal-grid>li{flex-basis:calc((100% - (var(--c-lg,4) - 1) * 1.25rem) / var(--c-lg,4))}}@media (max-width:767px){.sv-gal-masonry>li[data-sv-span]{column-span:all}.sv-gal-grid>li[data-sv-span]{grid-column:1/-1}.sv-gal-list>li[data-sv-span] .sv-gal-img,.sv-gal-list>li[data-sv-span]>img{aspect-ratio:16/10!important}}.sv-gal-rail>*{flex-basis:76%}@media (min-width:640px){.sv-gal-rail>*{flex-basis:44%}}@media (min-width:1024px){.sv-gal-rail>*{flex-basis:30%}}.sv-gal-rail{scroll-padding-inline:1rem}@media (min-width:640px){.sv-gal-rail{scroll-padding-inline:0}}.sv-gal-seg{border:1px solid var(--sv-rule);background:var(--card)}.sv-gal-seg>.sv-gal-ind{background:var(--foreground);border-radius:9999px}.sv-gal-chip{color:color-mix(in srgb, var(--foreground) 74%, transparent)}.sv-gal-chip[aria-checked=true]{color:var(--background)}.sv-gal-seg:not(:has(>.sv-ind[data-on]))>.sv-gal-chip[aria-checked=true]{background-color:var(--foreground)}@media (hover:hover){.sv-gal-chip[aria-checked=false]:hover{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sv-gal-fscroll{overscroll-behavior-x:contain;overflow-x:auto}@property --sv-gal-fl{syntax:"<length>";inherits:false;initial-value:0}@property --sv-gal-fr{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.sv-gal-fscroll{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--sv-gal-fl), #000 calc(100% - var(--sv-gal-fr)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--sv-gal-fl), #000 calc(100% - var(--sv-gal-fr)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--sv-gal-fl), #000 calc(100% - var(--sv-gal-fr)), transparent);animation:linear both sv-gal-edge;animation-timeline:scroll(self inline)}@keyframes sv-gal-edge{0%{--sv-gal-fl:0px;--sv-gal-fr:28px}8%{--sv-gal-fl:28px}92%{--sv-gal-fr:28px}to{--sv-gal-fl:28px;--sv-gal-fr:0px}}}.sv-gal-dlg{box-shadow:var(--sv-float)}.sv-gal-dlg::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0606089e}@media (max-width:767px){html:has(.sv-gal-dlg[open]){overflow:hidden}}.sv-gal-stage{background:var(--sv-viewer);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sv-gal-prompt{background:var(--sv-canvas)}.sv-gal-ba{max-width:min(100%, calc(56dvh * var(--sv-r,1)))}@media (min-width:768px){.sv-gal-ba{max-width:min(100%, calc(80dvh * var(--sv-r,1)))}.sv-gal-close.sv-gal-glass{background-color:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--sv-rule-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.sv-gal-close.sv-gal-glass:focus-visible{--tw-ring-color:var(--primary)}}@media (min-width:768px) and (hover:hover){.sv-gal-close.sv-gal-glass:hover{background-color:var(--muted)}}@media (prefers-reduced-motion:no-preference){.sv-gal-dlg{transition:opacity var(--sv-t3) var(--sv-ease), translate var(--sv-t3) var(--sv-ease), scale var(--sv-t3) var(--sv-ease), overlay var(--sv-t3) allow-discrete, display var(--sv-t3) allow-discrete}.sv-gal-dlg:not([open]){opacity:0;transition-duration:.27s;transition-timing-function:var(--sv-ease-in);translate:0 16px;scale:.98}@starting-style{.sv-gal-dlg[open]{opacity:0;translate:0 16px;scale:.98}}.sv-gal-dlg::backdrop{transition:opacity var(--sv-t3) ease, overlay var(--sv-t3) allow-discrete, display var(--sv-t3) allow-discrete}.sv-gal-dlg:not([open])::backdrop{opacity:0;transition-duration:.27s}@starting-style{.sv-gal-dlg[open]::backdrop{opacity:0}}.sv-gal-dlg[data-dir=next] .sv-gal-shot{animation:sv-gal-from-r var(--sv-t3) var(--sv-ease)}.sv-gal-dlg[data-dir=prev] .sv-gal-shot{animation:sv-gal-from-l var(--sv-t3) var(--sv-ease)}.sv-gal-dlg[data-dir] .sv-gal-panel{animation:sv-gal-fade var(--sv-t3) var(--sv-ease)}@keyframes sv-gal-from-r{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@keyframes sv-gal-from-l{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}@keyframes sv-gal-fade{0%{opacity:0}to{opacity:1}}}.sv-ba{cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.sv-ba input[type=range]{pointer-events:none}.sv-ba-rail{transform:translate3d(var(--sv-pos,50%), 0, 0)}.sv-ba-line{box-shadow:0 0 0 .5px #00000024,0 0 6px #0003}.sv-ba-knob{box-shadow:0 0 0 .5px #0000001a,0 1px 2px #00000029,0 8px 20px -8px #00000073}.sv-ba input[type=range]:focus-visible~.sv-ba-rail .sv-ba-knob{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--primary), 0 8px 20px -8px #00000073}.sv-ba-lbl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0a0a0c8c}.sv-ba-l0{opacity:clamp(0, calc((var(--sv-p,50) - 12) / 10), 1)}.sv-ba-l1{opacity:clamp(0, calc((88 - var(--sv-p,50)) / 10), 1)}@media (prefers-reduced-motion:no-preference){.sv-ba-lbl{transition:opacity var(--sv-t2) ease}.sv-ba-knob{transition:scale var(--sv-t3) var(--sv-spring), box-shadow var(--sv-t2) ease}.sv-ba[data-drag] .sv-ba-knob{scale:1.08}.sv-ba[data-swap] .sv-ba-img{animation:sv-ba-swap var(--sv-t3) var(--sv-ease)}@keyframes sv-ba-swap{0%{opacity:.3}to{opacity:1}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sv-ba:hover .sv-ba-knob{scale:1.04}.sv-ba[data-drag]:hover .sv-ba-knob{scale:1.08}}.sv-ba-strip{--sv-ba-ind:var(--foreground)}.sv-viewer .sv-ba-strip,.sv-stage .sv-ba-strip{--sv-ba-ind:#fff}.sv-ba-strip>.sv-ba-ind{z-index:2;box-shadow:inset 0 0 0 2px var(--sv-ba-ind);border-radius:10px}.sv-ba-strip:not(:has(>.sv-ind[data-on]))>.sv-ba-tab[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sv-ba-ind)}.sv-ba-tab[aria-pressed=false]{opacity:.6}@media (hover:hover){.sv-ba-tab[aria-pressed=false]:hover{opacity:1}}.sv-mq-edge{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}@media (min-width:768px){.sv-mq-edge{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}@media (prefers-reduced-motion:no-preference){.sv-marquee-wrap:focus-within .sv-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.sv-marquee-track{justify-content:center;width:auto}.sv-marquee-track>[data-dup]{display:none}}.sv-root[data-sv-lite] .sv-marquee-track{justify-content:center;width:auto;animation:none}.sv-root[data-sv-lite] .sv-marquee-track>[data-dup],.sv-root[data-sv-lite] .sv-marquee-ctl{display:none}.sv-root[data-sv-lite] :is(.sv-mv-img,.sv-lm-poster,.sv-lm-video,.sv-gal-tile,.sv-gal-vid,.sv-gal-audio>*,.sv-gal-dlg,.sv-ba-lbl,.sv-ba-knob),.sv-root[data-sv-lite] .sv-gal-dlg::backdrop{transition:none!important}.sv-root[data-sv-lite] :is(.sv-gal-shot,.sv-gal-panel,.sv-ba-img){animation:none!important}@media (prefers-reduced-motion:reduce){.sv-gal-tile,.sv-gal-media .sv-gal-vid{transition:none}}@media (forced-colors:active){.sv-gal-seg>.sv-gal-ind{background:highlight!important}.sv-gal-chip[aria-checked=true]{forced-color-adjust:none;color:highlighttext}.sv-gal-seg:not(:has(>.sv-ind[data-on]))>.sv-gal-chip[aria-checked=true]{background-color:highlight}.sv-ba-strip>.sv-ba-ind{box-shadow:none;outline-offset:-3px;outline:3px solid highlight;background:0 0!important}.sv-ba-strip:not(:has(>.sv-ind[data-on]))>.sv-ba-tab[aria-pressed=true]{outline-offset:-3px;outline:3px solid highlight}.sv-ba-knob{border:2px solid canvastext}.sv-ba-line{background:canvastext!important}.sv-ba-knob,.sv-ba-line,.sv-lm-btn,.sv-gal-glass,.sv-gal-dlg{box-shadow:none}.sv-lm-btn,.sv-gal-glass,.sv-ba-lbl{border:1px solid canvastext}}
@media (min-width:768px){.sv-fr-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sv-fr-row[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.sv-fr-row[data-flip]>.sv-fr-media{order:2}.sv-fr-solo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (min-width:1024px){.sv-fr-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sv-fr-row[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.sv-fr-title{letter-spacing:-.022em;font-size:clamp(1.3125rem,1.05rem + .9vw,2rem);line-height:1.15}@media (hover:hover){.sv-fr-cta:hover{background-color:var(--muted);border-color:color-mix(in srgb, var(--foreground) 32%, transparent)}}.sv-fc-item{border-top:1px solid var(--sv-rule)}.sv-fc-icon{color:var(--foreground)}.sv-fc-idx{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px;font-weight:500;line-height:1.2;display:block}.sv-fc-note{color:var(--foreground)}.sv-fc:not(:has(>:not(.sv-fc-note))){row-gap:0}.sv-fc-linked:before{content:"";inset-inline:0;z-index:2;pointer-events:none;background:var(--primary);transform-origin:0;height:2px;transition:transform var(--sv-t3,.42s) var(--sv-ease,ease);position:absolute;top:-1px;transform:scaleX(0)}[dir=rtl] .sv-fc-linked:before{transform-origin:100%}@media (hover:hover){.sv-fc-linked:hover:before{transform:none}}.sv-fc-linked:focus-within:before{transform:none}.sv-fc-link{color:inherit;-webkit-tap-highlight-color:transparent}.sv-fc-link:focus-visible{outline:none}.sv-fc-link:focus-visible:after{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}@media (min-width:768px){.sv-fc.sv-flow{justify-content:flex-start;row-gap:2.75rem}.sv-fc.sv-flow[data-short]{row-gap:2.25rem}.sv-fc.sv-flow>.sv-fc-note{flex-basis:100%}.sv-fc.sv-flow:not(:has(>:not(.sv-fc-note)))>.sv-fc-note{flex-basis:calc((100% - var(--g,2.5rem)) / 2)}}@media (max-width:767px){.sv-fc.sv-odd-span>.sv-fc-note{grid-column:1/-1}.sv-fc.sv-odd-span>:nth-child(odd):has(+.sv-fc-note){grid-column:1/-1}}.sv-mc-open:focus-visible:after{box-shadow:inset 0 0 0 2px var(--primary)}.sv-mc-card:has(.sv-mc-open:focus-visible){border-color:var(--primary)}.sv-mc-chev{transition:rotate var(--sv-t3,.42s) var(--sv-ease,ease)}.sv-mc-more[open] .sv-mc-chev{rotate:180deg}.sv-mc-more[open]>.sv-mc-summary{border-color:color-mix(in srgb, var(--foreground) 32%, transparent)}.sv-chip-fact{border-inline-start:1px solid var(--sv-rule-strong);padding-inline-start:.5rem;line-height:1}@media (hover:hover){.sv-chip:hover{border-color:var(--sv-rule-strong);background-color:var(--muted)}}.sv-mc-rail-btn{display:none}@media (max-width:639px){.sv-chip-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:1rem}.sv-chip-rail>li{scroll-snap-align:start}.sv-rail-wrap:not([data-at-start]) .sv-chip-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.sv-rail-wrap:not([data-at-end]) .sv-chip-rail{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.sv-rail-wrap:not([data-at-start]):not([data-at-end]) .sv-chip-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.sv-mc-rail-btn{display:flex}.sv-mc-rail-btn:disabled{opacity:0;pointer-events:none}.sv-mc-rail-dot{width:2rem;height:2rem;color:var(--foreground);background:var(--card);border:1px solid var(--sv-rule-strong);box-shadow:var(--sv-float);border-radius:9999px;place-items:center;display:grid}}.sv-cmp-table{--sv-cmp-bg:var(--card);--sv-cmp-hover:color-mix(in srgb, var(--foreground) 3%, var(--card));--sv-cmp-us:color-mix(in srgb, var(--primary) 5%, transparent)}:is(.dark,html.dark) .sv-cmp-table{--sv-cmp-us:color-mix(in srgb, var(--primary) 8%, transparent)}.sv-cmp-table th,.sv-cmp-table td{background-color:var(--sv-cmp-bg);border-bottom:1px solid var(--sv-rule)}.sv-cmp-table thead th{border-bottom-color:var(--sv-rule-strong)}.sv-cmp-table tbody tr:last-child>*{border-bottom:0}.sv-cmp-table tbody th{color:var(--foreground)}@media (hover:hover){.sv-cmp-table tbody tr:hover>*{--sv-cmp-bg:var(--sv-cmp-hover)}}.sv-cmp-table :is(td,th)[data-us]{background-image:linear-gradient(var(--sv-cmp-us), var(--sv-cmp-us))}.sv-cmp-table thead th[data-us]{box-shadow:inset 0 2px 0 var(--primary)}.sv-cmp-first{z-index:1;border-inline-end:1px solid var(--sv-rule);position:sticky;left:0}[dir=rtl] .sv-cmp-first{left:auto;right:0}.sv-cmp-table thead .sv-cmp-first{z-index:3}.sv-cmp-table thead th:first-child{border-start-start-radius:calc(1rem - 1px)}.sv-cmp-table thead th:last-child{border-start-end-radius:calc(1rem - 1px)}.sv-cmp-table tbody tr:last-child>:first-child{border-end-start-radius:calc(1rem - 1px)}.sv-cmp-table tbody tr:last-child>:last-child{border-end-end-radius:calc(1rem - 1px)}.sv-cmp-v>span:last-child{min-width:0}.sv-cmp-ic{border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:grid}.sv-cmp-yes .sv-cmp-ic{color:color-mix(in srgb, var(--success) 72%, var(--foreground));background:color-mix(in srgb, var(--success) 15%, transparent)}.sv-cmp-no .sv-cmp-ic{color:var(--muted-foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.sv-cmp-partial .sv-cmp-ic{color:color-mix(in srgb, var(--warning) 70%, var(--foreground));background:color-mix(in srgb, var(--warning) 17%, transparent)}@media (min-width:768px){.sv-cmp-fits .sv-cmp-scroll{overflow:visible}.sv-cmp-fits .sv-cmp-table thead th{top:var(--header-offset,6.5rem);z-index:2;position:sticky}.sv-cmp-fits .sv-cmp-table thead .sv-cmp-first{z-index:3}.sv-cmp-fits .sv-cmp-hint{display:none}}@media (min-width:1024px){.sv-cmp-fits .sv-cmp-table thead th{top:calc(var(--header-offset,6.5rem) + 3.25rem)}}.sv-cmp-hint{height:18px;color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:.375rem;margin-bottom:10px;font-size:12.5px;font-weight:500;line-height:18px;display:flex}.sv-cmp-hint:before{content:attr(data-hint)}[dir=rtl] .sv-cmp-hint svg{transform:scaleX(-1)}@media (max-width:767px){.sv-cmp:not(.sv-cmp-cards) .sv-cmp-scroll{overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}[dir=rtl] .sv-cmp:not(.sv-cmp-cards) .sv-cmp-scroll{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}}@media (min-width:768px){.sv-cmp:not(.sv-cmp-fits) .sv-cmp-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.sv-cmp-first:after{content:none}@supports (animation-timeline:scroll()) and (timeline-scope:--a){.sv-cmp{timeline-scope:--sv-cmp}.sv-cmp-scroll{scroll-timeline:--sv-cmp inline}.sv-cmp:not(.sv-cmp-cards) .sv-cmp-scroll{-webkit-mask-image:none!important;mask-image:none!important}.sv-cmp:after{content:"";pointer-events:none;z-index:4;opacity:0;background:linear-gradient(to left, color-mix(in srgb, var(--foreground) 10%, transparent), transparent);border-start-end-radius:1rem;border-end-end-radius:1rem;width:2.5rem;height:calc(100% - 2px);animation:linear both sv-cmp-end;animation-timeline:--sv-cmp;position:absolute;bottom:1px;right:1px}[dir=rtl] .sv-cmp:after{left:1px;right:auto;transform:scaleX(-1)}.sv-cmp:has(.sv-cmp-hint):after{height:calc(100% - 30px)}.sv-cmp-scroll .sv-cmp-first:after{content:"";top:0;bottom:0;pointer-events:none;opacity:0;background:linear-gradient(to right, color-mix(in srgb, var(--foreground) 9%, transparent), transparent);width:12px;animation:linear both sv-cmp-stuck;animation-timeline:--sv-cmp;animation-range:0 32px;position:absolute;inset-inline-start:100%}[dir=rtl] .sv-cmp-scroll .sv-cmp-first:after{transform:scaleX(-1)}.sv-cmp-hint{opacity:0;animation:linear both sv-cmp-hint;animation-timeline:--sv-cmp;animation-range:0 80px}@keyframes sv-cmp-end{0%,85%{opacity:1}to{opacity:0}}@keyframes sv-cmp-stuck{0%{opacity:0}to{opacity:1}}@keyframes sv-cmp-hint{0%{opacity:1}to{opacity:0}}}@media (min-width:768px){.sv-cmp-fits:after,.sv-cmp-fits .sv-cmp-scroll .sv-cmp-first:after{display:none}}@media (max-width:767px){.sv-cmp-cards .sv-cmp-scroll{background:0 0;border:0;border-radius:0;overflow:visible}.sv-cmp-cards .sv-cmp-table,.sv-cmp-cards .sv-cmp-table tbody,.sv-cmp-cards .sv-cmp-table tr,.sv-cmp-cards .sv-cmp-table th,.sv-cmp-cards .sv-cmp-table td{display:block}.sv-cmp-cards .sv-cmp-table{min-width:0}.sv-cmp-cards .sv-cmp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv-cmp-cards .sv-cmp-table tbody{gap:.75rem;display:grid}.sv-cmp-cards .sv-cmp-table tr{border:1px solid var(--sv-rule);background:var(--card);border-radius:1rem;overflow:hidden}.sv-cmp-cards .sv-cmp-table tbody tr>*{--sv-cmp-bg:var(--card);border-radius:0!important}.sv-cmp-cards .sv-cmp-table tbody th{border-inline-end:0;border-bottom:1px solid var(--sv-rule);padding:.875rem 1rem;font-size:15.5px;line-height:1.35;position:static}.sv-cmp-cards .sv-cmp-table td{border-bottom:1px solid var(--sv-rule);padding:.75rem 1rem}.sv-cmp-cards .sv-cmp-table td:last-child{border-bottom:0}.sv-cmp-cards .sv-cmp-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:.25rem;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.sv-cmp-cards .sv-cmp-table td[data-label=""]:before{display:none}.sv-cmp-cards .sv-cmp-table td[data-us]{box-shadow:inset 2px 0 0 var(--primary)}[dir=rtl] .sv-cmp-cards .sv-cmp-table td[data-us]{box-shadow:inset -2px 0 0 var(--primary)}.sv-cmp-cards .sv-cmp-table td[data-us]:before{color:var(--foreground);font-weight:600}.sv-cmp-cards .sv-cmp-first:after,.sv-cmp-cards:after{display:none!important}}.sv-vd-col{border-top:1px solid var(--sv-rule-strong)}.sv-vd-us{border-top:2px solid var(--primary)}.sv-vd-badge{border-radius:9999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.sv-vd-us .sv-vd-badge{color:var(--background);background:var(--foreground)}.sv-vd-them .sv-vd-badge{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--sv-rule-strong)}.sv-vd-tick{border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.22rem;display:grid}.sv-vd-us .sv-vd-tick{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 9%, transparent)}.sv-vd-them .sv-vd-tick{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--sv-rule-strong)}.sv-sp-spark{width:2.5rem;height:2.5rem;color:var(--foreground);background:var(--muted);border-radius:.75rem;flex:none;place-items:center;display:grid}@media (hover:hover){.sv-sp-link:hover .sv-sp-frame{border-color:var(--sv-rule-strong)}}.sv-sp-frame{transition:border-color var(--sv-t2,.22s) ease}@media (max-width:767px){.sv-sp-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}}.sv-root[data-sv-lite] .sv-fc-linked:before,.sv-root[data-sv-lite] .sv-mc-chev{transition:none}.sv-root[data-sv-lite] .sv-cmp-hint{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.sv-fc-linked:before,.sv-mc-chev,.sv-sp-frame{transition:none}}@media (forced-colors:active){.sv-fc-item,.sv-vd-col{border-top-color:canvastext}.sv-fc-linked:before{background:highlight}.sv-vd-us{border-top-color:highlight}.sv-cmp:after,.sv-cmp-scroll .sv-cmp-first:after{display:none!important}.sv-cmp-table thead th[data-us]{box-shadow:none;border-top:2px solid highlight}.sv-cmp-cards .sv-cmp-table td[data-us]{box-shadow:none;border-inline-start:2px solid highlight}.sv-cmp-ic,.sv-vd-badge,.sv-vd-tick,.sv-sp-spark,.sv-mc-rail-dot{forced-color-adjust:auto;box-shadow:none;border:1px solid canvastext}.sv-mc-open:focus-visible:after{box-shadow:none;outline-offset:-2px;outline:2px solid highlight}.sv-fc-link:focus-visible:after{outline-color:highlight}}
.sv-howto-mark{box-shadow:0 0 0 4px var(--sv-band,var(--background))}.sv-howto-track{background:linear-gradient(var(--sv-rule-strong), var(--sv-rule-strong)) 0 50% / 100% 1px no-repeat}.sv-howto-track:after{content:"";inset-inline-end:0;background:var(--sv-rule-strong);width:1px;height:9px;position:absolute;top:50%;translate:0 -50%}.sv-howto-track-y{background:linear-gradient(var(--sv-rule-strong), var(--sv-rule-strong)) 50% 0 / 1px 100% no-repeat}.sv-howto-fill{background:var(--primary);border-radius:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-howto-fill-y{transform-origin:50% 0;animation:linear both sv-howto-grow-y;animation-timeline:view();animation-range:entry 20% cover 55%}@keyframes sv-howto-grow-y{0%{transform:scaleY(0)}to{transform:none}}}}.sv-howto-fig{opacity:0;transition:opacity var(--sv-t2) var(--sv-ease-in)}.sv-howto-fig[data-on]{opacity:1;transition:opacity var(--sv-t3) var(--sv-ease) 60ms}@media (prefers-reduced-motion:no-preference){.sv-howto-screen{transition:scale var(--sv-t2) var(--sv-ease-in);scale:.985}.sv-howto-fig[data-on] .sv-howto-screen{transition:scale var(--sv-t4) var(--sv-ease);scale:1}}.sv-howto-fig[data-on] .sv-howto-pan{translate:var(--sv-dx,0px) 0;transition:translate var(--sv-t3) var(--sv-spring)}.sv-howto-stage[data-dragging] .sv-howto-pan{transition:none}@media (max-width:1023px){.sv-howto-chips{scroll-padding-inline:.25rem 1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}}.sv-howto-bar{opacity:0;transition:opacity var(--sv-t2) ease}.sv-howto-viewer[data-auto] .sv-howto-bar{opacity:1}.sv-howto-bar-fill{transform-origin:0;transform:scaleX(0)}[dir=rtl] .sv-howto-bar-fill{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.sv-howto-viewer[data-auto] .sv-howto-bar-fill{animation:linear forwards paused sv-howto-fill}.sv-howto-viewer[data-playing] .sv-howto-bar-fill{animation-play-state:running}@keyframes sv-howto-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.sv-tour-poster{transition:scale var(--sv-t4) var(--sv-ease)}.sv-tour-play{transition:scale var(--sv-t3) var(--sv-spring)}@media (hover:hover) and (pointer:fine){.sv-tour-facade:hover .sv-tour-poster{scale:1.03}.sv-tour-facade:hover .sv-tour-play{scale:1.05}}.sv-tour-facade:focus-visible .sv-tour-play{scale:1.05}.sv-tour-facade:active .sv-tour-play{transition-duration:var(--sv-t1);transition-timing-function:var(--sv-ease);scale:.97}.sv-tour-prog{transform-origin:0;transition:transform .3s linear}[dir=rtl] .sv-tour-prog{transform-origin:100%}.sv-root:not([data-sv-js]) :is(.sv-howto-tab[aria-selected=true],.sv-tour-ch[aria-current=step]){background-color:var(--card);box-shadow:inset 0 0 0 1px var(--sv-rule-strong)}.sv-railnav-dot{transition:scale var(--sv-t3) var(--sv-spring), background-color var(--sv-t2) ease}.sv-railnav-dot[data-on]{background-color:var(--primary);scale:1.35}.sv-root[data-sv-lite] :is(.sv-howto-fill-y,.sv-howto-bar-fill){animation:none!important}.sv-root[data-sv-lite] .sv-howto-bar{display:none}.sv-root[data-sv-lite] :is(.sv-howto-fig,.sv-howto-screen,.sv-howto-pan,.sv-tour-poster,.sv-tour-play,.sv-tour-prog,.sv-railnav-dot){transition:none!important}.sv-root[data-sv-lite] :is(.sv-howto-screen,.sv-tour-poster,.sv-tour-play){scale:none!important}@media (prefers-reduced-motion:reduce){.sv-howto-fig,.sv-howto-fig[data-on],.sv-howto-pan,.sv-tour-poster,.sv-tour-play,.sv-tour-prog,.sv-railnav-dot{transition:none!important}.sv-howto-fig[data-on] .sv-howto-pan{translate:none}.sv-tour-poster,.sv-tour-play,.sv-tour-facade:active .sv-tour-play{scale:none!important}.sv-railnav-dot[data-on]{scale:none}}@media (forced-colors:active){.sv-howto-mark{box-shadow:none;forced-color-adjust:auto;border:1px solid canvastext}.sv-howto-track,.sv-howto-track-y{background:0 0}.sv-howto-fill{transform:none;animation:none!important}.sv-howto-fill,.sv-howto-bar-fill,.sv-tour-prog,.sv-railnav-dot[data-on]{background:highlight!important}.sv-howto-chips{-webkit-mask-image:none;mask-image:none}.sv-howto-ind,.sv-tour-ind{display:none}.sv-howto-tab[aria-selected=true],.sv-tour-ch[aria-current=step]{outline-offset:-2px;outline:2px solid highlight}.sv-tour-play{border:1px solid canvastext}}
.sv-shell-band{isolation:isolate;position:relative}.sv-shell-band-plain+.sv-shell-band-plain:before{content:"";pointer-events:none;background:var(--sv-rule);width:min(1176px,100% - 2rem);height:1px;margin-inline:auto;position:absolute;top:0;left:0;right:0}.sv-shell-nav{top:.5rem}@media (min-width:1024px){.sv-shell-nav{top:var(--header-offset,6.5rem)}}.sv-shell-nav>:first-child{transition:opacity var(--sv-t2) ease, translate var(--sv-t3) var(--sv-ease), visibility 0s linear 0s}.sv-shell-nav[data-sv-hide]>:first-child{opacity:0;visibility:hidden;transition:opacity .16s ease, translate .16s var(--sv-ease-in), visibility 0s linear .16s;translate:0 -8px}.sv-shell-navbar{box-shadow:var(--sv-float);display:none}@media (min-width:1024px){.sv-shell-navbar{display:flex}}.sv-shell-navlink{transition:color var(--sv-t2) ease, scale var(--sv-t3) var(--sv-spring)}.sv-shell-navlink[aria-current]{color:var(--background)}.sv-shell-ind{background:var(--foreground);border-radius:9999px;height:calc(100% - 8px);top:4px}.sv-shell-jump{box-shadow:var(--sv-float);display:none}.sv-shell-jumpcur:empty{display:none}.sv-shell-jump{transition:opacity var(--sv-t2) ease, translate var(--sv-t3) var(--sv-ease), visibility 0s linear 0s, scale var(--sv-t3) var(--sv-spring)}.sv-root[data-sv-js] .sv-shell-nav:not([data-sv-past]) .sv-shell-jump{opacity:0;visibility:hidden;transition:opacity .14s,translate .14s,visibility 0s linear .14s;translate:0 -8px}.sv-shell-jumpcur{border-inline-start:1px solid var(--sv-rule);padding-inline-start:.5rem}.sv-shell-sheet{display:none}@supports selector(:popover-open){@media (max-width:1023px){.sv-shell-jump{display:inline-flex}}.sv-shell-sheet:popover-open{pointer-events:auto;overscroll-behavior:contain;width:100%;max-width:none;max-height:min(72dvh,560px);padding:.625rem 1rem calc(1rem + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--sv-rule);background:var(--card);color:var(--foreground);border-radius:24px 24px 0 0;margin:0;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -24px 60px -24px #00000059}@media (min-width:640px){.sv-shell-sheet:popover-open{border:1px solid var(--sv-rule);border-radius:24px;width:min(480px,100% - 2rem);margin-inline:auto;inset:auto 0 1rem}}.sv-shell-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006}.sv-shell-sheetlink[aria-current]{background:var(--sv-canvas)}.sv-shell-sheetlink[aria-current]>span{background:var(--foreground);border-color:var(--foreground);color:var(--background)}@media (prefers-reduced-motion:no-preference){.sv-shell-sheet{opacity:0;transition:opacity .2s var(--sv-ease-in), transform .22s var(--sv-ease-in), overlay .22s allow-discrete, display .22s allow-discrete;transform:translateY(24px)}.sv-shell-sheet:popover-open{opacity:1;transition:opacity .28s ease, transform var(--sv-t3) var(--sv-spring), overlay .22s allow-discrete, display .22s allow-discrete;transform:none}@starting-style{.sv-shell-sheet:popover-open{opacity:0;transform:translateY(24px)}}.sv-shell-sheet::backdrop{opacity:0;transition:opacity .22s ease, overlay .22s allow-discrete, display .22s allow-discrete}.sv-shell-sheet:popover-open::backdrop{opacity:1}@starting-style{.sv-shell-sheet:popover-open::backdrop{opacity:0}}}}.sv-close-railctl{display:none}@media (max-width:767px){.sv-root[data-sv-js] .sv-close-railctl{display:flex}.sv-close-rail{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.sv-close-rail[data-sv-at=mid]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.sv-close-rail[data-sv-at=end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}[dir=rtl] .sv-close-rail{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}[dir=rtl] .sv-close-rail[data-sv-at=end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.sv-close-rail[data-sv-at=none]{-webkit-mask-image:none;mask-image:none}}.sv-close-go{transition:translate var(--sv-t3) var(--sv-spring), color var(--sv-t2) ease}@media (hover:hover){.sv-close-card:hover .sv-close-go{color:var(--foreground);translate:2px -2px}[dir=rtl] .sv-close-card:hover .sv-close-go{translate:-2px -2px}}.sv-close-caret{transition:rotate var(--sv-t3) var(--sv-spring)}.sv-close-hubs{column-gap:2rem}.sv-close-hub{border-top:1px solid var(--sv-rule)}.sv-close-hubicon{background:var(--sv-canvas);box-shadow:inset 0 0 0 1px var(--sv-rule);transition:background-color var(--sv-t2) ease, color var(--sv-t2) ease}.sv-band-muted .sv-close-hubicon{background:var(--card)}.sv-close-hublink{border-radius:10px;position:relative}.sv-close-hub{transition:border-color var(--sv-t2) ease}@media (hover:hover){.sv-close-hub:hover{border-top-color:var(--foreground)}.sv-close-hub:hover .sv-close-hubicon{background:var(--foreground);color:var(--background)}}.sv-close-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;height:clamp(110px,18vw,220px);margin:0;padding:0 .5rem;list-style:none;display:grid;overflow:hidden}.sv-close-strip>li{background:#1b1b21;border-radius:14px 14px 0 0;overflow:hidden}.sv-close-strip img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:1024px){.sv-close-strip{gap:.75rem;padding-inline:.75rem}}.sv-close-title{letter-spacing:-.035em}.sv-root[data-sv-lite] :is(.sv-shell-sheet,.sv-close-go,.sv-close-caret,.sv-close-hub,.sv-close-hubicon){transition:none!important}@media (forced-colors:active){.sv-shell-band-plain+.sv-shell-band-plain:before{background:canvastext}.sv-shell-navlink[aria-current],.sv-shell-sheetlink[aria-current]{outline-offset:-2px;color:canvastext;outline:2px solid canvastext}.sv-close-hub{border-top-color:canvastext}}@media print{.sv-shell-nav,.sv-close-railctl,.sv-close-strip{display:none!important}}
.sv-root>main{overflow-x:clip}@media (prefers-reduced-motion:no-preference){.sv-w{animation:sv-word .8s var(--sv-ease) backwards;animation-delay:calc(var(--w,0) * 55ms + 80ms);display:inline-block}@keyframes sv-word{0%{filter:blur(8px);transform:translateY(.32em)rotate(1.5deg)}to{filter:none;transform:none}}.sv-hero-spec,.sv-hero .sv-enter li{animation:sv-pop-in .55s var(--sv-ease) backwards}.sv-hero-spec:nth-child(2),.sv-hero .sv-enter li:nth-child(2){animation-delay:.5s}.sv-hero-spec:nth-child(3),.sv-hero .sv-enter li:nth-child(3){animation-delay:.57s}.sv-hero-spec:nth-child(4),.sv-hero .sv-enter li:nth-child(4){animation-delay:.64s}.sv-hero-spec:nth-child(n+5){animation-delay:.71s}.sv-hero-spec:first-child,.sv-hero .sv-enter li:first-child{animation-delay:.43s}@keyframes sv-pop-in{0%{opacity:.001;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.sv-hero-viewer img:not(.sv-reel-bg),.sv-hero-frame img{transform-origin:60% 40%;animation:22s ease-in-out 1.2s infinite alternate sv-kenburns}@keyframes sv-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1%,-1%)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-hero-canvas>:first-child{transform-origin:50% 0;animation:linear both sv-recede;animation-timeline:view();animation-range:exit 25%}@keyframes sv-recede{to{opacity:.45;transform:scale(.955)translateY(-24px)}}.sv-shell-head{view-timeline:--sv-head block}.sv-shell-head .sv-eyebrow:before{transform-origin:0;animation:linear both sv-tick;animation-timeline:--sv-head;animation-range:entry 20% cover 30%}[dir=rtl] .sv-shell-head .sv-eyebrow:before{transform-origin:100%}@keyframes sv-tick{0%{transform:scaleX(0)}to{transform:none}}:is(.sv-fc,.sv-mc,.sv-close-hubs,.sv-close-rail,.sv-sp-grid,.sv-story-list,.sv-pg-pillars)>*,.sv-vd>*,.bg-facts>*,.sv-pg-card{animation:linear both sv-cascade;animation-timeline:view();animation-range:entry cover 24%}:is(.sv-fc,.sv-mc,.sv-close-hubs,.sv-close-rail,.sv-sp-grid,.sv-story-list,.sv-pg-pillars,.sv-vd,.bg-facts)>:nth-child(4n+2){animation-range:entry 3% cover 27%}:is(.sv-fc,.sv-mc,.sv-close-hubs,.sv-close-rail,.sv-sp-grid,.sv-story-list,.sv-pg-pillars,.sv-vd,.bg-facts)>:nth-child(4n+3){animation-range:entry 6% cover 30%}:is(.sv-fc,.sv-mc,.sv-close-hubs,.sv-close-rail,.sv-sp-grid,.sv-story-list,.sv-pg-pillars,.sv-vd,.bg-facts)>:nth-child(4n+4){animation-range:entry 9% cover 33%}@keyframes sv-cascade{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:none}}.sv-gal-item{animation:linear both sv-cascade-t;animation-timeline:view();animation-range:entry cover 22%}.sv-gal-item:nth-child(4n+2){animation-range:entry 4% cover 26%}.sv-gal-item:nth-child(4n+3){animation-range:entry 8% cover 30%}.sv-gal-item:nth-child(4n+4){animation-range:entry 12% cover 34%}@keyframes sv-cascade-t{0%{transform:translateY(44px)scale(.95)}to{transform:none}}.sv-fr-media,.sv-howto-viewer,.sv-tour{transform-origin:50% 100%;animation:linear both sv-media-in;animation-timeline:view();animation-range:entry cover 30%}@keyframes sv-media-in{0%{opacity:.3;transform:perspective(1400px)translateY(64px)rotateX(8deg)scale(.94)}to{opacity:1;transform:none}}.sv-fr-media :is(img,video){animation:linear both sv-parallax;animation-timeline:view();animation-range:cover}@keyframes sv-parallax{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}.sv-fr-text{animation:linear both sv-from-side;animation-timeline:view();animation-range:entry 10% cover 34%}.sv-fr-row[data-flip] .sv-fr-text{--sv-side:-1}@keyframes sv-from-side{0%{opacity:.001;transform:translate3d(calc(var(--sv-side,1) * 40px), 0, 0)}to{opacity:1;transform:none}}.sv-howto-mark{animation:linear both sv-mark;animation-timeline:view();animation-range:entry 40% cover 45%}@keyframes sv-mark{0%{transform:scale(.3)}70%{transform:scale(1.18)}to{transform:none}}.sv-faq-item{animation:linear both sv-faq-in;animation-timeline:view();animation-range:entry cover 18%}@keyframes sv-faq-in{0%{opacity:.001;transform:translate(-24px)}to{opacity:1;transform:none}}[dir=rtl] .sv-faq-item{animation-name:sv-faq-in-rtl}@keyframes sv-faq-in-rtl{0%{opacity:.001;transform:translate(24px)}to{opacity:1;transform:none}}.sv-close-stage{animation:linear both sv-band-open;animation-timeline:view();animation-range:entry cover 30%}@keyframes sv-band-open{0%{transform:scale(.95)}to{transform:none}}.sv-close-strip>li{animation:linear both sv-strip-in;animation-timeline:view();animation-range:entry cover 40%}.sv-close-strip>li:nth-child(2n){animation-range:entry 10% cover 50%}@keyframes sv-strip-in{0%{transform:translateY(70%)rotate(-3deg)}to{transform:none}}.sv-close-strip>li:nth-child(2n){animation-name:sv-strip-in-r}@keyframes sv-strip-in-r{0%{transform:translateY(70%)rotate(3deg)}to{transform:none}}}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.sv-close-strip img{animation:6s ease-in-out infinite alternate sv-bob}.sv-close-strip>li:nth-child(3n+2) img{animation-delay:-2s}.sv-close-strip>li:nth-child(3n+3) img{animation-delay:-4s}@keyframes sv-bob{0%{translate:0}to{translate:0 -10px}}}.sv-magnet{translate:calc(var(--sv-mx,0) * 6px) calc(var(--sv-my,0) * 4px);transition:translate .5s var(--sv-spring), scale var(--sv-t3) var(--sv-spring), background-color var(--sv-t2) ease}.sv-magnet[data-sv-near]{transition-duration:.18s, var(--sv-t3), var(--sv-t2);transition-timing-function:linear, var(--sv-spring), ease}.sv-shimmer{background:linear-gradient(100deg, currentColor 35%, color-mix(in srgb, currentColor 35%, transparent) 50%, currentColor 65%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite sv-shimmer}@keyframes sv-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.sv-tb-field[data-typing] .sv-tb-input::placeholder{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.sv-root[data-sv-lite] :is(.sv-w,.sv-hero-spec,.sv-hero .sv-enter li,.sv-hero-viewer img,.sv-hero-frame img,.sv-hero-canvas>:first-child,.sv-fc>*,.sv-mc>*,.sv-close-hubs>*,.sv-close-rail>*,.sv-sp-grid>*,.sv-story-list>*,.sv-pg-pillars>*,.sv-vd>*,.bg-facts>*,.sv-pg-card,.sv-gal-item,.sv-fr-media,.sv-fr-media img,.sv-fr-media video,.sv-fr-text,.sv-howto-viewer,.sv-tour,.sv-howto-mark,.sv-faq-item,.sv-close-stage,.sv-close-strip>li,.sv-close-strip img,.sv-shimmer){animation:none!important}.sv-root[data-sv-lite] .sv-magnet{translate:none}@media (prefers-reduced-motion:reduce){.sv-magnet{translate:none}.sv-shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@media (forced-colors:active){.sv-shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
