.page_page__WksXw{max-width:1180px;margin:0 auto;padding:0 24px}.page_hero__fnYxS{padding:58px 0 52px;border-bottom:1px solid var(--border)}.page_hero__fnYxS h1{font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.05;letter-spacing:-.035em}.page_hero__fnYxS>p{max-width:660px;margin-top:22px;font-size:1.15rem;line-height:1.65;color:var(--text-dim)}.page_heroLinks__mIfhc{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page_facts__gevnB{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:28px;color:var(--text-dim);font-size:.82rem}.page_facts__gevnB span{display:inline-flex;gap:8px;align-items:center}.page_facts__gevnB span:before{content:"";width:5px;height:5px;background:var(--accent)}.page_layout__URCtn{display:grid;grid-template-columns:205px minmax(0,1fr);grid-gap:48px;gap:48px;padding:48px 0 64px}.page_sidebar__IoeDk nav{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.page_contentsLabel__eFRco{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:12px}.page_sidebar__IoeDk a{padding:6px 0;font-size:.88rem;color:var(--text-dim)}.page_sidebar__IoeDk a:hover{color:var(--accent)}.page_article__c84tt{min-width:0}.page_section__gy7uq{scroll-margin-top:24px;padding-bottom:44px;margin-bottom:40px;border-bottom:1px solid var(--border)}.page_section__gy7uq:last-child{margin-bottom:0;padding-bottom:0;border:0}.page_step__u_eHp{color:var(--accent);font-family:var(--font-mono),monospace;font-size:.74rem}.page_section__gy7uq h2{margin:12px 0 18px;font-size:clamp(1.45rem,2.7vw,1.9rem);letter-spacing:-.025em;line-height:1.25}.page_section__gy7uq p{margin-top:14px;color:var(--text-dim);font-size:.97rem;line-height:1.8;overflow-wrap:anywhere}.page_section__gy7uq strong{color:var(--text);font-weight:600}.page_page__WksXw footer a,.page_section__gy7uq a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.page_errors__4vg7V code,.page_section__gy7uq p code{padding:2px 4px;background:var(--surface-2);color:var(--text);font-family:var(--font-mono),monospace;font-size:.85em;overflow-wrap:anywhere}.page_note__yJVIq{margin-top:22px;padding:18px 20px;border-left:3px solid var(--accent);background:var(--accent-soft)}.page_note__yJVIq>p{margin-top:6px;font-size:.9rem}.page_example__mM42P{position:relative;margin:24px 0;border:1px solid var(--border-strong);background:var(--surface);min-width:0}.page_exampleHead__JMMGd{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:.77rem;color:var(--text-dim)}.page_exampleHead__JMMGd button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--text-dim);padding:4px 6px}.page_exampleHead__JMMGd button:hover{color:var(--accent)}.page_example__mM42P pre{margin:0;padding:20px;overflow-x:auto;font-family:var(--font-mono),monospace;font-size:.79rem;line-height:1.85;color:var(--text);-moz-tab-size:2;tab-size:2}.page_example__mM42P pre code{font-family:inherit}.page_copyStatus__qKHDa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.page_resources__GGQps{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:.87rem}.page_resources__GGQps a{display:inline-flex;align-items:center;gap:7px}.page_tableScroll__Kq0dv{margin-top:24px;overflow-x:auto;border:1px solid var(--border)}.page_tableScroll__Kq0dv table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}.page_tableScroll__Kq0dv th{background:var(--surface-2);color:var(--text-dim);font-weight:600}.page_tableScroll__Kq0dv td,.page_tableScroll__Kq0dv th{padding:13px 14px;border-bottom:1px solid var(--border);vertical-align:top}.page_tableScroll__Kq0dv tbody tr:last-child td{border-bottom:0}.page_tableScroll__Kq0dv td code{display:block;font-family:var(--font-mono),monospace;white-space:nowrap;font-size:.73rem;margin-top:5px}.page_tableScroll__Kq0dv td:last-child{min-width:140px;color:var(--text-dim)}.page_method__IS5kS{font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:600;color:var(--accent)}.page_errors__4vg7V{margin-top:24px}.page_errors__4vg7V>div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:18px;gap:18px;padding:15px 0;border-bottom:1px solid var(--border)}.page_errors__4vg7V dt{font-family:var(--font-mono),monospace;color:var(--accent);font-size:.81rem}.page_errors__4vg7V dd{color:var(--text-dim);font-size:.9rem;line-height:1.6}.page_page__WksXw :is(a,button,pre,.page_tableScroll__Kq0dv):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:850px){.page_layout__URCtn{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.page_sidebar__IoeDk nav{position:static;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 20px;padding-bottom:24px;border-bottom:1px solid var(--border)}.page_contentsLabel__eFRco{width:100%;margin-bottom:4px}.page_sidebar__IoeDk a{font-size:.8rem}}@media (max-width:480px){.page_page__WksXw{padding:0 16px}.page_hero__fnYxS{padding-top:36px}.page_hero__fnYxS>p{font-size:1rem}.page_exampleHead__JMMGd{padding:10px 12px;font-size:.7rem}.page_example__mM42P pre{padding:14px;font-size:.72rem}.page_errors__4vg7V>div{grid-template-columns:minmax(0,1fr);gap:7px}}