.nav-auth-group[data-astro-cid-ctg3m53h]{display:contents}.nav-account[data-astro-cid-ctg3m53h]{display:none;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s;text-decoration:none;margin-left:.5rem;max-width:200px}.nav-account[data-astro-cid-ctg3m53h]:hover{border-color:#94a3b8;background:var(--surface-muted)}.nav-account-avatar[data-astro-cid-ctg3m53h]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.nav-account-email[data-astro-cid-ctg3m53h]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--bg: #f8fafc;--surface: #ffffff;--surface-muted: #f1f5f9;--text: #0f172a;--text-soft: #475569;--line: #e2e8f0;--brand: #2563eb;--brand-2: #7c3aed;--brand-light: #eff6ff;--success: #16a34a;--success-light: #f0fdf4;--warning: #d97706;--warning-light: #fffbeb;--radius: 18px;--shadow: 0 4px 24px rgba(15, 23, 42, .07);--container: 1180px;--font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}code,kbd,samp{font-family:var(--font-mono)}.container{width:min(var(--container),calc(100% - 2rem));margin:0 auto}.section{padding:64px 0}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero{padding:56px 0 40px;background:var(--surface);border-bottom:1px solid var(--line)}.hero h1,.page-title{font-size:clamp(1.875rem,3.5vw + .5rem,3rem);line-height:1.1;margin:.625rem 0;letter-spacing:-.03em;color:var(--text)}.hero p,.page-lead{color:var(--text-soft);font-size:1.0625rem;max-width:680px;margin:0;line-height:1.75}.muted{color:var(--text-soft)}.pill{display:inline-flex;align-items:center;gap:.5rem;background:var(--brand-light);color:var(--brand);padding:.35rem .875rem;border-radius:999px;font-size:.875rem;font-weight:600}.eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:999px;background:var(--brand-light);color:var(--brand);font-size:.8125rem;font-weight:600}.button,.button-secondary,.button-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;font-weight:700;font-size:.9375rem;transition:all .18s ease;cursor:pointer;border:none;text-decoration:none;white-space:nowrap}.button{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;padding:.7rem 1.25rem;box-shadow:0 4px 14px #2563eb33}.button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2563eb4d}.button-secondary{background:var(--surface);border:1px solid var(--line);color:var(--text);padding:.7rem 1.25rem}.button-secondary:hover{border-color:#94a3b8;background:var(--surface-muted)}.button-ghost{color:var(--brand);padding:.5rem .75rem;background:transparent}.button-ghost:hover{background:var(--brand-light);border-radius:8px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.25rem;transition:border-color .15s,box-shadow .15s}a.card:hover{border-color:#93c5fd;box-shadow:0 4px 20px #2563eb1a}.grid-2,.grid-3{display:grid;gap:1.25rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid{display:grid;gap:1rem}.section-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.875rem;color:var(--text-soft)}.breadcrumbs a{color:var(--text-soft);padding:.1rem .25rem;border-radius:4px}.breadcrumbs a:hover{color:var(--brand);background:var(--brand-light)}.breadcrumbs .sep{color:#94a3b8;font-size:.875rem;user-select:none}.breadcrumbs strong{color:var(--text);font-weight:600}.page-shell{display:grid;grid-template-columns:256px minmax(0,1fr) 220px;gap:1.75rem;align-items:start}.page-shell--two-col{grid-template-columns:256px minmax(0,1fr)}.kb-content{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.kb-after{display:flex;flex-direction:column;gap:1rem}.kb-after h2{font-size:1.125rem;font-weight:600;color:var(--text);margin:0}.sidebar,.toc{position:sticky;top:72px;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain}.sidebar .card,.toc .card{padding:1rem}.sidebar .card strong,.toc .card strong{display:block;font-size:.8125rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:.75rem;padding-bottom:.625rem;border-bottom:1px solid var(--line)}.sidebar a{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.4rem .625rem;border-radius:8px;color:var(--text-soft);font-size:.875rem;line-height:1.4;transition:color .12s,background .12s}.sidebar a:hover{color:var(--brand);background:var(--brand-light)}.sidebar a.active{color:var(--brand);background:var(--brand-light);font-weight:600}.sidebar-back{font-size:.8125rem!important;color:var(--text-soft)!important;margin-bottom:.25rem;opacity:.8}.sidebar-back:hover{opacity:1}.toc a{display:block;padding:.3rem .5rem;border-radius:6px;color:var(--text-soft);font-size:.8125rem;line-height:1.45;transition:color .12s,background .12s}.toc a:hover{color:var(--brand);background:var(--brand-light)}.toc a.toc-active{color:var(--brand);font-weight:600}.toc a[data-depth="3"]{padding-left:1rem;font-size:.8rem;opacity:.85}.prose{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:2.25rem 2.5rem;box-shadow:var(--shadow);min-width:0}.prose>*+*{margin-top:1.25rem}.prose h1{font-size:1.75rem;letter-spacing:-.02em;line-height:1.2;color:var(--text);margin-bottom:.5rem}.prose h2{font-size:1.1875rem;font-weight:700;line-height:1.3;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--line);color:var(--text);letter-spacing:-.01em}.prose h2:first-of-type,.prose h2:first-child{border-top:none;padding-top:0}.prose h3{font-size:1rem;font-weight:700;margin-top:1.75rem;color:var(--text)}.prose h4{font-size:.9375rem;font-weight:700;margin-top:1.25rem;color:var(--text)}.prose p{color:var(--text-soft);line-height:1.8}.prose strong{color:var(--text);font-weight:700}.prose a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500}.prose a.button,.prose a.button-secondary,.prose a.button-ghost{text-decoration:none;font-weight:600}.prose a:hover{text-decoration-thickness:2px}.prose ul{padding-left:1.5rem;color:var(--text-soft)}.prose ul li{padding:.2rem 0;line-height:1.75}.prose ul li::marker{color:var(--brand)}.prose ul li+li{margin-top:.125rem}.prose li>strong{color:var(--text)}.prose ol{list-style:none;padding-left:0;counter-reset:step-counter;display:flex;flex-direction:column;gap:.5rem}.prose ol>li{counter-increment:step-counter;display:flex;gap:.875rem;align-items:flex-start;color:var(--text-soft);line-height:1.75;padding:.5rem .75rem;border-radius:10px;background:var(--surface-muted);border:1px solid var(--line)}.prose ol>li:before{content:counter(step-counter);min-width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:.125rem}.prose pre{background:#0f172a;border:1px solid #1e293b;border-radius:14px;padding:1.25rem 1.5rem;overflow-x:auto;margin:1.5rem 0;box-shadow:0 4px 20px #0f172a26}.prose pre code{font-size:.875rem;line-height:1.75;color:#e2e8f0;background:transparent;border:none;padding:0;border-radius:0}.prose code{font-family:var(--font-mono);font-size:.875em;background:#f1f5f9;color:#1e40af;padding:.175em .45em;border-radius:6px;border:1px solid #e2e8f0}.prose kbd{background:var(--surface-muted);border:1px solid var(--line);border-bottom:3px solid #cbd5e1;border-radius:6px;padding:.1em .45em;font-size:.8125em;font-family:var(--font-mono);color:var(--text)}.prose blockquote{margin:1.5rem 0;padding:1rem 1.25rem 1rem 1.5rem;background:var(--brand-light);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;color:#1e3a8a}.prose blockquote p{color:#1e3a8a;margin:0}.callout{margin:1.5rem 0;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #c7d2fe;border-radius:16px}.callout h3{margin-top:0;font-size:1rem;color:var(--text)}.callout.tip{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.callout.warning{background:linear-gradient(135deg,#fffbeb,#fef9c3);border-color:#fde68a}.media-note{display:flex;align-items:center;gap:.625rem;padding:.8rem 1rem;margin:1.5rem 0;background:var(--surface-muted);border:1.5px dashed #cbd5e1;border-radius:12px;font-size:.875rem;color:var(--text-soft);font-style:normal}.media-note:before{content:"📸";font-size:1rem;flex-shrink:0}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border:1px solid var(--line);border-radius:12px;overflow:hidden}.prose th{background:var(--surface-muted);font-weight:700;color:var(--text);padding:.7rem 1rem;border-bottom:1px solid var(--line);text-align:left;font-size:.875rem}.prose td{padding:.65rem 1rem;border-bottom:1px solid var(--line);color:var(--text-soft)}.prose tr:last-child td{border-bottom:none}.prose tr:nth-child(2n) td{background:#fafafa}.prose hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.meta-row{display:flex;flex-wrap:wrap;gap:.625rem;font-size:.875rem;color:var(--text-soft);align-items:center}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .15s}.faq-item[open]{border-color:#93c5fd}.faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;font-weight:600;font-size:.9375rem;color:var(--text);list-style:none;user-select:none;gap:.75rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.375rem;color:var(--brand);font-weight:400;flex-shrink:0;line-height:1;width:1.375rem;text-align:center;transition:transform .2s}.faq-item[open] summary:after{content:"−"}.faq-body{padding:.875rem 1.25rem 1.125rem;color:var(--text-soft);line-height:1.75;font-size:.9375rem;border-top:1px solid var(--line)}.article-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.site-header{position:sticky;top:0;z-index:100;background:#ffffffed;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);border-bottom:1px solid var(--line)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.brand{display:inline-flex;align-items:center;gap:.625rem;font-weight:800;font-size:1.0625rem;color:var(--text);flex-shrink:0}.brand-mark{width:2rem;height:2rem;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:.9375rem;font-weight:800;flex-shrink:0}.nav-links{display:flex;flex-wrap:nowrap;align-items:center;gap:1.5rem;color:var(--text-soft)}.nav-links>a{padding:0;border-radius:0;font-size:.875rem;transition:color .15s}.nav-links>a:hover{color:var(--brand);background:transparent}.nav-links .button,.nav-links .button-secondary,.nav-links .button-ghost{padding:.5rem 1.25rem;font-size:.875rem;margin-left:0}.nav-links .button{background:#2563eb;box-shadow:none;border-radius:8px}.nav-links .button:hover{background:#1d4ed8;transform:none;box-shadow:none}.nav-links .button-secondary{border-radius:12px}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:8px;color:var(--text);align-items:center;justify-content:center}.nav-hamburger:hover{background:var(--surface-muted)}.site-footer{border-top:1px solid var(--line);margin-top:5rem;background:#111827;color:#d1d5db}.site-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1.5rem 2rem;padding:3rem 0 2.5rem;align-items:start}.site-footer .brand{color:#f1f5f9;margin-bottom:1rem;display:inline-flex}.site-footer .brand-mark{opacity:.9}.site-footer-desc{color:#9ca3af;font-size:.875rem;line-height:1.65;margin-bottom:1rem}.site-footer-contacts{display:flex;flex-direction:column;gap:.5rem}.site-footer-contacts a{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.875rem;transition:color .15s}.site-footer-contacts a:hover{color:#f9fafb}.site-footer-max-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;border:1px solid #9ca3af;border-radius:3px;flex-shrink:0;line-height:1}.site-footer-col h4{font-size:.9375rem;font-weight:600;color:#f9fafb;margin-bottom:1rem}.site-footer-col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.site-footer-col ul li a{color:#9ca3af;font-size:.875rem;transition:color .15s}.site-footer-col ul li a:hover{color:#f9fafb}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid #1f2937;padding:1.5rem 0;color:#6b7280;font-size:.875rem}.site-footer-bottom a{color:#9ca3af;text-decoration:underline;transition:color .15s}.site-footer-bottom a:hover{color:#d1d5db}.search-shell{display:grid;gap:1rem}.search-input{width:100%;padding:.875rem 1rem;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s;outline:none}.search-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1a}.help-nav-card{padding:.75rem}.help-nav-home{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:8px;color:var(--text-soft);font-size:.875rem;font-weight:600;transition:color .12s,background .12s;margin-bottom:.25rem}.help-nav-home:hover,.help-nav-home.active{color:var(--brand);background:var(--brand-light)}.help-nav-group{margin-bottom:.125rem}.help-nav-section-link{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.4rem .625rem;border-radius:8px;color:var(--text-soft);font-size:.875rem;transition:color .12s,background .12s}.help-nav-section-link:hover,.help-nav-section-link.active{color:var(--brand);background:var(--brand-light)}.help-nav-section-title{font-weight:600}.help-nav-count{font-size:.75rem;font-weight:600;color:#94a3b8;background:var(--surface-muted);padding:.1rem .4rem;border-radius:999px;flex-shrink:0}.help-nav-articles{display:flex;flex-direction:column;gap:.125rem;padding:.125rem 0 .25rem .75rem;border-left:2px solid var(--line);margin:.25rem 0 .25rem 1rem}.help-nav-articles a{display:block;padding:.3rem .5rem;border-radius:6px;color:var(--text-soft);font-size:.8125rem;line-height:1.4;transition:color .12s,background .12s}.help-nav-articles a:hover,.help-nav-articles a.active{color:var(--brand);background:var(--brand-light)}.help-nav-articles a.active{font-weight:600}.kb-index-hero{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-bottom:1px solid var(--line);padding:2rem 0 1.75rem}.kb-hero-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:1.25rem}.recent-articles-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.recent-article-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:background .15s;font-size:.9375rem}.recent-article-item:last-child{border-bottom:none}.recent-article-item:hover{background:var(--brand-light)}.recent-article-title{flex:1}.tag--small{font-size:.6875rem;padding:.125rem .5rem;white-space:nowrap}.meta-count{font-size:.8125rem;color:var(--text-soft)}.kb-register-cta{margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--brand-light);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.kb-index-hero__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--text);line-height:1.15;margin:.75rem 0}.kb-index-hero__lead{max-width:560px;color:var(--text-soft);font-size:1rem;line-height:1.65;margin:0}.help-index-shell{display:grid;grid-template-columns:256px minmax(0,1fr);gap:2rem;align-items:start}.help-index-content{min-width:0}@media(max-width:1100px){.page-shell{grid-template-columns:240px minmax(0,1fr)}.toc{display:none}}@media(max-width:820px){.grid-2,.grid-3,.section-grid.columns-2,.section-grid.columns-3,.article-nav,.page-shell,.help-index-shell{grid-template-columns:1fr}.help-nav-sidebar,.sidebar,.toc{position:static;max-height:none}.prose{padding:1.375rem 1.5rem;border-radius:16px}.section{padding:44px 0}}@media(max-width:700px){.nav-links{display:none}.nav-hamburger{display:flex}.nav-links.is-open{display:flex;flex-direction:column;align-items:stretch;position:fixed;inset:56px 0 0;background:var(--surface);padding:1rem;border-top:1px solid var(--line);z-index:99;gap:.25rem;overflow-y:auto}.nav-links.is-open>a{font-size:1rem;padding:.75rem 1rem;border-radius:12px;transition:color .12s,background .12s}.nav-links.is-open>a:hover{color:var(--brand);background:var(--brand-light)}.nav-links.is-open .button,.nav-links.is-open .button-secondary,.nav-links.is-open .button-ghost{width:100%;justify-content:center;margin:.375rem 0 0;padding:.75rem 1rem}.nav-links.is-open .nav-account{width:100%;margin:.375rem 0 0;padding:.75rem 1rem;max-width:none;justify-content:flex-start}.hero h1,.page-title{font-size:clamp(1.625rem,6vw,2.25rem)}.prose{padding:1.125rem 1.25rem;border-radius:12px}.prose pre{padding:1rem;border-radius:10px}.site-footer-inner{grid-template-columns:1fr 1fr;gap:1.5rem}.site-footer-brand{grid-column:1 / -1}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:.375rem}}@media(max-width:480px){.site-footer-inner{grid-template-columns:1fr}}
