html[data-theme=dark] p{color:#b7b3bd!important}html[data-theme=dark] .card,html[data-theme=dark] .box,html[data-theme=dark] .item,html[data-theme=dark] .step,html[data-theme=dark] .faq-item{background:var(--card)!important;border-color:#242229!important}html[data-theme=dark] .note{background:#8b6df51a!important;border-color:#8b6df53d!important}html[data-theme=dark] code,html[data-theme=dark] pre{background:#1a191f!important;color:#d8d4dd!important;border-color:#2a2830!important}html[data-theme=dark] table,html[data-theme=dark] th,html[data-theme=dark] td{border-color:#242229!important}html[data-theme=dark] th{background:#1a191f!important}html[data-theme=dark] img[src*=screenshot],html[data-theme=dark] .shot img{filter:brightness(.92)}.pg-blog{font-family:Geist,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.75;-webkit-font-smoothing:antialiased}.pg-blog .wrap{max-width:760px;margin:0 auto;padding:48px 24px 80px}.pg-blog .crumbs{font-size:13px;color:var(--dim);margin-bottom:14px}.pg-blog .crumbs a{color:var(--violet);text-decoration:none}.pg-blog h1{font-family:"Instrument Serif",serif;font-size:clamp(34px,6.5vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin-bottom:14px}.pg-blog .lead{font-size:19px;color:var(--muted);margin-bottom:14px}.pg-blog .meta{font-size:13px;color:var(--dim);margin-bottom:34px}.pg-blog h2{font-size:23px;font-weight:800;letter-spacing:-.01em;margin:40px 0 12px}.pg-blog h3{font-size:17px;font-weight:700;margin:24px 0 6px}.pg-blog p{margin-bottom:14px;color:var(--text)}.pg-blog ul,.pg-blog ol{margin:0 0 16px 22px;color:var(--text)}.pg-blog li{margin-bottom:8px}.pg-blog a{color:var(--violet)}.pg-blog pre{background:var(--code);border:1px solid var(--border);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.7;overflow-x:auto;margin:14px 0;font-family:ui-monospace,monospace}.pg-blog code{font-family:ui-monospace,monospace}.pg-blog .note{background:#7c5bf00f;border:1px solid rgba(124,91,240,.14);border-radius:14px;padding:20px 24px;margin:30px 0;font-size:16px}.pg-blog .btn{display:inline-block;padding:14px 26px;border-radius:100px;background:var(--ink);color:#fff;font-weight:700;font-size:15px;text-decoration:none;margin-top:6px}.pg-blog .btn:hover{background:var(--violet)}.pg-blog strong{font-weight:700;color:var(--ink)}.pg-blog .post{display:block;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px 26px;margin-bottom:14px;text-decoration:none;transition:.2s}.pg-blog .post:hover{border-color:var(--violet);transform:translateY(-2px)}.pg-blog .post h2{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px}.pg-blog .post p{font-size:15px;color:var(--muted);margin:0}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] p,html[data-theme=dark] li{color:#b7b3bd!important}html[data-theme=dark] strong,html[data-theme=dark] b{color:var(--ink)}html[data-theme=dark] .note,html[data-theme=dark] pre,html[data-theme=dark] .post,html[data-theme=dark] .card{background:var(--card)!important;border-color:#242229!important;color:#d8d4dd!important}html[data-theme=dark] .post h2{color:var(--ink)}.pg-faq .tablewrap,.pg-en-alternatives .tablewrap,.pg-legal .tablewrap,.pg-support .tablewrap,.pg-blog .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){.pg-faq .wrap,.pg-en-alternatives .wrap,.pg-legal .wrap,.pg-support .wrap,.pg-blog .wrap{padding:36px 18px}.pg-faq h1,.pg-en-alternatives h1,.pg-legal h1,.pg-support h1,.pg-blog h1{font-size:clamp(29px,7.5vw,44px)}.pg-faq h2,.pg-en-alternatives h2,.pg-legal h2,.pg-support h2,.pg-blog h2{font-size:19px}.pg-faq h3,.pg-en-alternatives h3,.pg-legal h3,.pg-support h3,.pg-blog h3{font-size:16px}.pg-faq img,.pg-en-alternatives img,.pg-legal img,.pg-support img,.pg-blog img,.pg-faq video,.pg-en-alternatives video,.pg-legal video,.pg-support video,.pg-blog video{max-width:100%;height:auto}.pg-faq pre,.pg-en-alternatives pre,.pg-legal pre,.pg-support pre,.pg-blog pre,.pg-faq code,.pg-en-alternatives code,.pg-legal code,.pg-support code,.pg-blog code{white-space:pre-wrap;word-break:break-word}.pg-faq table,.pg-en-alternatives table,.pg-legal table,.pg-support table,.pg-blog table{font-size:13px}}@media(max-width:400px){.pg-faq .wrap,.pg-en-alternatives .wrap,.pg-legal .wrap,.pg-support .wrap,.pg-blog .wrap{padding:28px 14px}.pg-faq h1,.pg-en-alternatives h1,.pg-legal h1,.pg-support h1,.pg-blog h1{font-size:clamp(26px,8vw,32px)}.pg-faq h2,.pg-en-alternatives h2,.pg-legal h2,.pg-support h2,.pg-blog h2{font-size:18px}.pg-faq table,.pg-en-alternatives table,.pg-legal table,.pg-support table,.pg-blog table{font-size:12.5px}}:root{--bg: #faf9f7;--bg-nav: rgba(250, 249, 247, .85);--bg-deep: #101013;--card: #fff;--code: #f1efe9;--border: rgba(0, 0, 0, .07);--border-strong: #94897a;--ink: #141414;--fg: #141414;--text: #3a3542;--muted: #6e6a62;--dim: #726d64;--faint: #b8b4ac;--violet: #7650e6;--violet2: #8a63f2;--violet-deep: #6a48e2;--rose: #e8457a;--red: #e5484d;--green: #147a52;--mint: #2dd4a8;--sky: #38bdf8;--violet-a06: rgba(118, 80, 230, .06);--violet-a08: rgba(118, 80, 230, .08);--violet-a14: rgba(118, 80, 230, .14);--violet-a28: rgba(118, 80, 230, .28);--font-sans: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--serif: var(--font-serif);--mono: var(--font-mono);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-pill: 100px;--r-full: 50%;--dur-fast: .2s;--dur: .25s;--dur-slow: .5s;--ease: cubic-bezier(.2, .7, .2, 1);--w-narrow: 760px;--w-doc: 820px;--w-wide: 1240px;color-scheme:light;accent-color:var(--violet)}html[data-theme=dark]{--bg: #0f0e11;--bg-nav: rgba(15, 14, 17, .85);--bg-deep: #0a090c;--card: #16151a;--code: #1a191f;--border: #242229;--border-strong: #3a3742;--ink: #eeece6;--fg: #eeece6;--text: #b7b3bd;--muted: #9a96a0;--dim: #8b8794;--faint: #57545e;--violet: #8b6df5;--violet2: #a68bff;--violet-deep: #7650e6;--green: #4ade9f;--red: #ff6b6b;--violet-a06: rgba(139, 109, 245, .1);--violet-a08: rgba(139, 109, 245, .12);--violet-a14: rgba(139, 109, 245, .24);--violet-a28: rgba(139, 109, 245, .32);color-scheme:dark}::selection{background:var(--violet);color:#fff}:root{scrollbar-color:var(--border-strong) transparent}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}a{text-underline-offset:3px}table,.tabnum{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}[class^=pg-]{min-height:100vh;display:flex;flex-direction:column}.uc-nav .uc-skip{position:absolute;left:12px;top:12px;z-index:400;padding:10px 18px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:14px;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform var(--dur) var(--ease)}.uc-nav .uc-skip:focus-visible{transform:none}.uc-nav{position:sticky;top:0;z-index:100;background:var(--bg-nav);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.uc-nav-in{max-width:var(--w-wide);margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.uc-nav .uc-logo,.uc-foot .uc-logo{font-family:var(--font-sans);font-size:19px;font-weight:800;letter-spacing:-.03em;color:var(--ink);text-decoration:none;white-space:nowrap;flex-shrink:0}.uc-nav .uc-logo b,.uc-foot .uc-logo b{color:var(--violet);font-weight:800}.uc-nav-right{display:flex;align-items:center;gap:14px;min-width:0}.uc-nav-links{display:flex;align-items:center;gap:20px;min-width:0}.uc-nav .uc-link{font-size:13.5px;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap;padding:6px 0;transition:color var(--dur) var(--ease)}.uc-nav .uc-link:hover,.uc-nav .uc-link[aria-current=page]{color:var(--ink)}.uc-nav .uc-cta{display:inline-flex;align-items:center;padding:9px 20px;min-height:36px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.uc-nav .uc-cta:hover{background:var(--violet);color:#fff}.uc-nav .uc-cta:active{transform:scale(.97)}.uc-icon-btn{width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid var(--border-strong);border-radius:var(--r-full);background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.uc-icon-btn:hover{color:var(--violet);border-color:var(--violet)}.uc-icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.uc-icon-btn .ic-moon{display:none}html[data-theme=dark] .uc-icon-btn .ic-moon{display:block}html[data-theme=dark] .uc-icon-btn .ic-sun{display:none}.uc-lang{display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:#0000000f}html[data-theme=dark] .uc-lang{background:#ffffff14}.uc-nav .uc-lang button,.uc-nav .uc-lang a{display:flex;align-items:center;min-height:26px;padding:5px 11px;border:none;border-radius:var(--r-pill);background:transparent;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.uc-nav .uc-lang button:hover,.uc-nav .uc-lang a:hover{color:var(--ink)}.uc-nav .uc-lang .on{background:var(--ink);color:var(--bg)}.uc-burger{display:none}.uc-burger svg path{transform-box:view-box;transform-origin:12px 12px;transition:transform .3s var(--ease)}.uc-burger.open .l1{transform:translateY(2.9px) rotate(45deg)}.uc-burger.open .l2{transform:translateY(-2.9px) rotate(-45deg)}.uc-panel{border-bottom:1px solid var(--border);background:var(--bg);animation:uc-panel-in .22s var(--ease)}@keyframes uc-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.uc-panel-in{max-width:var(--w-wide);margin:0 auto;padding:4px 32px 18px;display:flex;flex-direction:column;gap:0}.uc-nav .uc-panel-link{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--border);font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.uc-panel .uc-lang{align-self:flex-start;margin:18px 0 14px}.uc-panel .uc-lang button,.uc-panel .uc-lang a{min-height:38px;padding:9px 18px;font-size:12px}.uc-panel .uc-cta{justify-content:center;width:100%;min-height:48px;padding:15px 24px;font-size:15px;background:var(--violet);color:#fff}@media(max-width:720px){.uc-nav--panel .uc-nav-links,.uc-nav--panel .uc-nav-lang,.uc-nav--panel .uc-nav-cta{display:none}.uc-nav--panel .uc-burger{display:flex}.uc-nav-in,.uc-panel-in{padding-inline:16px}.uc-nav-right{gap:10px}}.uc-foot{margin-top:auto;border-top:1px solid var(--border);background:var(--card)}.uc-foot-in{max-width:var(--w-wide);margin:0 auto;padding:56px 32px 28px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.uc-foot-brand .uc-logo{font-size:22px}.uc-foot .uc-foot-brand p{margin:12px 0 0;max-width:34ch;font-size:13.5px;font-weight:500;line-height:1.7;color:var(--muted)}.uc-foot-col{display:flex;flex-direction:column;min-width:0}.uc-foot-h{margin-bottom:14px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.uc-foot .uc-foot-col a{margin-bottom:10px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;transition:color var(--dur) var(--ease)}.uc-foot .uc-foot-col a:hover{color:var(--violet)}.uc-foot-btm{max-width:var(--w-wide);margin:0 auto;padding:20px 32px 28px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--dim)}@media(max-width:720px){.uc-foot-in{grid-template-columns:1fr 1fr;gap:28px;padding:40px 16px 24px}.uc-foot-btm{padding:18px 16px 32px}}@media(max-width:420px){.uc-foot-in{grid-template-columns:1fr}}.uc-consent{position:fixed;left:0;right:0;bottom:0;z-index:500;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;padding:14px 24px;background:var(--ink);color:var(--bg);box-shadow:0 -10px 34px #00000038;animation:uc-consent-in .3s var(--ease)}@keyframes uc-consent-in{0%{transform:translateY(100%)}to{transform:none}}.uc-consent.uc-consent p{margin:0;max-width:66ch;font-size:13.5px;font-weight:500;line-height:1.6;color:var(--bg)}.uc-consent.uc-consent p a{color:var(--bg);font-weight:700;text-decoration:underline;text-underline-offset:3px}.uc-consent-actions{display:flex;gap:10px;flex-shrink:0}.uc-consent button{min-height:40px;padding:10px 20px;border-radius:var(--r-pill);border:1px solid transparent;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.uc-consent .uc-consent-accept{background:var(--violet);color:#fff}.uc-consent .uc-consent-accept:hover{background:var(--violet2)}.uc-consent .uc-consent-ghost{background:transparent;border-color:#ffffff4d;color:var(--bg)}.uc-consent .uc-consent-ghost:hover{border-color:var(--bg)}.uc-consent :focus-visible{outline-color:var(--bg)}@media(max-width:600px){.uc-consent{justify-content:stretch;padding:16px}.uc-consent-actions{width:100%}.uc-consent-actions button{flex:1}}.btn.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:14px 26px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.btn.btn:hover{background:var(--violet);color:#fff}
