.page_main__NHHBJ{min-height:100vh;padding-bottom:4rem;background:var(--color-bg)}.page_hero__xQEv1{text-align:center;padding:6rem 2rem 4rem;background:var(--gradient-hero);color:white;margin-bottom:3rem}.page_hero__xQEv1 h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_subtitle__MRYki{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.page_container__j_w0M{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;grid-gap:3rem;gap:3rem;padding:0 2rem}.page_nav__LLAw5{position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}.page_nav__LLAw5 h2{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:1rem;font-weight:600}.page_nav__LLAw5 ul{list-style:none;padding:0;margin:0}.page_nav__LLAw5 li{margin-bottom:.5rem}.page_nav__LLAw5 a{color:var(--color-text);text-decoration:none;padding:.5rem 1rem;display:block;border-radius:.5rem;transition:all .2s ease;font-size:.95rem}.page_nav__LLAw5 a:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.page_nav__LLAw5 a.page_active__uEma7{background:var(--color-primary);color:white;font-weight:500}.page_content__siBi1{max-width:800px}.page_content__siBi1 section{margin-bottom:4rem;scroll-margin-top:2rem}.page_content__siBi1 h2{font-size:2rem;margin-bottom:1.5rem;color:var(--color-heading);font-weight:600;border-bottom:2px solid var(--color-border);padding-bottom:.5rem}.page_content__siBi1 h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.5rem;color:var(--color-heading);font-weight:500}.page_content__siBi1 h4{font-size:1.2rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-heading);font-weight:500}.page_content__siBi1 p{line-height:1.8;margin-bottom:1.5rem;color:var(--color-text)}.page_content__siBi1 ol,.page_content__siBi1 ul{margin-bottom:1.5rem;padding-left:2rem;line-height:1.8}.page_content__siBi1 li{margin-bottom:.5rem;color:var(--color-text)}.page_content__siBi1 code{background:var(--color-bg-secondary);padding:.2rem .4rem;border-radius:.25rem;font-family:Fira Code,Monaco,Courier New,monospace;font-size:.9em;color:var(--color-code-text);border:1px solid var(--color-border)}.page_code__geslF{position:relative;background:var(--color-bg-secondary);border-radius:.5rem;margin:1.5rem 0;border:1px solid var(--color-border);overflow:hidden}.page_code__geslF:before{content:attr(data-lang);position:absolute;top:0;right:0;padding:.25rem .75rem;background:var(--color-primary);color:white;font-size:.75rem;text-transform:uppercase;border-bottom-left-radius:.25rem;font-weight:500}.page_code__geslF pre{margin:0;padding:1.5rem;overflow-x:auto;background:var(--color-bg-secondary)}.page_code__geslF code{background:none;padding:0;border:none;font-size:.9rem;line-height:1.6;color:var(--color-text)}.page_copyButton__i0b1l{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:var(--color-primary);color:white;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;z-index:10}.page_copyButton__i0b1l:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.page_copyButton__i0b1l.page_copied__w1c5R{background:var(--color-success)}.page_platformCard__iNXzS{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;transition:all .2s ease}.page_platformCard__iNXzS:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_platformCard__iNXzS h4{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--color-heading)}.page_platformIcon__tgoUR{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page_platformCard__iNXzS p{color:var(--color-text-muted);font-size:.95rem;margin-bottom:.5rem}.page_platformCard__iNXzS a{color:var(--color-primary);text-decoration:none;font-weight:500;font-size:.95rem}.page_platformCard__iNXzS a:hover{text-decoration:underline}.page_table__jq98c{width:100%;border-collapse:collapse;margin:1.5rem 0}.page_table__jq98c td,.page_table__jq98c th{text-align:left;padding:.75rem;border-bottom:1px solid var(--color-border)}.page_table__jq98c th{background:var(--color-bg-secondary);font-weight:600;color:var(--color-heading)}.page_table__jq98c td{color:var(--color-text)}.page_table__jq98c code{font-size:.85rem}.page_alert__Tqsyw{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border:1px solid var(--color-warning);border-radius:.5rem;padding:1rem 1.25rem;margin:1.5rem 0;color:var(--color-warning)}.page_alert__Tqsyw strong{font-weight:600}.page_tabs__ZgEiX{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--color-border)}.page_tab__o3M5Y{padding:.75rem 1.5rem;background:none;color:var(--color-text-muted);cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.page_tab__o3M5Y:hover{color:var(--color-text)}.page_tab__o3M5Y.page_active__uEma7{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page_tabContent__R9mQv{display:none}.page_tabContent__R9mQv.page_active__uEma7{display:block}@media (max-width:768px){.page_container__j_w0M{grid-template-columns:1fr;gap:2rem}.page_nav__LLAw5{position:relative;top:0;border-bottom:1px solid var(--color-border);padding-bottom:1rem;margin-bottom:2rem}.page_hero__xQEv1 h1{font-size:2rem}.page_subtitle__MRYki{font-size:1rem}.page_content__siBi1 h2{font-size:1.5rem}.page_content__siBi1 h3{font-size:1.25rem}.page_code__geslF{font-size:.85rem}.page_copyButton__i0b1l{padding:.4rem .8rem;font-size:.75rem}}.CodeBlock_code__HyvPh{position:relative;background:var(--color-code-bg);border-radius:.75rem;margin:1.5rem 0 2rem;border:1px solid var(--color-border);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease}.CodeBlock_code__HyvPh:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.CodeBlock_code__HyvPh:before{content:attr(data-lang);position:absolute;top:1rem;right:1rem;height:2rem;padding:0 .75rem;background:var(--color-primary);color:white;font-size:.7rem;font-weight:600;text-transform:uppercase;border-radius:.375rem;z-index:5;letter-spacing:.025em;display:flex;align-items:center;line-height:1}.CodeBlock_code__HyvPh pre{margin:0;padding:1.25rem 4rem 1.25rem 1.5rem;overflow-x:auto;background:transparent}.CodeBlock_code__HyvPh code{background:none;padding:0;border:none;font-size:.875rem;line-height:1.7;color:var(--color-text);font-family:Fira Code,Monaco,Courier New,monospace;display:block}.CodeBlock_copyButton__0xh1U{position:absolute;top:1rem;right:4.75rem;width:2rem;height:2rem;padding:0;background:transparent;color:var(--color-text-secondary);border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.CodeBlock_copyButton__0xh1U:hover{background:var(--color-bg-secondary);color:var(--color-primary);border-color:var(--color-border)}.CodeBlock_copyButton__0xh1U:active{transform:scale(.95)}.CodeBlock_copyButton__0xh1U.CodeBlock_copied__w2Bz2{color:var(--color-success)}.CodeBlock_checkIcon__TkMgu,.CodeBlock_copyIcon___c7zM{width:16px;height:16px;display:block}.CodeBlock_code__HyvPh pre::-webkit-scrollbar{height:6px}.CodeBlock_code__HyvPh pre::-webkit-scrollbar-track{background:transparent}.CodeBlock_code__HyvPh pre::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.CodeBlock_code__HyvPh pre::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}@media (max-width:768px){.CodeBlock_code__HyvPh{margin:1rem 0 1.5rem;border-radius:.5rem}.CodeBlock_code__HyvPh pre{padding:1rem 3.5rem 1rem 1rem;font-size:.8rem}.CodeBlock_code__HyvPh:before{font-size:.65rem;height:1.75rem;padding:0 .6rem;top:.625rem;right:.75rem}.CodeBlock_copyButton__0xh1U{top:.625rem;right:4rem;width:1.75rem;height:1.75rem}.CodeBlock_checkIcon__TkMgu,.CodeBlock_copyIcon___c7zM{width:14px;height:14px}}.SideNav_nav__fVRHR{position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content;min-width:200px}.SideNav_nav__fVRHR h2{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:1rem;font-weight:600}.SideNav_nav__fVRHR ul{list-style:none;padding:0;margin:0}.SideNav_nav__fVRHR li{margin-bottom:.5rem}.SideNav_navLink__MRP42{color:var(--color-text);text-decoration:none;padding:.5rem 1rem;display:block;border-radius:.5rem;transition:all .2s ease;font-size:.95rem}.SideNav_navLink__MRP42:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.SideNav_navLink__MRP42.SideNav_active__pQVq2{background:var(--color-primary);color:white;font-weight:500}@media (max-width:768px){.SideNav_nav__fVRHR{position:relative;top:0;border-bottom:1px solid var(--color-border);padding-bottom:1rem;margin-bottom:2rem;min-width:auto}}.DocumentationLayout_main__wlT80{min-height:100vh;padding-bottom:4rem;background:var(--color-bg)}.DocumentationLayout_hero__xb8_t{text-align:center;padding:6rem 2rem 4rem;background:var(--gradient-hero);color:white;margin-bottom:3rem}.DocumentationLayout_hero__xb8_t h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.DocumentationLayout_subtitle__JRbYn{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.DocumentationLayout_container__RrVne{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;grid-gap:3rem;gap:3rem;padding:0 2rem}.DocumentationLayout_content__LO6lv{max-width:800px}.DocumentationLayout_content__LO6lv section{margin-bottom:3rem}.DocumentationLayout_content__LO6lv h2{font-size:2rem;margin-top:0;margin-bottom:1.5rem;font-weight:600;color:var(--color-text)}.DocumentationLayout_content__LO6lv h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.5rem;font-weight:500;color:var(--color-text)}.DocumentationLayout_content__LO6lv p{line-height:1.8;margin-bottom:1.5rem;color:var(--color-text)}@media (max-width:768px){.DocumentationLayout_container__RrVne{grid-template-columns:1fr;gap:2rem}.DocumentationLayout_hero__xb8_t h1{font-size:2rem}.DocumentationLayout_subtitle__JRbYn{font-size:1rem}}.TabSection_tabs__7fd7d{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--color-border)}.TabSection_tab___99mq{padding:.75rem 1.5rem;background:none;color:var(--color-text-muted);cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.TabSection_tab___99mq:hover{color:var(--color-text)}.TabSection_tab___99mq.TabSection_active__rMhPJ{color:var(--color-primary);border-bottom-color:var(--color-primary)}.TabSection_tabContent__LRrGQ{display:none}.TabSection_tabContent__LRrGQ.TabSection_active__rMhPJ{display:block}