.promo[data-v-b6114a9c]{background:#f7f8fa;border-bottom:1px solid #d0d7df}.promo__inner[data-v-b6114a9c]{align-items:center;display:flex;gap:12px;justify-content:center;min-height:36px;padding:6px 16px}.promo__pill[data-v-b6114a9c]{align-items:center;background:#0969da;border-radius:100px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.05em;padding:1px 8px;text-transform:uppercase}.promo p[data-v-b6114a9c]{color:#242930;font-size:.875rem;line-height:1.4;margin:0}.promo a[data-v-b6114a9c]{color:#0969da;font-weight:500;text-decoration:underline;text-underline-offset:2px}.header-stack[data-v-cc2c2292]{background:#fff;position:sticky;top:0;z-index:50}.site-header[data-v-cc2c2292]{background:#fff;border-bottom:1px solid #d0d7df}.site-header__inner[data-v-cc2c2292]{align-items:center;display:flex;gap:16px;height:60px}@media (min-width:1280px){.site-header__inner[data-v-cc2c2292]{gap:24px}}.site-header__actions[data-v-cc2c2292]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}@media (min-width:768px){.site-header__actions[data-v-cc2c2292]{gap:12px}}.brand[data-v-cc2c2292]{align-items:center;color:#242930;display:inline-flex;flex-shrink:0;gap:8px}.brand__mark[data-v-cc2c2292]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.brand__text[data-v-cc2c2292]{align-items:baseline;display:inline-flex;gap:6px}.brand__name[data-v-cc2c2292]{color:#242930;font-size:1rem;font-weight:600}.brand__sub[data-v-cc2c2292]{color:#58606a;font-size:.875rem;font-weight:400}.primary-nav[data-v-cc2c2292]{align-items:center;display:none;gap:2px;margin-left:16px;min-width:0;overflow:hidden}@media (min-width:1024px){.primary-nav[data-v-cc2c2292]{display:flex}}.primary-nav__link[data-v-cc2c2292]{border-radius:4px;color:#242930;font-size:.875rem;font-weight:500;padding:6px 8px;transition:background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1);white-space:nowrap}@media (min-width:1280px){.primary-nav__link[data-v-cc2c2292]{padding:6px 10px}}.primary-nav__link[data-v-cc2c2292]:hover{background:#f6f8fa}.primary-nav__link.is-active[data-v-cc2c2292]{background:#0969da14;color:#0969da}.search-btn[data-v-cc2c2292]{align-items:center;background:#fff;border:1px solid #d0d7df;border-radius:5px;color:#6f7781;cursor:pointer;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:.875rem;gap:8px;height:32px;min-width:0;padding:0 10px}@media (min-width:768px){.search-btn[data-v-cc2c2292]{display:inline-flex;justify-content:center;padding:0;width:36px}.search-btn .search-btn__hint[data-v-cc2c2292],.search-btn kbd[data-v-cc2c2292]{display:none}}@media (min-width:1280px){.search-btn[data-v-cc2c2292]{justify-content:flex-start;min-width:200px;padding:0 10px;width:auto}.search-btn .search-btn__hint[data-v-cc2c2292],.search-btn kbd[data-v-cc2c2292]{display:inline-flex}}.search-btn[data-v-cc2c2292]:hover{background:#f6f8fa}.search-btn__hint[data-v-cc2c2292]{flex:1;text-align:left}.search-btn kbd[data-v-cc2c2292]{align-items:center;background:#f7f8fa;border:1px solid #d8dee4;border-radius:3px;color:#58606a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;padding:1px 5px}.login-link[data-v-cc2c2292]{border-radius:4px;color:#242930;display:none;font-size:.875rem;font-weight:500;padding:6px 10px}@media (min-width:768px){.login-link[data-v-cc2c2292]{display:inline-flex}}.login-link[data-v-cc2c2292]:hover{background:#f6f8fa;color:#242930}.menu-toggle[data-v-cc2c2292]{align-items:center;background:transparent;border:0;border-radius:5px;color:#242930;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.menu-toggle[data-v-cc2c2292]:hover{background:#f6f8fa}@media (min-width:1024px){.menu-toggle[data-v-cc2c2292]{display:none}}.mobile-drawer[data-v-cc2c2292]{background:#fff;border-bottom:1px solid #d0d7df;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33;left:0;position:absolute;right:0;top:60px}.mobile-drawer__nav[data-v-cc2c2292]{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:16px 24px 24px}@media (min-width:768px){.mobile-drawer__nav[data-v-cc2c2292]{padding:0 32px}}@media (min-width:1024px){.mobile-drawer__nav[data-v-cc2c2292]{padding:0 72px}}.mobile-drawer__link[data-v-cc2c2292]{align-items:center;border-bottom:1px solid #d8dee4;color:#242930;display:flex;font-weight:500;gap:12px;padding:10px 4px}.mobile-drawer__link[data-v-cc2c2292]:last-of-type{border-bottom:0}.mobile-drawer__cta[data-v-cc2c2292]{margin-top:16px}.drawer-enter-active[data-v-cc2c2292],.drawer-leave-active[data-v-cc2c2292]{transition:opacity .12s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.drawer-enter-from[data-v-cc2c2292],.drawer-leave-to[data-v-cc2c2292]{opacity:0;transform:translateY(-8px)}.site-footer[data-v-ca51a140]{background:#fff;border-top:1px solid #d0d7df;margin-top:96px;padding:64px 0 32px}.site-footer__inner[data-v-ca51a140]{display:grid;gap:48px;grid-template-columns:1fr}@media (min-width:768px){.site-footer__inner[data-v-ca51a140]{gap:64px;grid-template-columns:1.2fr 2fr}}.site-footer__brand .brand[data-v-ca51a140]{align-items:center;color:#242930;display:inline-flex;gap:8px}.site-footer__brand .brand .brand__mark[data-v-ca51a140]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.site-footer__brand .brand .brand__text[data-v-ca51a140]{align-items:baseline;display:inline-flex;gap:6px}.site-footer__brand .brand .brand__name[data-v-ca51a140]{color:#242930;font-size:1rem;font-weight:600}.site-footer__brand .brand .brand__sub[data-v-ca51a140]{color:#58606a;font-size:.875rem;font-weight:400}.site-footer__tagline[data-v-ca51a140]{color:#58606a;font-size:.875rem;line-height:1.55;margin-top:12px;max-width:320px}.site-footer__cols[data-v-ca51a140]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.site-footer__cols[data-v-ca51a140]{grid-template-columns:repeat(4,1fr)}}.site-footer__col h4[data-v-ca51a140]{color:#242930;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.site-footer__col ul[data-v-ca51a140]{display:flex;flex-direction:column;gap:6px}.site-footer__bottom[data-v-ca51a140]{align-items:flex-start;border-top:1px solid #d0d7df;color:#6f7781;display:flex;flex-direction:column;font-size:.875rem;gap:12px;margin-top:48px;padding-top:16px}@media (min-width:768px){.site-footer__bottom[data-v-ca51a140]{align-items:center;flex-direction:row;justify-content:space-between}}.site-footer__bottom p[data-v-ca51a140]{color:#6f7781;margin:0}.site-footer__legal[data-v-ca51a140]{display:flex;gap:24px}.site-footer__legal a[data-v-ca51a140]{color:#6f7781;font-size:.875rem}.site-footer__legal a[data-v-ca51a140]:hover{color:#242930}.footer-link[data-v-ca51a140]{align-items:center;background:transparent;color:#58606a;display:inline-flex;font-size:.875rem;gap:4px;line-height:1.55;padding:2px 0}.footer-link[data-v-ca51a140]:hover{color:#0969da}.dialog[data-v-3dc3f63b]{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#24293066;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding-top:12vh;position:fixed;z-index:100}.dialog__panel[data-v-3dc3f63b]{background:#f7f8fa;border:1px solid #d0d7df;border-radius:8px;box-shadow:0 0 0 1px #0f0f0f0d,0 5px 10px #0f0f0f1a,0 15px 40px #0f0f0f33;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(640px,92vw)}.dialog__search[data-v-3dc3f63b]{align-items:center;border-bottom:1px solid #d0d7df;display:flex;gap:12px;padding:16px 20px}svg{color:#58606a}.dialog__search input[data-v-3dc3f63b]{background:transparent;border:0;color:#242930;flex:1;font-size:1.125rem;outline:0}.dialog__search input[data-v-3dc3f63b]::-moz-placeholder{color:#58606a}.dialog__search input[data-v-3dc3f63b]::placeholder{color:#58606a}.dialog__search kbd[data-v-3dc3f63b]{background:#f7f8fa;border:1px solid #d0d7df;border-radius:4px;color:#58606a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;padding:2px 6px}.dialog__results[data-v-3dc3f63b]{flex:1;overflow-y:auto;padding:8px}.dialog__group[data-v-3dc3f63b]{padding:8px 0}.dialog__group h6[data-v-3dc3f63b]{color:#58606a;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase}.dialog__item[data-v-3dc3f63b]{align-items:center;border-radius:6px;color:#242930;display:flex;gap:12px;padding:12px;text-align:left;transition:background .12s cubic-bezier(.16,1,.3,1);width:100%}svg{color:#58606a;flex-shrink:0}.dialog__item.is-active[data-v-3dc3f63b]{background:#0969da14}svg{color:#0969da}.dialog__item>div[data-v-3dc3f63b]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.dialog__title[data-v-3dc3f63b]{font-size:.875rem;font-weight:600}.dialog__desc[data-v-3dc3f63b],.dialog__title[data-v-3dc3f63b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog__desc[data-v-3dc3f63b]{color:#58606a;font-size:.75rem}.dialog__empty[data-v-3dc3f63b]{color:#58606a;font-size:.875rem;padding:32px;text-align:center}.dialog__foot[data-v-3dc3f63b]{background:#f7f8fa;border-top:1px solid #d0d7df;color:#58606a;display:flex;font-size:.75rem;gap:20px;padding:12px 20px}.dialog__foot span[data-v-3dc3f63b]{align-items:center;display:inline-flex;gap:4px}.dialog__foot kbd[data-v-3dc3f63b]{background:#f7f8fa;border:1px solid #d0d7df;border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;padding:1px 5px}.fade-enter-active[data-v-3dc3f63b],.fade-leave-active[data-v-3dc3f63b]{transition:opacity .12s cubic-bezier(.16,1,.3,1)}.fade-enter-active .dialog__panel[data-v-3dc3f63b],.fade-leave-active .dialog__panel[data-v-3dc3f63b]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-3dc3f63b],.fade-leave-to[data-v-3dc3f63b]{opacity:0}.fade-enter-from .dialog__panel[data-v-3dc3f63b],.fade-leave-to .dialog__panel[data-v-3dc3f63b]{transform:translateY(-8px)}
