:root{--svc-sine:cubic-bezier(.45, 0, .55, 1)}.svc-bezel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);box-shadow:0 1px 2px #0f172a0d,0 24px 56px -20px #1e1b4b4d}[data-theme=dark] .svc-bezel{background:#1e293b8c;border-color:#94a3b824;box-shadow:0 1px 2px #0006,0 24px 56px -20px #000000bf}.svc-device{background:#0b0f19;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 4px #0f172a1f,0 40px 70px -28px #1e1b4b8c}[data-theme=dark] .svc-device{box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 70px -28px #000000d9}.svc-chip{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem .32rem .5rem;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0d,0 10px 24px -10px #1e1b4b47}[data-theme=dark] .svc-chip{box-shadow:0 1px 2px #0006,0 10px 24px -10px #0009}.svc-serp-link{color:#1a0dab}[data-theme=dark] .svc-serp-link{color:#8ab4f8}.svc-cta{gap:.65rem;padding-right:.45rem!important}.svc-cta-arrow{width:2rem;height:2rem;transition:transform .22s var(--motion-ease-out);background:#ffffff29;border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.svc-cta:hover .svc-cta-arrow{transform:translate(2px)}}.svc-cta:active{transform:scale(.98)!important}.svc-stage{background:radial-gradient(90% 60% at 50% 0%, rgb(var(--tint,99 102 241) / .15), transparent 72%), radial-gradient(70% 50% at 50% 100%, rgb(var(--tint,99 102 241) / .07), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--canvas)}[data-theme=dark] .svc-stage{background:radial-gradient(90% 60% at 50% 0%, rgb(var(--tint,129 140 248) / .2), transparent 72%), radial-gradient(70% 50% at 50% 100%, rgb(var(--tint,129 140 248) / .08), transparent 70%), radial-gradient(circle at 1px 1px, #94a3b81a 1px, transparent 0) 0 0 / 18px 18px, var(--canvas)}.svc-card{box-shadow:var(--shadow-sm);transition:transform .32s var(--motion-ease-out)}.svc-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .32s var(--motion-ease-out);position:absolute;inset:0;box-shadow:0 2px 6px #0f172a0f,0 30px 60px -24px #1e1b4b61}[data-theme=dark] .svc-card:after{box-shadow:0 2px 6px #0006,0 30px 60px -24px #000000d9}.svc-card{isolation:isolate}.svc-card-media{transition:transform .6s var(--motion-ease-out)}.svc-card-zoom{transition:transform .32s var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.svc-card:hover{transform:translateY(-5px)}.svc-card:hover:after{opacity:1}.svc-card:hover .svc-card-media{transform:translateY(-2px)scale(1.015)}.svc-card:hover .svc-card-zoom{transform:scale(1.08)}}.svc-card:has(.svc-card-hit:active){transform:scale(.99)}.svc-card-hit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.svc-chip-filter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.svc-sticky{transition:transform .3s var(--motion-ease-drawer);transform:translateY(110%)}.svc-sticky[data-shown]{transform:none}.svc-type-mask{transform:translate(101%)}.svc-skeleton{opacity:0}.svc-yt-progress{transform:scaleX(.42)}.svc-snap-progress{transform:scaleX(.55)}.svc-rail-dot{opacity:0;display:none}@keyframes svc-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.js-reveal [data-svc-in]{animation:svc-in .76s var(--motion-ease-out) backwards;animation-delay:calc(var(--hero-i,0) * 90ms + 40ms)}.js-reveal [data-playing] .svc-float-a{animation:svc-float 7s var(--svc-sine) 4}.js-reveal [data-playing] .svc-float-b{animation:svc-float 6s var(--svc-sine) 4}.js-reveal [data-playing] .svc-float-c{animation:svc-float 8s var(--svc-sine) 4}.js-reveal [data-playing] .svc-live{animation:svc-pulse 1.8s var(--svc-sine) 12}.js-reveal [data-playing] .svc-feed{animation:svc-feed 12s var(--motion-ease-in-out) 3}.js-reveal [data-playing] .svc-ab-glow{animation:svc-ab-glow 12s var(--motion-ease-out) -5.5s 3.46}.js-reveal [data-playing] .svc-best{animation:svc-best 12s var(--motion-ease-out) -5.5s 3.46}.js-reveal [data-playing] .svc-type-mask{animation:10s -4.4s 3.44 svc-type}.js-reveal [data-playing] .svc-sponsored{animation:svc-sponsored 10s var(--motion-ease-out) -4.4s 3.44}.js-reveal [data-playing] .svc-skeleton{animation:svc-skeleton 10s var(--motion-ease-out) -4.4s 3.44}.js-reveal [data-playing] .svc-yt-progress{animation:10s linear -4.4s 3.44 svc-yt}.js-reveal [data-playing] .svc-snap-progress{animation:6s linear -3.3s 5.55 svc-yt}.js-reveal [data-filtered]>.svc-pop{animation:svc-pop .48s var(--motion-ease-out) backwards;animation-delay:calc(var(--i,0) * 55ms)}.js-reveal [data-playing] .svc-rail-dot{animation:svc-rail-y 3.6s var(--motion-ease-in-out) 5;display:block}@media (min-width:1024px){.js-reveal [data-playing] .svc-rail-dot{animation-name:svc-rail-x}}.js-reveal .svc-wipe,.js-reveal .svc-wipe-inner{transition:transform 1.5s var(--motion-ease-out) .25s}.js-reveal [data-motion-scope]:not([data-seen]) .svc-wipe{transform:translate(-100%)}.js-reveal [data-motion-scope]:not([data-seen]) .svc-wipe-inner{transform:translate(100%)}.js-reveal .svc-grow{transition:transform .9s var(--motion-ease-out);transition-delay:calc(var(--i,0) * 80ms + .3s)}.js-reveal [data-motion-scope]:not([data-seen]) .svc-grow{transform:scaleX(0)}.js-reveal .svc-grow-y{transition:transform .8s var(--motion-ease-out);transition-delay:calc(var(--i,0) * 60ms + .25s)}.js-reveal [data-motion-scope]:not([data-seen]) .svc-grow-y{transform:scaleY(0)}.js-reveal .svc-rise{transition:opacity .7s var(--motion-ease-out) .75s, transform .7s var(--motion-ease-out) .75s}.js-reveal [data-motion-scope]:not([data-seen]) .svc-rise{opacity:0;transform:translateY(10px)}}.svc-grow-y{transform-origin:50% 100%}@keyframes svc-float{50%{transform:translateY(-8px)}}@keyframes svc-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes svc-pulse{50%{opacity:.35}}@keyframes svc-feed{0%,22%{transform:translateY(0)}30%,52%{transform:translateY(-25%)}60%,82%{transform:translateY(-50%)}90%,to{transform:translateY(-75%)}}@keyframes svc-ab-glow{0%,34%{opacity:0}42%,92%{opacity:1}98%,to{opacity:0}}@keyframes svc-best{0%,40%{opacity:0;transform:scale(.9)}46%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes svc-type{0%,6%{animation-timing-function:steps(30,end);transform:translate(0)}34%,94%{animation-timing-function:step-end;transform:translate(101%)}to{transform:translate(0)}}@keyframes svc-sponsored{0%,36%{opacity:0;transform:translateY(10px)}44%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes svc-skeleton{0%,34%{opacity:1}40%,92%{opacity:0}98%,to{opacity:1}}@keyframes svc-yt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svc-rail-x{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes svc-rail-y{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}.svc-node{transition:background-color .4s var(--motion-ease-out), color .4s var(--motion-ease-out), border-color .4s var(--motion-ease-out), transform .26s var(--motion-ease-out)}@media (prefers-reduced-motion:no-preference){.js-reveal .svc-rail[data-reveal]{transition:transform 1.6s var(--motion-ease-in-out);transition-delay:.15s}.js-reveal .svc-rail[data-reveal]:not([data-revealed]){opacity:1;transform:scaleY(0)}.svc-rail{transform-origin:top}@media (min-width:1024px){.svc-rail{transform-origin:0}.js-reveal .svc-rail[data-reveal]:not([data-revealed]){transform:scaleX(0)}}.js-reveal .svc-step[data-reveal] .svc-node{--node-delay:calc(var(--reveal-i,0) * 70ms + .38s);transition-delay:var(--node-delay), var(--node-delay), var(--node-delay), 0s}.js-reveal .svc-step[data-reveal]:not([data-revealed]) .svc-node{border-color:var(--line-strong);background-color:var(--surface);color:var(--muted)}}.svc-faq summary{list-style:none}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq details[open] .svc-faq-icon{transform:rotate(45deg)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.svc-faq{interpolate-size:allow-keywords}.svc-faq details::details-content{opacity:0;block-size:0;transition:block-size .26s var(--motion-ease-out), opacity .2s var(--motion-ease-out), content-visibility .26s allow-discrete;overflow-y:clip}.svc-faq details[open]::details-content{opacity:1;block-size:auto}}}.svc-choice{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);min-width:0;transition:border-color .15s ease, background-color .15s ease, transform .2s var(--motion-ease-out);border-radius:.875rem;padding:.75rem 2rem .75rem .85rem;display:block;position:relative}@media (hover:hover) and (pointer:fine){.svc-choice:hover{border-color:var(--line-hover)}}.svc-choice:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.svc-choice:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px var(--primary-ring)}.svc-choice[data-invalid]{border-color:var(--danger)}.svc-choice-box{border:1.5px solid var(--line-strong);background:var(--surface);color:#fff;width:1.05rem;height:1.05rem;transition:background-color .15s ease, border-color .15s ease, transform .2s var(--motion-ease-out);border-radius:.35rem;place-items:center;display:grid;position:absolute;top:.8rem;right:.7rem}.svc-choice-box svg{opacity:0;transition:opacity .16s var(--motion-ease-out), transform .16s var(--motion-ease-out);transform:scale(.6)}.svc-choice:has(input:checked) .svc-choice-box{border-color:var(--primary-solid);background:var(--primary-solid)}.svc-choice:has(input:checked) .svc-choice-box svg{opacity:1;transform:none}.svc-choice[data-compact]{border-radius:.7rem;padding:.4rem 1.9rem .4rem .7rem;display:inline-block}.svc-choice[data-compact] .svc-choice-box{width:.95rem;height:.95rem;margin-top:-.475rem;top:50%;right:.6rem}.svc-check{width:1.1rem;height:1.1rem;accent-color:var(--primary-solid);cursor:pointer}.svc-error{transition:opacity .18s var(--motion-ease-out), transform .18s var(--motion-ease-out)}@starting-style{.svc-error{opacity:0;transform:translateY(-3px)}}.svc-thanks{transition:opacity .42s var(--motion-ease-out), transform .42s var(--motion-ease-out)}.svc-thanks-text{transition:opacity .42s var(--motion-ease-out) .26s, transform .42s var(--motion-ease-out) .26s}.svc-thanks-later{transition-delay:.34s}@starting-style{.svc-thanks{opacity:0;transform:translateY(8px)scale(.98)}.svc-thanks-text{opacity:0;transform:translateY(6px)}}.svc-thanks-check{stroke-dasharray:1;stroke-dashoffset:0}.svc-thanks-ring,.svc-thanks-fill{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.svc-thanks-check{animation:svc-tick .52s var(--motion-ease-out) .22s both}.svc-thanks-ring{animation:svc-ring .6s var(--motion-ease-out) both}.svc-thanks-fill{animation:svc-ring .48s var(--motion-ease-out) 80ms both}}@keyframes svc-tick{0%{stroke-dashoffset:1px}}@keyframes svc-ring{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.svc-thanks{animation:.24s both svc-fade}}@keyframes svc-fade{0%{opacity:0}}.svc-lift{transition:transform .26s var(--motion-ease-out);position:relative}.svc-lift:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent), 0 12px 28px -12px color-mix(in srgb, var(--primary) 45%, transparent);opacity:0;transition:opacity .26s var(--motion-ease-out);position:absolute;inset:0}.svc-lift:hover{transform:translateY(-3px)}.svc-lift:hover:after{opacity:1}.svc-bar,.svc-day-hl,.svc-bar-hi,.svc-day-dot,.svc-day-tip{transition:opacity .2s var(--motion-ease-out), transform .22s var(--motion-ease-out)}.svc-day-hl,.svc-bar-hi,.svc-day-dot,.svc-day-tip{opacity:0}.svc-day-dot{transform:translate(-50%,-50%)scale(.4)}.svc-day-tip{transform:translate(var(--tip-x,-50%), calc(-100% + 6px))}.svc-chart:hover .svc-bar{opacity:.45}.svc-day:hover .svc-bar,.svc-day:hover :is(.svc-day-hl,.svc-bar-hi,.svc-day-dot,.svc-day-tip){opacity:1}.svc-day:hover .svc-day-dot{transform:translate(-50%,-50%)scale(1)}.svc-day:hover .svc-day-tip{transform:translate(var(--tip-x,-50%), -100%)}.svc-row-bar{opacity:var(--o,1);transition:opacity .2s var(--motion-ease-out)}.svc-row-track,.svc-row-num,.svc-row-name{transition:opacity .2s var(--motion-ease-out), transform .22s var(--motion-ease-out)}.svc-row-track{opacity:0}.svc-row-num{transform-origin:100%}.svc-rows:hover .svc-row-bar{opacity:.3}.svc-rows:hover .svc-row-name{opacity:.6}.svc-row:hover .svc-row-bar,.svc-row:hover .svc-row-name,.svc-row:hover .svc-row-track{opacity:1}.svc-row:hover .svc-row-num{transform:scale(1.15)}.svc-next-tick,.svc-next-text{transition:transform .22s var(--motion-ease-out)}.svc-next:hover .svc-next-tick{transform:scale(1.25)}.svc-next:hover .svc-next-text{transform:translate(3px)}.svc-faq-icon{transition:transform .22s var(--motion-ease-out), color .16s ease}.svc-chip{transition:transform .26s var(--motion-ease-out), border-color .16s ease}.svc-chip>:first-child{transition:transform .26s var(--motion-ease-out)}.svc-chip-filter{transition:transform .2s var(--motion-ease-out), color .15s ease, border-color .15s ease, background-color .15s ease}.svc-chip-filter>span[aria-hidden]{transition:transform .2s var(--motion-ease-out)}.svc-select-chevron{transition:transform .2s var(--motion-ease-out), color .15s ease}.svc-check{transition:transform .2s var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.svc-chip:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}.svc-faq summary:hover .svc-faq-icon{color:var(--primary)}.form-input:hover+.svc-select-chevron{color:var(--ink)}}.svc-faq summary:focus-visible .svc-faq-icon,.form-input:focus+.svc-select-chevron{color:var(--primary)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.svc-chip:hover{transform:translateY(-2px)}.svc-chip:hover>:first-child{transform:scale(1.15)rotate(-6deg)}.svc-chip-filter:hover{transform:translateY(-1px)}.svc-chip-filter:hover>span[aria-hidden]{transform:scale(1.5)}.svc-step:hover .svc-node{transform:scale(1.08)}.svc-faq summary:hover .svc-faq-icon{transform:scale(1.15)}.svc-faq details[open] summary:hover .svc-faq-icon{transform:rotate(45deg)scale(1.15)}.svc-choice:hover{transform:translateY(-1px)}.svc-choice:hover .svc-choice-box,label:hover>.svc-check{transform:scale(1.1)}.form-input:hover+.svc-select-chevron{transform:translateY(1px)}}@media (prefers-reduced-motion:no-preference){.svc-cta:focus-visible .svc-cta-arrow{transform:translate(2px)}.svc-chip-filter:focus-visible{transform:translateY(-1px)}.svc-faq summary:focus-visible .svc-faq-icon{transform:scale(1.15)}.svc-faq details[open] summary:focus-visible .svc-faq-icon{transform:rotate(45deg)scale(1.15)}.svc-choice:has(input:focus-visible) .svc-choice-box{transform:scale(1.1)}}.svc-chip-filter:active{transform:scale(.97)}.svc-choice:active{transform:scale(.99)}
