.gate[data-v-4001f6ca]{min-height:calc(100vh - var(--header-h, 61px) - 60px);padding-bottom:3rem;padding-top:3rem}.gate-card[data-v-4001f6ca]{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 45px #02061759}.gate-card-light[data-v-4001f6ca]{background:var(--bg-panel,#fff);border-color:var(--border,#e2e8f0);box-shadow:0 1px 3px #0f172a0f}.gate-accent-top[data-v-4001f6ca]{border-top:3px solid var(--brand-color,#4f46e5)}.gate-eyebrow[data-v-4001f6ca]{color:var(--brand-color,#4f46e5)}.gate-title[data-v-4001f6ca]{color:#0f172a}.gate-sub[data-v-4001f6ca]{color:#64748b}.gate-label[data-v-4001f6ca]{color:#334155}.gate-input[data-v-4001f6ca]{background:#fff;border-color:#cbd5e1;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.gate-input[data-v-4001f6ca]:focus{border-color:var(--brand-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51f}.gate-btn[data-v-4001f6ca]{transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.gate-btn[data-v-4001f6ca]:hover:not(:disabled){box-shadow:0 6px 16px #0f172a33;opacity:.92;transform:translateY(-1px)}.article-link[data-v-c1daf395]{font-weight:400;line-height:1.45;padding-bottom:.375rem;padding-top:.375rem;transition:background-color .15s ease,color .15s ease}.active[data-v-c1daf395],.article-link[data-v-c1daf395]{border-radius:8px;color:var(--color)}.active[data-v-c1daf395]{background:var(--background)}.active span[data-v-c1daf395]{font-weight:600}.active svg[data-v-c1daf395]{stroke:var(--brand-color)}.article-link[data-v-c1daf395]:not(.active):hover{background-color:var(--hover-background);border-radius:8px;color:var(--hover-color)}.child-list[data-v-c1daf395]{border-left:1px solid rgba(148,163,184,.28)}ul[data-v-cc06a1dd]{animation:fadein-cc06a1dd .3s linear forwards}.group-header[data-v-cc06a1dd]{transition:opacity .15s ease}.group-header[data-v-cc06a1dd]:hover{opacity:.85}.nested-guide[data-v-cc06a1dd]{border-left:1px solid rgba(148,163,184,.28);padding-left:.25rem}@keyframes fadein-cc06a1dd{0%{opacity:0}to{opacity:1}}.uppercase-text[data-v-cc06a1dd]{text-transform:uppercase}.sidenav[data-v-3d28df54]{height:calc(100vh - var(--header-h, 61px));left:0;overflow-y:auto;padding-right:.5rem;position:sticky;scrollbar-color:rgba(100,116,139,.35) transparent;scrollbar-width:thin;top:var(--header-h,61px);width:100%}.sidenav[data-v-3d28df54]::-webkit-scrollbar{width:6px}.sidenav[data-v-3d28df54]::-webkit-scrollbar-thumb{background:#64748b59;border-radius:3px}.sidenav[data-v-3d28df54]::-webkit-scrollbar-track{background:transparent}.site-title[data-v-2f8348b5]{color:var(--text-strong,#0f172a)}header[data-v-2f8348b5]{border-bottom:1px solid rgba(15,23,42,.08);position:sticky;top:0}.links[data-v-2f8348b5]{color:var(--color);transition:opacity .15s ease}.links[data-v-2f8348b5]:hover{opacity:.75;text-decoration:none}.space-tabs[data-v-2f8348b5]{border-top:1px solid rgba(15,23,42,.06);overflow-x:auto;scrollbar-width:none}.space-tabs[data-v-2f8348b5]::-webkit-scrollbar{display:none}.space-tab[data-v-2f8348b5]{border-bottom:2px solid transparent;color:var(--color,var(--text-strong,#0f172a));font-size:.875rem;font-weight:500;margin-right:1.5rem;opacity:.66;padding:.5rem .125rem calc(.5rem - 2px);text-decoration:none;transition:opacity .15s ease,border-color .15s ease;white-space:nowrap}.space-tab[data-v-2f8348b5]:hover{opacity:1;text-decoration:none}.space-tab.active[data-v-2f8348b5]{border-bottom-color:currentColor;opacity:1}.logo[data-v-2f8348b5]{max-height:45px;max-width:195px;-o-object-fit:contain;object-fit:contain}.mobile-menu[data-v-2f8348b5] .sidenav,.mobile-menu-nav[data-v-2f8348b5] .sidenav{height:auto;min-height:100%;position:static}.search-shell[data-v-2f8348b5]{transition:border-color .15s ease,box-shadow .15s ease}.search-shell[data-v-2f8348b5]:focus-within,.search-shell[data-v-2f8348b5]:hover{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b833}html.dark .search-shell[data-v-2f8348b5],html.dark .search-trigger[data-v-2f8348b5]{background:var(--bg-elev);border-color:var(--border)}html.dark .search-shell .kbd-hint span[data-v-2f8348b5],html.dark .search-trigger .kbd-chip[data-v-2f8348b5]{background:var(--bg-soft);color:var(--text-faint)}.mode-toggle[data-v-2f8348b5]{align-items:center;border-radius:9px;color:var(--toggle-color,#334155);display:inline-flex;height:34px;justify-content:center;transition:background-color .15s ease,opacity .15s ease;width:34px}.mode-toggle[data-v-2f8348b5]:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.mode-toggle .icon-sun[data-v-2f8348b5]{display:none}html.dark .mode-toggle .icon-sun[data-v-2f8348b5]{display:block}html.dark .mode-toggle .icon-moon[data-v-2f8348b5]{display:none}.sm-overlay[data-v-1ed21784]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206178c;display:flex;inset:0;justify-content:center;padding:10vh 16px 16px;position:fixed;z-index:100}.sm-panel[data-v-1ed21784]{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;max-height:72vh;max-width:620px;overflow:hidden;width:100%}.sm-input-row[data-v-1ed21784]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:14px 16px}.sm-input-icon[data-v-1ed21784]{color:var(--text-faint);flex-shrink:0}.sm-input[data-v-1ed21784]{background:transparent;border:none;color:var(--text-strong);flex:1;font-size:1rem;min-width:0;outline:none}.sm-input[data-v-1ed21784]::-moz-placeholder{color:var(--text-faint)}.sm-input[data-v-1ed21784]::placeholder{color:var(--text-faint)}.sm-esc[data-v-1ed21784]{background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;color:var(--text-faint);cursor:pointer;font-size:.6875rem;font-weight:600;padding:2px 7px;text-transform:uppercase}.sm-esc[data-v-1ed21784]:hover{color:var(--text-muted)}.sm-body[data-v-1ed21784]{flex:1;overflow-y:auto;padding:8px}.sm-group[data-v-1ed21784]{padding-bottom:4px}.sm-group-label[data-v-1ed21784]{color:var(--text-faint);font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:10px 10px 4px;text-transform:uppercase}.sm-item[data-v-1ed21784]{align-items:center;background:transparent;border:none;border-radius:9px;color:var(--text);cursor:pointer;display:flex;gap:10px;padding:9px 10px;text-align:left;width:100%}.sm-item.is-selected[data-v-1ed21784]{background:var(--bg-soft)}.sm-item-icon[data-v-1ed21784]{color:var(--text-faint);flex-shrink:0}.sm-ask-icon[data-v-1ed21784]{color:var(--brand-color,#2563eb)}.sm-item-main[data-v-1ed21784]{display:flex;flex:1;flex-direction:column;min-width:0}.sm-item-title[data-v-1ed21784]{color:var(--text-strong);font-size:.875rem;font-weight:500}.sm-item-snippet[data-v-1ed21784],.sm-item-title[data-v-1ed21784]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-item-snippet[data-v-1ed21784]{color:var(--text-muted);font-size:.75rem;margin-top:1px}.sm-item[data-v-1ed21784] .sm-hit{background:transparent;color:var(--brand-color,#2563eb);font-weight:700}.sm-kbd[data-v-1ed21784]{background:var(--bg-elev);border:1px solid var(--border);border-radius:5px;color:var(--text-faint);flex-shrink:0;font-family:inherit;font-size:.6875rem;padding:1px 5px}.sm-empty[data-v-1ed21784]{color:var(--text-muted);font-size:.875rem;padding:28px 12px;text-align:center}.sm-hint[data-v-1ed21784]{color:var(--text-faint)}.sm-ask[data-v-1ed21784]{padding:10px 12px 14px}.sm-ask-q[data-v-1ed21784]{align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:9px;color:var(--text-strong);display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 12px}.sm-ask-q svg[data-v-1ed21784]{color:var(--brand-color,#2563eb);flex-shrink:0}.sm-ask-loading[data-v-1ed21784]{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;gap:10px;padding:14px 4px}.sm-spinner[data-v-1ed21784]{animation:sm-spin-1ed21784 .9s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--brand-color,#2563eb);flex-shrink:0;height:16px;width:16px}@keyframes sm-spin-1ed21784{to{transform:rotate(1turn)}}.sm-ask-error[data-v-1ed21784]{color:#dc2626;font-size:.875rem;padding:8px 4px}.sm-ask-answer[data-v-1ed21784]{color:var(--text);font-size:.875rem;line-height:1.65;max-height:40vh;overflow-y:auto;padding:0 4px}.sm-ask-answer[data-v-1ed21784] p{margin:.6em 0}.sm-ask-answer[data-v-1ed21784] ul{list-style-type:disc;margin:.6em 0;padding-left:1.4em}.sm-ask-answer[data-v-1ed21784] ol{list-style-type:decimal;margin:.6em 0;padding-left:1.4em}.sm-ask-answer[data-v-1ed21784] code{background:var(--bg-soft);border-radius:5px;font-size:.85em;padding:.1em .35em}.sm-ask-refs[data-v-1ed21784]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sm-ask-refs a[data-v-1ed21784]{color:var(--link);font-size:.75rem;padding:0 10px;text-decoration:underline;word-break:break-all}.sm-footer[data-v-1ed21784]{align-items:center;background:var(--bg-elev);border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding:8px 14px}.sm-footer-keys[data-v-1ed21784]{color:var(--text-faint);font-size:.6875rem}.sm-see-all[data-v-1ed21784]{align-items:center;background:transparent;border:none;color:var(--brand-color,#2563eb);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:5px;padding:4px 2px}.sm-see-all[data-v-1ed21784]:hover{text-decoration:underline}.qw-fab[data-v-5c4cea78]{align-items:center;border:none;border-radius:9999px;bottom:24px;box-shadow:0 8px 24px #0f172a40;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 20px;position:fixed;right:24px;transition:transform .15s ease,box-shadow .15s ease;z-index:40}.qw-fab[data-v-5c4cea78]:hover{box-shadow:0 12px 28px #0f172a4d;transform:translateY(-1px)}.qw-fab-icon[data-v-5c4cea78]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.qw-overlay[data-v-5c4cea78]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.qw-modal[data-v-5c4cea78]{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop);max-height:90vh;max-width:700px;overflow-y:auto;padding:20px;width:90%}.qw-header[data-v-5c4cea78]{align-items:center;background-color:var(--bg-elev);border-radius:10px;display:flex;gap:10px;padding:8px 4px}.qw-icon[data-v-5c4cea78]{max-height:24px}.qw-input[data-v-5c4cea78]{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;color:var(--text-strong);flex-grow:1;font-size:1rem;min-width:0;outline:none;padding:10px 12px}.qw-input[data-v-5c4cea78]:focus{border-color:#a0aec0;box-shadow:0 0 0 2px #6a82fb26}.qw-ask-btn[data-v-5c4cea78]{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 16px}.qw-ask-btn[data-v-5c4cea78]:hover{opacity:.9}.qw-close[data-v-5c4cea78]{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:6px}.qw-close[data-v-5c4cea78]:hover{background-color:var(--bg-soft)}.qw-divider[data-v-5c4cea78]{border:none;border-top:1px solid var(--border);margin:16px 0}.qw-suggested-heading[data-v-5c4cea78]{color:var(--text-strong);font-size:1.15rem;font-weight:700;margin:0 0 16px}.qw-suggested[data-v-5c4cea78]{list-style:none;margin:0;padding:0}.qw-suggested li[data-v-5c4cea78]{align-items:center;background-color:var(--bg-elev);border:1px solid var(--border-soft);border-radius:8px;display:flex;margin-bottom:10px;padding:14px 12px;transition:all .2s ease}.qw-suggested li[data-v-5c4cea78]:hover{background-color:var(--bg-soft);border-color:var(--border)}.qw-item-icon[data-v-5c4cea78]{flex-shrink:0;height:24px;margin-right:12px;width:24px}.qw-suggested-link[data-v-5c4cea78]{background:none;border:none;color:var(--text);cursor:pointer;font-size:1rem;padding:0;text-align:left}.qw-suggested-link[data-v-5c4cea78]:hover{text-decoration:underline}.qw-loader-container[data-v-5c4cea78]{align-items:center;display:flex;flex-direction:column;padding:40px 0}.qw-loader[data-v-5c4cea78]{animation:qw-spin-5c4cea78 1.5s cubic-bezier(.4,0,.2,1) infinite;border:3px solid var(--border);border-radius:50%;border-top:3px solid #6a82fb;height:40px;width:40px}.qw-loading-text[data-v-5c4cea78]{color:var(--text-muted);font-weight:500;margin-top:16px}@keyframes qw-spin-5c4cea78{to{transform:rotate(1turn)}}.qw-question-row[data-v-5c4cea78]{align-items:flex-start;background-color:var(--bg-elev);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.qw-question-text[data-v-5c4cea78]{color:var(--text-strong);font-size:1.05rem;font-weight:600;margin:0}.qw-copy[data-v-5c4cea78]{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:6px}.qw-copy[data-v-5c4cea78]:hover{background-color:var(--bg-soft)}.qw-response[data-v-5c4cea78]{color:var(--text);line-height:1.6;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:4px 8px;word-wrap:break-word}.qw-response[data-v-5c4cea78] p{margin:.75em 0}.qw-response[data-v-5c4cea78] ul{list-style-type:disc;margin:.75em 0;padding-left:1.5em}.qw-response[data-v-5c4cea78] ol{list-style-type:decimal;margin:.75em 0;padding-left:1.5em}.qw-response[data-v-5c4cea78] li{margin:.25em 0}.qw-references-heading[data-v-5c4cea78]{color:var(--text);font-size:1rem;font-weight:600;margin-bottom:12px}.qw-references-list[data-v-5c4cea78]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.qw-reference-link[data-v-5c4cea78]{display:block;padding:12px;word-wrap:break-word;background-color:var(--bg-elev);border:1px solid var(--border);border-left:3px solid #6a82fb;border-radius:6px;color:var(--text-muted);font-size:.9rem;text-decoration:underline}.qw-reference-link[data-v-5c4cea78]:hover{background-color:var(--bg-soft)}@media(max-width:600px){.qw-modal[data-v-5c4cea78]{padding:14px;width:98%}.qw-fab-text[data-v-5c4cea78]{display:none}.qw-fab[data-v-5c4cea78]{padding:14px}}.cookie-pill[data-v-d9ff68b5]{background:var(--bg-panel);box-shadow:var(--shadow-pop);color:var(--text);max-width:min(34rem,calc(100vw - 2rem))}.cookie-pill[data-v-d9ff68b5],.cookie-pill-btn[data-v-d9ff68b5]{border:1px solid var(--border);white-space:nowrap}.cookie-pill-btn[data-v-d9ff68b5]{background:var(--bg-soft);color:var(--text-strong);transition:background .15s ease}.cookie-pill-btn[data-v-d9ff68b5]:hover{background:var(--bg-elev)}.cookie-pill-link[data-v-d9ff68b5]{color:var(--link);text-decoration:underline}@media(max-width:640px){.cookie-pill[data-v-d9ff68b5]{max-width:none;right:1rem}}footer[data-v-8bda37bf]{border-top:1px solid rgba(15,23,42,.08)}footer p[data-v-8bda37bf]{font-size:.875rem}footer a[data-v-8bda37bf]{margin-left:8px;margin-right:8px;transition:opacity .15s ease}footer a[data-v-8bda37bf]:hover{opacity:.7}.content-surface[data-v-9bfa721d]{background:var(--bg);color:var(--text)}.made-with-dewstack .dark-theme .dewstack-word[data-v-9bfa721d]{color:#f17c3a}.made-with-dewstack a[data-v-9bfa721d]{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 4px #00000026;color:#5b6474;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:6px;line-height:19px;padding:6px 10px;text-decoration:none}.made-with-dewstack a .dewstack-word[data-v-9bfa721d]{margin-left:-2px}.made-with-dewstack .dark-theme[data-v-9bfa721d]{background:#ededed;color:#3d3d3d}
