.share[data-astro-cid-aqekao3s]{box-sizing:border-box;color:#fff;background:#101010;border:1px solid #222;border-radius:20px;width:min(520px,100vw - 32px);padding:28px;box-shadow:0 16px 48px #0009}.share[data-astro-cid-aqekao3s]::backdrop{backdrop-filter:blur(4px);background:#000000b3}.share__head[data-astro-cid-aqekao3s]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.share__title[data-astro-cid-aqekao3s]{font-family:var(--font-bold);font-size:24px;line-height:1.2}.share__close[data-astro-cid-aqekao3s]{color:#a4a4a9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.share__close[data-astro-cid-aqekao3s]:hover{color:#fff;background:#1c1c1e}.share__article[data-astro-cid-aqekao3s]{color:#8a8a8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.share__grid[data-astro-cid-aqekao3s]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px;margin-bottom:24px;display:grid}.share__item[data-astro-cid-aqekao3s]{color:#fff;font:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.share__item[data-astro-cid-aqekao3s]:visited{text-decoration:none}.share__item[data-astro-cid-aqekao3s][hidden]{display:none}.share__icon[data-astro-cid-aqekao3s]{border:1px solid #2a2a2e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .2s,border-color .2s;display:inline-flex}.share__item[data-astro-cid-aqekao3s]:hover .share__icon[data-astro-cid-aqekao3s]{background:#1c1c1e;border-color:#3a3a3e}.share__label[data-astro-cid-aqekao3s]{color:#a4a4a9;font-size:13px}.share__ic-check[data-astro-cid-aqekao3s],.share__item[data-astro-cid-aqekao3s].is-copied .share__ic-link[data-astro-cid-aqekao3s]{display:none}.share__item[data-astro-cid-aqekao3s].is-copied .share__ic-check[data-astro-cid-aqekao3s]{color:#00d17d;display:block}.share__url[data-astro-cid-aqekao3s]{color:#6b6b70;white-space:nowrap;text-overflow:ellipsis;background:#0a0a0a;border:1px solid #1c1c1e;border-radius:12px;padding:12px 16px;font-size:13px;overflow:hidden}@media (width<=480px){.share[data-astro-cid-aqekao3s]{padding:22px 18px}.share__icon[data-astro-cid-aqekao3s]{width:48px;height:48px}}.app-ads[data-astro-cid-g7nwi7w6]{visibility:hidden}.app-ads[data-astro-cid-g7nwi7w6].is-ready{visibility:visible}.app-card[data-astro-cid-g7nwi7w6][hidden]{display:none}.app-card[data-astro-cid-g7nwi7w6]{text-align:center;background:#0a0a0b;border:1px solid #8181812e;border-radius:20px;padding:30px 22px 26px;position:relative;overflow:hidden}.app-card[data-astro-cid-g7nwi7w6]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0055fe4d,#0055fe00);border-radius:50%;width:280px;height:230px;margin-left:-140px;position:absolute;top:-130px;left:50%}.app-card[data-astro-cid-g7nwi7w6]>[data-astro-cid-g7nwi7w6]{position:relative}.app-card__icon[data-astro-cid-g7nwi7w6]{background:linear-gradient(150deg,#2b6bff 0%,#0055fe 45%,#06307f 100%);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 20px;display:grid;box-shadow:0 10px 28px #0055fe80,inset 0 1px #ffffff59,inset 0 -6px 12px #00000040}.app-card__icon[data-astro-cid-g7nwi7w6]:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff38,#0000 45%);position:absolute;inset:0}.app-card__icon[data-astro-cid-g7nwi7w6] svg{z-index:1;width:26px;height:26px;position:relative}.app-card--quiet[data-astro-cid-g7nwi7w6]{background:#000}.app-card--quiet[data-astro-cid-g7nwi7w6]:before{background:linear-gradient(90deg,#0000,#4d8bffcc,#0000);border-radius:0;width:auto;height:1px;margin:0;top:0;left:24px;right:24px}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__btn[data-astro-cid-g7nwi7w6]{color:#000;background:#fff}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__btn[data-astro-cid-g7nwi7w6]:hover{background:#d9d9d9}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__icon[data-astro-cid-g7nwi7w6] svg{width:28px;height:auto}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__icon[data-astro-cid-g7nwi7w6]{background:linear-gradient(160deg,#1f1f23 0%,#131315 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000080}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__icon[data-astro-cid-g7nwi7w6]:after{background:linear-gradient(#ffffff0f,#0000 50%)}.app-card--quiet[data-astro-cid-g7nwi7w6]{padding-left:20px;padding-right:20px}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__l1[data-astro-cid-g7nwi7w6]{white-space:nowrap;font-size:16px}.app-card--quiet[data-astro-cid-g7nwi7w6] .app-card__l2[data-astro-cid-g7nwi7w6]{font-size:16px}.app-card__l1[data-astro-cid-g7nwi7w6]{font-family:var(--font-bold);color:#fff;font-size:17px;line-height:1.4}.app-card__l2[data-astro-cid-g7nwi7w6]{font-family:var(--font-medium);color:#a4a4a9;font-size:17px;line-height:1.4}.app-card__btn[data-astro-cid-g7nwi7w6]{color:#fff;height:40px;font-family:var(--font-medium);background:#0055fe;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:0 20px;font-size:14px;text-decoration:none;transition:background-color .2s;display:inline-flex}.app-card__btn[data-astro-cid-g7nwi7w6]:visited{text-decoration:none}.app-card__btn[data-astro-cid-g7nwi7w6]:hover{background:#1f66ff}.end-ads[data-astro-cid-ubi6x2us]{visibility:hidden;margin-top:56px}.end-ads[data-astro-cid-ubi6x2us].is-ready{visibility:visible}.end-cta[data-astro-cid-ubi6x2us][hidden]{display:none}.end-cta[data-astro-cid-ubi6x2us]{text-align:center;background:#000;border:1px solid #8181812e;border-radius:20px;padding:26px 24px 22px;position:relative;overflow:hidden}.end-cta[data-astro-cid-ubi6x2us]:before{content:"";background:linear-gradient(90deg,#0000,#4d8bffd9,#0000);height:1px;position:absolute;top:0;left:40px;right:40px}.end-cta__icon[data-astro-cid-ubi6x2us]{background:linear-gradient(160deg,#1f1f23 0%,#131315 100%);border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000080}.end-cta__icon[data-astro-cid-ubi6x2us] svg{width:22px;height:auto}.end-cta__l1[data-astro-cid-ubi6x2us]{font-family:var(--font-bold);color:#fff;font-size:22px;line-height:1.3}.end-cta__l2[data-astro-cid-ubi6x2us]{font-family:var(--font-medium);color:#a4a4a9;font-size:22px;line-height:1.3}.end-cta__acts[data-astro-cid-ubi6x2us]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.end-cta__btn[data-astro-cid-ubi6x2us]{color:#fff;height:42px;font-family:var(--font-medium);border:1px solid #2a2a2e;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;text-decoration:none;transition:background-color .2s;display:inline-flex}.end-cta__btn[data-astro-cid-ubi6x2us]:visited{text-decoration:none}.end-cta__btn[data-astro-cid-ubi6x2us]:hover{background:#121214}.end-cta__btn--main[data-astro-cid-ubi6x2us]{color:#000;background:#fff;border-color:#fff}.end-cta__btn--main[data-astro-cid-ubi6x2us]:hover{background:#d9d9d9}.end-cta__stores[data-astro-cid-ubi6x2us]{color:#6b6b70;justify-content:center;gap:16px;margin-top:12px;font-size:13px;display:flex}.end-cta__stores[data-astro-cid-ubi6x2us] a[data-astro-cid-ubi6x2us],.end-cta__stores[data-astro-cid-ubi6x2us] span[data-astro-cid-ubi6x2us]{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.end-cta__stores[data-astro-cid-ubi6x2us] a[data-astro-cid-ubi6x2us]{color:#a4a4a9}.end-cta__stores[data-astro-cid-ubi6x2us] a[data-astro-cid-ubi6x2us]:hover{color:#fff}@media (width<=600px){.end-ads[data-astro-cid-ubi6x2us]{margin-top:40px}.end-cta[data-astro-cid-ubi6x2us]{padding:24px 18px 20px}.end-cta__l1[data-astro-cid-ubi6x2us],.end-cta__l2[data-astro-cid-ubi6x2us]{font-size:19px}.end-cta__btn[data-astro-cid-ubi6x2us]{flex:100%;justify-content:center}}.toc[data-astro-cid-7k3pnqyz]{padding-left:20px;position:relative}.toc[data-astro-cid-7k3pnqyz]:before{content:"";background:#1c1c1e;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}.toc__list[data-astro-cid-7k3pnqyz]{flex-direction:column;gap:18px;display:flex}.toc__list[data-astro-cid-7k3pnqyz] li{position:relative}.toc__list[data-astro-cid-7k3pnqyz] a{font-family:var(--font-medium);color:#6b6b70;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.toc__list[data-astro-cid-7k3pnqyz] a:hover{color:#c9c9c9}.toc__list[data-astro-cid-7k3pnqyz] a.is-active{color:#fff}.toc__list[data-astro-cid-7k3pnqyz] a.is-active:before{content:"";background:#fff;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:-20px}.app-banner[data-astro-cid-alaptvhv]{display:none}@media (width<=767px){.app-banner[data-astro-cid-alaptvhv]:not([hidden]){z-index:998;backdrop-filter:blur(12px);background:#101010f5;border:1px solid #222;border-radius:16px;align-items:center;gap:12px;padding:12px 36px 12px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 28px #0009}body.has-app-banner .v2-comm-fab{bottom:calc(96px + env(safe-area-inset-bottom,0px))}body.has-app-banner .v2-comm-pop{bottom:calc(158px + env(safe-area-inset-bottom,0px))}}.app-banner__icon[data-astro-cid-alaptvhv]{border-radius:11px;flex-shrink:0;width:44px;height:44px}.app-banner__text[data-astro-cid-alaptvhv]{flex:auto;min-width:0}.app-banner__name[data-astro-cid-alaptvhv]{font-family:var(--font-bold);color:#fff;font-size:15px;line-height:1.3}.app-banner__desc[data-astro-cid-alaptvhv]{color:#8a8a8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-banner__btn[data-astro-cid-alaptvhv]{color:#000;height:34px;font-family:var(--font-medium);background:#fff;border-radius:9px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.app-banner__btn[data-astro-cid-alaptvhv]:visited{text-decoration:none}.app-banner__close[data-astro-cid-alaptvhv]{color:#6b6b70;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:6px;right:6px}.post-page[data-astro-cid-z7xolria]{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px clamp(24px,50vw - 558px,162px) 120px}.crumbs[data-astro-cid-z7xolria]{color:#6b6b70;align-items:center;gap:10px;min-width:0;margin-bottom:48px;font-size:13px;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#8a8a8f;flex-shrink:0;text-decoration:none}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:#fff}.crumbs[data-astro-cid-z7xolria] svg[data-astro-cid-z7xolria]{flex-shrink:0}.crumbs__current[data-astro-cid-z7xolria]{color:#d0d0d5;font-family:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.post-layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.post__head[data-astro-cid-z7xolria]{margin-bottom:32px}.post__title[data-astro-cid-z7xolria]{font-family:var(--font-bold);color:#fff;margin-bottom:20px;font-size:32px;line-height:40px}.post__meta[data-astro-cid-z7xolria]{color:#6b6b70;justify-content:space-between;align-items:center;font-size:13px;display:flex}.post__hero[data-astro-cid-z7xolria]{border:1px solid #181818;border-radius:12px;margin:0 0 32px;overflow:hidden}.post__hero[data-astro-cid-z7xolria] img{width:100%;height:auto;display:block}.share-btn[data-astro-cid-z7xolria]{color:#fff;height:40px;font-family:var(--font-medium);background:#1c1c1e;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:15px;transition:background-color .2s;display:inline-flex}.share-btn[data-astro-cid-z7xolria]:hover{background:#2a2a2e}.share-btn--inline[data-astro-cid-z7xolria]{height:34px;padding:0 14px;font-size:14px;display:none}.sidebar[data-astro-cid-z7xolria]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.sidebar[data-astro-cid-z7xolria] .app-ads{align-self:stretch}.sidebar__toc[data-astro-cid-z7xolria]{scrollbar-width:none;align-self:stretch;max-height:calc(100vh - 128px);position:sticky;top:104px;overflow-y:auto}.sidebar__toc[data-astro-cid-z7xolria]::-webkit-scrollbar{display:none}.prose[data-astro-cid-z7xolria] h2{scroll-margin-top:104px}.prose[data-astro-cid-z7xolria]{color:#eaecef;font-size:16px;line-height:24px}.prose[data-astro-cid-z7xolria] p{margin:0 0 16px}.prose[data-astro-cid-z7xolria] h2{font-family:var(--font-bold);color:#fff;margin:36px 0 12px;font-size:28px;line-height:36px}.prose[data-astro-cid-z7xolria] h3{font-family:var(--font-bold);color:#fff;margin:28px 0 10px;font-size:22px;line-height:30px}.prose[data-astro-cid-z7xolria] strong{font-family:var(--font-bold);color:#fff;font-weight:400}.prose[data-astro-cid-z7xolria] a{color:#4d8bff;text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-z7xolria] a:hover{color:#7aa8ff}.prose[data-astro-cid-z7xolria] ul,.prose[data-astro-cid-z7xolria] ol{margin:0 0 16px;padding-left:20px}.prose[data-astro-cid-z7xolria] ul li{list-style:outside}.prose[data-astro-cid-z7xolria] ol li{list-style:decimal}.prose[data-astro-cid-z7xolria] li{margin-bottom:8px;padding-left:4px}.prose[data-astro-cid-z7xolria] li::marker{color:#6b6b70}.prose[data-astro-cid-z7xolria] blockquote{color:#a4a4a9;border-left:3px solid #333;margin:0 0 16px;padding-left:20px}.prose[data-astro-cid-z7xolria] img{border-radius:12px;max-width:100%;height:auto}@media (width<=991px){.post-layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.sidebar[data-astro-cid-z7xolria]{display:none}.share-btn--inline[data-astro-cid-z7xolria]{display:inline-flex}}@media (width<=600px){.crumbs[data-astro-cid-z7xolria]{margin-bottom:28px}.post__title[data-astro-cid-z7xolria]{font-size:26px;line-height:34px}.prose[data-astro-cid-z7xolria] h2{margin-top:28px;font-size:22px;line-height:30px}}
