.sr-only[data-v-855e4bb1]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resources[data-v-855e4bb1]{padding-block:84px 24px}.cols[data-v-855e4bb1]{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:56px;display:grid}.side[data-v-855e4bb1]{flex-direction:column;gap:36px;display:flex}.side__head[data-v-855e4bb1]{letter-spacing:.04em;color:var(--ink-3);margin:0 0 10px;padding-inline:10px;font-size:13px;font-weight:600}.nav[data-v-855e4bb1]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-v-855e4bb1]{height:36px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding-inline:10px;font-size:15px;display:flex}.nav__item[data-v-855e4bb1]:hover{background:var(--hover)}.nav__item:hover .nav__i[data-v-855e4bb1]{color:var(--ink-2)}.nav__item[data-v-855e4bb1]:active{background:var(--fill)}.hero__dot[data-v-855e4bb1]:focus-visible,.nav__item[data-v-855e4bb1]:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.nav__i[data-v-855e4bb1]{color:var(--ink-3);font-size:16px;line-height:1;transition:color .18s}.nav__t[data-v-855e4bb1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav__n[data-v-855e4bb1]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.nav__item--on[data-v-855e4bb1],.nav__item--on[data-v-855e4bb1]:hover{background:var(--thumb);color:var(--ink)}.nav__item--on .nav__i[data-v-855e4bb1],.nav__item--on .nav__n[data-v-855e4bb1]{color:var(--ink-2)}.bar__title[data-v-855e4bb1],.nav__item--on .nav__t[data-v-855e4bb1]{font-weight:600}.col-main[data-v-855e4bb1]{min-width:0}.bar[data-v-855e4bb1]{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.bar__title[data-v-855e4bb1]{letter-spacing:-.01em;margin:0;font-size:24px}.bar__n[data-v-855e4bb1]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.feat[data-v-855e4bb1]{margin-bottom:40px}.hero[data-v-855e4bb1]{background:var(--muted);border-radius:24px;min-height:240px;position:relative;overflow:hidden}.hero__slide[data-v-855e4bb1]{color:inherit;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:26px;padding:32px 36px;text-decoration:none;display:grid;position:absolute;inset:0}.hero__slide[data-v-855e4bb1]:focus-visible{outline-offset:-4px;border-radius:24px;outline:2px solid #0071e3}.hero__bg[data-v-855e4bb1]{z-index:0;filter:blur(26px)saturate(135%);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:36s cubic-bezier(.37,0,.63,1) infinite alternate heroDrift-855e4bb1;position:absolute;inset:-20%}@keyframes heroDrift-855e4bb1{0%{transform:scale(1)}to{transform:scale(1.04)}}.hero__veil[data-v-855e4bb1]{z-index:0;background:linear-gradient(90deg,#ffffffdb,#ffffffb8 60%,#ffffff7a);position:absolute;inset:0}.apple--dark .hero__veil[data-v-855e4bb1]{background:linear-gradient(90deg,#000000d1,#000000ad 60%,#0000007a)}.hero__icon[data-v-855e4bb1]{border-radius:20px;width:88px;height:88px;display:block}.hero__icon[data-v-855e4bb1],.hero__text[data-v-855e4bb1]{z-index:1;position:relative}.hero__text[data-v-855e4bb1]{min-width:0}.hero__name[data-v-855e4bb1]{letter-spacing:-.015em;margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.15}.hero__desc[data-v-855e4bb1]{font-size:var(--sum-size-lg);font-weight:var(--sum-weight);line-height:var(--sum-line);color:var(--sum-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.hero__meta[data-v-855e4bb1]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.hero__text[data-v-855e4bb1]>*{animation:heroTextIn-855e4bb1 .4s var(--ease-out) both}.hero__text[data-v-855e4bb1]>:nth-child(2){animation-delay:50ms}.hero__text[data-v-855e4bb1]>:nth-child(3){animation-delay:.1s}.hero__text[data-v-855e4bb1]>:nth-child(4){animation-delay:.15s}@keyframes heroTextIn-855e4bb1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-enter-active[data-v-855e4bb1],.hero-leave-active[data-v-855e4bb1]{transition:opacity .62s cubic-bezier(.32,.72,0,1)}.hero-enter-from[data-v-855e4bb1],.hero-leave-to[data-v-855e4bb1]{opacity:0}.hero__dots[data-v-855e4bb1]{justify-content:center;gap:2px;margin-top:12px;display:flex}.hero__dot[data-v-855e4bb1]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.hero__dot__mark[data-v-855e4bb1]{background:var(--fill-2);border-radius:980px;width:7px;height:7px;transition:background .2s,width .3s cubic-bezier(.32,.72,0,1);display:block}.hero__dot:hover .hero__dot__mark[data-v-855e4bb1]{background:var(--ink-3)}.hero__dot--on .hero__dot__mark[data-v-855e4bb1],.hero__dot--on:hover .hero__dot__mark[data-v-855e4bb1]{background:var(--btn);width:20px}.group[data-v-855e4bb1]{animation:.34s cubic-bezier(.32,.72,0,1) both listIn-855e4bb1}@keyframes listIn-855e4bb1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rows[data-v-855e4bb1]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.meta__sep[data-v-855e4bb1]{color:var(--ink-3);opacity:.65}.star[data-v-855e4bb1]{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.star .mdi[data-v-855e4bb1]{color:var(--star);font-size:13px;line-height:1}.empty[data-v-855e4bb1]{text-align:center;flex-direction:column;align-items:center;padding:64px 24px 48px;display:flex}.empty__i[data-v-855e4bb1]{color:var(--ink-3);font-size:26px;line-height:1}.empty__title[data-v-855e4bb1]{color:var(--ink);margin:16px 0 0;font-size:17px;font-weight:600}.empty__desc[data-v-855e4bb1]{max-width:420px;color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.6}@media (width<=1080px){.cols[data-v-855e4bb1]{grid-template-columns:minmax(0,1fr);gap:28px}.hero__slide[data-v-855e4bb1]{grid-template-columns:76px minmax(0,1fr);gap:22px;padding:28px}.hero__icon[data-v-855e4bb1]{border-radius:17px;width:76px;height:76px}.hero__name[data-v-855e4bb1]{font-size:24px}.side[data-v-855e4bb1]{gap:22px}.side__head[data-v-855e4bb1]{padding-inline:0}.nav[data-v-855e4bb1]{flex-flow:wrap}.nav__item[data-v-855e4bb1]{background:var(--muted);border-radius:980px;height:32px;padding-inline:12px;font-size:13px}.nav__item[data-v-855e4bb1]:hover{background:var(--fill)}.nav__i[data-v-855e4bb1]{font-size:14px}.nav__n[data-v-855e4bb1]{font-size:13px}.nav__t[data-v-855e4bb1]{flex:none}}@media (width<=900px){.resources[data-v-855e4bb1]{padding-block:36px 16px}}@media (width<=620px){.hero[data-v-855e4bb1]{min-height:280px}.hero__slide[data-v-855e4bb1]{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;padding:24px 20px}.hero__icon[data-v-855e4bb1]{border-radius:15px;width:64px;height:64px}.hero__name[data-v-855e4bb1]{font-size:22px}.hero__desc[data-v-855e4bb1]{font-size:15px}.hero__veil[data-v-855e4bb1]{background:linear-gradient(#ffffffe6,#fffc 55%,#ffffffad)}.apple--dark .hero__veil[data-v-855e4bb1]{background:linear-gradient(#000000d6,#000000bd 55%,#0009)}}
