.page_page___k6ff{min-height:100vh;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);overflow-x:hidden}.page_nav__Ai0aT{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:60px;background:rgb(255 255 255/.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}[data-theme=dark] .page_nav__Ai0aT{background:rgb(15 23 42/.85)}.page_navInner__c91eY{max-width:1200px;margin:0 auto;padding:0 var(--space-6);height:100%;display:flex;align-items:center;gap:var(--space-8)}.page_logo__6JEsY{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text-primary);flex-shrink:0}.page_logoMark__vrX__{width:32px;height:32px;background:var(--color-accent);color:var(--palette-gray-100);border-radius:var(--radius-md);display:grid;place-items:center;font-weight:var(--font-bold);font-size:var(--text-base);letter-spacing:-.5px}.page_logoText__7TQVE{font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--color-text-primary)}.page_navLinks__66Aap{display:flex;align-items:center;gap:var(--space-1);flex:1 1}.page_navLink__B_p1U{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.page_navLink__B_p1U:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.page_navActions__mC27Y{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;flex-shrink:0}.page_navSignIn__431zJ{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-3)}.page_navSignIn__431zJ:hover{color:var(--color-text-primary)}.page_btnPrimary__Uyel8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--screen-primary-bg,var(--color-accent));color:var(--screen-primary-fg,var(--palette-gray-100));font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-default);box-shadow:var(--screen-primary-ring,none)}.page_btnPrimary__Uyel8:hover{background:var(--screen-primary-hover-bg,var(--color-accent-hover))}.page_header__eu681{padding:calc(60px + var(--space-16)) var(--space-6) var(--space-10);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}.page_headerInner___ahWH{max-width:1200px;margin:0 auto}.page_backLink__fjgdy{display:inline-block;font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;margin-bottom:var(--space-5)}.page_backLink__fjgdy:hover{color:var(--color-accent)}.page_title__cCBlO{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0 0 var(--space-4)}.page_lede__BqblY{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:720px;margin:0}.page_layout__keyFX{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-20);display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.page_toc__Fc18h{position:-webkit-sticky;position:sticky;top:calc(60px + var(--space-6))}.page_tocInner__UXekt{border-left:2px solid var(--color-border);padding-left:var(--space-4)}.page_tocTitle__i0gTV{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.page_tocList__JtAiW{display:flex;flex-direction:column;gap:var(--space-2)}.page_tocLink__CDH7j{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;line-height:1.4}.page_tocLink__CDH7j:hover{color:var(--color-accent)}.page_content__v9zhm{min-width:0}.page_block__0B6XN{margin-bottom:var(--space-16);scroll-margin-top:calc(60px + var(--space-6))}.page_h2__MyQPe{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.02em;margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.page_h3__tVU1x{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:var(--space-8) 0 var(--space-3)}.page_list___2LkW,.page_orderedList__CQGx_,.page_p__cjszA{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.page_list___2LkW,.page_orderedList__CQGx_{padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.page_list___2LkW li::marker,.page_orderedList__CQGx_ li::marker{color:var(--color-text-muted)}.page_list___2LkW strong,.page_orderedList__CQGx_ strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.page_inlineLink__kZvIT{color:var(--color-accent);text-decoration:none;font-weight:var(--font-medium)}.page_inlineLink__kZvIT:hover{text-decoration:underline}.page_inlineCode__GHRjH{font-family:var(--font-mono,ui-monospace,monospace);font-size:.875em;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 5px;margin:0 2px;overflow-wrap:anywhere;color:var(--color-text-primary)}.page_calloutWarn__0TEem,.page_callout__Fw93M{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-5) 0}.page_callout__Fw93M{background:var(--color-accent-subtle);border:1px solid rgb(37 99 235/.2);color:var(--color-text-secondary)}.page_calloutWarn__0TEem{background:var(--color-amber-subtle,var(--palette-amber-96));border:1px solid var(--color-amber-border,var(--palette-amber-65));color:var(--color-text-secondary)}[data-theme=dark] .page_calloutWarn__0TEem{background:rgb(217 119 6/.12);border-color:rgb(217 119 6/.4)}.page_calloutWarn__0TEem strong,.page_callout__Fw93M strong{color:var(--color-text-primary)}.page_codeWindow__lS7RR{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--palette-blue-11);margin:0 0 var(--space-5)}.page_codeWindowBar__SoJcZ{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--palette-blue-17);border-bottom:1px solid var(--palette-blue-27)}.page_dot__R3oce{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}.page_codeWindowTitle__Qyy8j{font-size:var(--text-xs);color:var(--palette-blue-65);margin-left:var(--space-2)}.page_codeWindowTitle__Qyy8j,.page_code__pCfkT{font-family:var(--font-mono,ui-monospace,monospace)}.page_code__pCfkT{margin:0;padding:var(--space-5);overflow-x:auto;font-size:var(--text-sm);line-height:1.7;color:var(--palette-sky-91);-moz-tab-size:2;tab-size:2}.page_tableWrap__xpLY4{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.page_table__oGtDu{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:620px}.page_table__oGtDu th{text-align:left;background:var(--color-bg-subtle);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap}.page_table__oGtDu td,.page_table__oGtDu th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.page_table__oGtDu td{color:var(--color-text-secondary);line-height:var(--leading-relaxed);vertical-align:top}.page_table__oGtDu tr:last-child td{border-bottom:none}.page_tableDefault__4iwy0{white-space:nowrap}.page_ctaBlock__7MjmF{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);background:var(--color-bg-subtle)}.page_ctaHeading__HGxby{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-3)}.page_ctaButtons__wImKQ{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.page_ctaPrimary__MVm5C{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--screen-primary-bg,var(--color-accent));color:var(--screen-primary-fg,var(--palette-gray-100));font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;box-shadow:var(--screen-primary-ring,none)}.page_ctaPrimary__MVm5C:hover{background:var(--screen-primary-hover-bg,var(--color-accent-hover))}.page_ctaSecondary__Sc1rC{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-lg);border:1.5px solid var(--color-border-strong);text-decoration:none}.page_ctaSecondary__Sc1rC:hover{background:var(--color-bg-subtle);border-color:var(--color-accent)}.page_footer__BURrL{border-top:1px solid var(--color-border);padding:var(--space-6)}.page_footerInner__jl4ju{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-muted)}.page_footerLinks__xD_Q7{display:flex;gap:var(--space-5)}.page_footerLink__9Ko6s{color:var(--color-text-muted);text-decoration:none}.page_footerLink__9Ko6s:hover{color:var(--color-accent)}@media (max-width:900px){.page_layout__keyFX{grid-template-columns:1fr;gap:var(--space-8)}.page_toc__Fc18h{position:static}}@media (max-width:640px){.page_navLinks__66Aap{display:none}}