.sk-page{--sk-bg:#ffffff;--sk-fg:#0a0a0a;--sk-muted:rgba(10,10,10,0.66);--sk-line:rgba(10,10,10,0.14);--sk-card-1:#f1f5f4;--sk-card-2:#e7eeec;--sk-accent:#059669;--sk-accent-2:#10b981;--sk-bar-end:#84cc16;--sk-ow:1.5px;background:var(--sk-bg);color:var(--sk-fg);overflow-x:clip}.dark .sk-page{--sk-bg:#000000;--sk-fg:#f1f1f0;--sk-muted:rgba(241,241,240,0.64);--sk-line:rgba(241,241,240,0.18);--sk-card-1:#141414;--sk-card-2:#1c1c1c;--sk-accent:#a3e635;--sk-accent-2:#34d399;--sk-bar-end:#a3e635}.sk-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.sk-display{margin:0;font-weight:900;letter-spacing:-.06em;line-height:.92;overflow-wrap:break-word;hyphens:auto}.sk-cjk .sk-display{letter-spacing:-.02em;line-height:1.08}.sk-hero-title{font-size:clamp(40px,8.6vw,156px)}.sk-cjk .sk-hero-title{font-size:clamp(36px,7.2vw,118px)}.sk-section-title{font-size:clamp(36px,6vw,92px)}.sk-cjk .sk-section-title{font-size:clamp(32px,5vw,76px)}.sk-line{display:block;unicode-bidi:plaintext}[dir=rtl] .sk-display .sk-line{text-align:right}.sk-indent{padding-inline-start:clamp(0px,12vw,220px)}.sk-outline{color:var(--sk-outline-fill,var(--sk-bg));text-shadow:var(--sk-ow) 0 0 var(--sk-outline-ink,var(--sk-fg)),calc(var(--sk-ow) * -1) 0 0 var(--sk-outline-ink,var(--sk-fg)),0 var(--sk-ow) 0 var(--sk-outline-ink,var(--sk-fg)),0 calc(var(--sk-ow) * -1) 0 var(--sk-outline-ink,var(--sk-fg)),calc(var(--sk-ow) * .7) calc(var(--sk-ow) * .7) 0 var(--sk-outline-ink,var(--sk-fg)),calc(var(--sk-ow) * -.7) calc(var(--sk-ow) * .7) 0 var(--sk-outline-ink,var(--sk-fg)),calc(var(--sk-ow) * .7) calc(var(--sk-ow) * -.7) 0 var(--sk-outline-ink,var(--sk-fg)),calc(var(--sk-ow) * -.7) calc(var(--sk-ow) * -.7) 0 var(--sk-outline-ink,var(--sk-fg))}@media (min-width:1024px){.sk-page{--sk-ow:2px}}.sk-underline{text-decoration:underline;text-decoration-color:var(--sk-accent);text-decoration-thickness:2px;text-underline-offset:.22em;color:var(--sk-fg)}.sk-rule{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-muted)}.sk-rule:after{content:"";flex:1;height:1px;background:var(--sk-line)}.sk-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1.5px solid var(--sk-fg);color:var(--sk-fg);font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s}.sk-pill:hover{transform:translateY(-2px)}.sk-pill-solid{background:var(--sk-fg);color:var(--sk-bg)}.sk-pill .sk-arrow{transition:transform .25s}.sk-pill:focus-visible .sk-arrow,.sk-pill:hover .sk-arrow{transform:translateX(4px)}[dir=rtl] .sk-pill .sk-arrow{transform:scaleX(-1)}[dir=rtl] .sk-pill:focus-visible .sk-arrow,[dir=rtl] .sk-pill:hover .sk-arrow{transform:scaleX(-1) translateX(4px)}.sk-page a:focus-visible,.sk-page summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}.sk-marquee{border-block:1.5px solid var(--sk-fg);overflow:hidden;white-space:nowrap}.sk-marquee-track{display:inline-flex;animation:sk-marquee 42s linear infinite}.sk-marquee:hover .sk-marquee-track{animation-play-state:paused}[dir=rtl] .sk-marquee-track{animation-name:sk-marquee-rtl}.sk-marquee-group{display:inline-flex;margin:0;padding:18px 0;list-style:none;font-size:clamp(20px,2.4vw,32px);font-weight:800;letter-spacing:-.03em}.sk-marquee-item{display:inline-flex;align-items:center;gap:28px;padding-inline:28px}.sk-marquee-item:after{content:"";width:10px;height:10px;border:1.5px solid var(--sk-fg);transform:rotate(45deg)}@keyframes sk-marquee{to{transform:translateX(-50%)}}@keyframes sk-marquee-rtl{to{transform:translateX(50%)}}.sk-stack{position:relative;height:380px;max-width:360px;margin-inline:auto}.sk-card{position:absolute;inset:0;border-radius:24px;padding:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sk-card-back-1{background:var(--sk-card-1);border:1px solid var(--sk-line);transform:translate(-34px,-26px) rotate(-7deg)}.sk-card-back-2{background:var(--sk-card-2);border:1px solid var(--sk-line);transform:translate(-14px,-10px) rotate(-3deg)}.sk-card-front{background:var(--sk-fg);color:var(--sk-bg);transform:translate(10px,8px) rotate(2deg);box-shadow:0 40px 80px -30px rgba(0,0,0,.45)}.sk-stack:hover .sk-card-front{transform:translate(10px) rotate(.5deg)}.sk-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--sk-bg) 20%,transparent);overflow:hidden}.sk-bar>span{display:block;height:100%;width:99.99%;border-radius:inherit;background:linear-gradient(90deg,var(--sk-accent-2),var(--sk-bar-end))}.sk-compare td,.sk-compare th{padding:20px 18px;vertical-align:top;text-align:start}.sk-compare tbody tr+tr td,.sk-compare tbody tr+tr th{border-top:1px solid var(--sk-line)}.sk-compare .sk-hl{background:var(--sk-fg);color:var(--sk-bg)}.sk-compare tbody tr+tr .sk-hl{border-top-color:color-mix(in srgb,var(--sk-bg) 18%,transparent)}.sk-compare thead .sk-hl{border-start-start-radius:22px;border-start-end-radius:22px}.sk-compare tbody tr:last-child .sk-hl{border-end-start-radius:22px;border-end-end-radius:22px}.sk-list-card{border:1.5px solid var(--sk-line);border-radius:28px;transition:border-color .2s}.sk-list-card:hover{border-color:color-mix(in srgb,var(--sk-fg) 50%,transparent)}.sk-faq-item{border-top:1px solid var(--sk-line)}.sk-faq-item:last-child{border-bottom:1px solid var(--sk-line)}.sk-faq-summary{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 48px;gap:18px;align-items:center;padding-block:28px;list-style:none;cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}.sk-faq-summary::-webkit-details-marker{display:none}.sk-faq-summary:focus-visible,.sk-faq-summary:hover{background:var(--sk-fg);color:var(--sk-bg);box-shadow:0 0 0 100vmax var(--sk-fg);clip-path:inset(0 -100vmax)}.sk-faq-q{font-size:clamp(20px,2.6vw,36px);font-weight:900;letter-spacing:-.03em;line-height:1.15}.sk-faq-btn{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid;font-size:22px;line-height:1;transition:transform .25s}details[open]>.sk-faq-summary .sk-faq-btn{transform:rotate(45deg)}.sk-faq-a{padding-inline-start:calc(56px + 18px);padding-bottom:32px;max-width:calc(70ch + 74px)}@media (max-width:639.98px){.sk-faq-summary{grid-template-columns:34px minmax(0,1fr) 44px;gap:12px}.sk-faq-a{padding-inline-start:calc(34px + 12px)}}@media (prefers-reduced-motion:reduce){.sk-marquee-track{animation:none}.sk-card,.sk-faq-btn,.sk-faq-summary,.sk-pill,.sk-pill .sk-arrow{transition:none}}@media (min-width:768px){.sk-flow-step+.sk-flow-step:before{content:"";position:absolute;inset-inline-start:-14px;top:50%;width:10px;height:10px;border-top:1.5px solid var(--sk-fg);border-inline-end:1.5px solid var(--sk-fg);transform:translateY(-50%) rotate(45deg);background:var(--sk-bg)}[dir=rtl] .sk-flow-step+.sk-flow-step:before{transform:translateY(-50%) rotate(-45deg)}}.sk-flow-loop{align-items:center;gap:12px}.sk-flow-loop-line{flex:1;height:14px;border:1.5px dashed var(--sk-line);border-top:0;border-radius:0 0 14px 14px}.sk-timeline{position:relative;padding-inline-start:28px;border-inline-start:1.5px solid var(--sk-line);padding-block:4px 8px}.sk-timeline-dot{position:absolute;inset-inline-start:-7px;top:6px;width:12px;height:12px;border-radius:999px;background:var(--sk-accent);box-shadow:0 0 0 4px var(--sk-bg)}