html{scroll-padding-top:88px}html,body{height:auto;min-height:100%}body{overflow:visible}#root{height:auto;min-height:100vh;display:block}.native-docs{min-height:100vh;color:var(--foreground);background:var(--background);font-family:Inter Variable,Noto Sans SC Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}.native-docs *{box-sizing:border-box}.native-docs a{color:inherit;text-decoration:none}.native-docs button,.native-docs select{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;min-height:44px;padding:8px 12px}.native-docs button:hover,.native-docs select:hover{background:var(--secondary)}.native-docs :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.site-header{z-index:10;background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:24px;height:64px;padding-inline:24px;display:flex;position:sticky;top:0}.header-brand{flex-shrink:0;align-items:center;width:208px;display:flex}.wordmark{align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.header-tabs{align-items:stretch;gap:24px;height:100%;display:flex}.header-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;padding-top:2px;display:flex}.header-tabs a[aria-current]{color:var(--foreground);border-color:var(--foreground)}.header-actions{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.repo-link{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.repo-link:hover{background:var(--secondary)}.docs-layout{grid-template-columns:232px minmax(0,1fr);max-width:1536px;margin-inline:auto;display:grid}.sidebar{border-inline-end:1px solid var(--border);height:calc(100dvh - 64px);padding:24px 16px 40px;position:sticky;top:64px;overflow-y:auto}.sidebar nav,.navigation-drawer nav{flex-direction:column;display:flex}.sidebar h2,.navigation-drawer h2{margin:24px 8px 8px;font-size:14px;font-weight:600}.sidebar h2:first-child,.navigation-drawer h2:first-child{margin-top:0}.sidebar h3,.navigation-drawer h3{color:var(--muted-foreground);margin:20px 8px 4px;font-size:12px;font-weight:500}.sidebar nav a,.navigation-drawer nav a{border-radius:var(--radius-lg);min-height:44px;color:var(--muted-foreground);padding:10px 8px}.sidebar nav a:hover,.navigation-drawer nav a:hover{background:var(--secondary);color:var(--foreground)}.sidebar nav a[aria-current],.navigation-drawer nav a[aria-current]{background:var(--secondary);color:var(--foreground);font-weight:500}.back-web{padding:24px 8px;display:block;color:var(--muted-foreground)!important}.native-docs main{outline:none;width:100%;min-width:0;max-width:960px;margin-inline:auto;padding:48px 48px 64px}.page-heading{margin-bottom:40px}.eyebrow{color:var(--muted-foreground);margin:0 0 8px;font-size:13px}.native-docs h1{text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:600;line-height:40px}.lede{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:16px}.native-docs section{margin-block:32px}.native-docs section h2{text-wrap:balance;margin:0 0 16px;scroll-margin-top:88px;font-size:20px;font-weight:600;line-height:28px}.native-docs section h2 span{opacity:0;color:var(--muted-foreground)}.native-docs section h2 a:hover span,.native-docs section h2 a:focus-visible span{opacity:1}.native-docs section p{text-wrap:pretty;margin:16px 0;font-size:16px;line-height:1.75}.native-docs section p a{text-underline-offset:4px;text-decoration:underline}.native-docs pre{background:var(--muted);border-radius:var(--radius-lg);tab-size:2;max-height:640px;margin:0;padding:24px;font-size:13px;line-height:1.7;overflow:auto}.native-docs code{font-family:JetBrains Mono Variable,Noto Sans SC Variable,ui-monospace,SFMono-Regular,Consolas,monospace}.example-frame{border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.preview-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:8px;display:flex}.preview-toolbar button{font-weight:500}.preview-toolbar button[aria-selected=true]{background:var(--secondary)}.preview-platform{color:var(--muted-foreground);margin-inline-start:auto;padding-inline:12px;font-size:12px}.live-preview{flex-direction:column;justify-content:center;min-height:240px;padding:40px 32px;display:flex}.example-frame pre{border-radius:0}.toc{display:none}.page-footer{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;padding-top:24px;display:grid}.page-footer a{border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0;padding:16px}.page-footer a:hover{background:var(--secondary)}.page-footer span{color:var(--muted-foreground);font-size:12px;display:block}.page-footer strong{font-weight:500}.page-footer a:last-child{text-align:end}.component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.component-card{border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.component-card h2{border-bottom:1px solid var(--border);margin:0;padding:16px 20px;font-size:14px;font-weight:600}.component-card h2 a{padding-block:8px;display:block}.component-card h2 a:hover{text-decoration:underline}.card-preview{min-height:200px;padding:24px 16px;overflow:auto}.menu-button{display:none}.navigation-drawer{color:var(--foreground);background:var(--background);border:0;border-inline-end:1px solid var(--border);width:min(320px,88vw);height:100dvh;max-height:100dvh;margin:0;padding:16px}.navigation-drawer::backdrop{background:var(--foreground);opacity:.4}.drawer-heading{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.drawer-heading button{font-size:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--background);z-index:30;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:8px}@media (width>=1280px){.docs-layout{grid-template-columns:232px minmax(0,1fr) 200px}.toc{color:var(--muted-foreground);flex-direction:column;align-self:start;gap:12px;padding:0 24px;font-size:13px;display:flex;position:sticky;top:104px}.toc p{color:var(--foreground);margin:0 0 4px;font-weight:500}.toc a:hover{color:var(--foreground)}}@media (width<=1023px){.sidebar{display:none}.docs-layout{display:block}.menu-button{margin-inline-start:-12px;display:block}.header-brand{width:auto}.site-header{gap:24px}}@media (width<=639px){.site-header{gap:8px;padding-inline:16px}.header-tabs{display:none}.wordmark{font-size:20px}.header-actions button,.header-actions select{padding-inline:8px}.native-docs main{padding:32px 20px 48px}.native-docs h1{font-size:28px;line-height:36px}.page-heading{margin-bottom:32px}.live-preview{padding:24px 16px}.component-grid{grid-template-columns:minmax(0,1fr)}.page-footer{gap:12px}.page-footer a{padding:12px}.native-docs pre{padding:16px}}.native-docs .toc[hidden]{display:none}.native-docs .api-scroll{margin-block:16px 32px;overflow-x:auto}.native-docs table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.native-docs th,.native-docs td{border-bottom:1px solid var(--border);vertical-align:top;text-align:start;padding:12px}.native-docs thead{color:var(--muted-foreground)}.native-docs td code{overflow-wrap:anywhere}.native-docs h3{margin-block:24px 12px}html[lang] [dir=auto],html[lang] input,html[lang] textarea{font-family:Inter Variable,Noto Sans SC Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.native-docs table{min-width:640px}.native-docs td:nth-child(2){min-width:180px;max-width:260px}.native-docs td:last-child{min-width:180px}.native-docs[data-style=paper] main h1,.native-docs[data-style=paper] main h2,.native-docs[data-style=paper] main h3{font-family:var(--font-heading)}.native-docs[data-style=paper] button,.native-docs[data-style=paper] select{border-radius:var(--radius-control)}@media (width<=639px){.header-actions .repo-link{display:none}.header-actions{gap:0}.header-actions select{max-width:84px}}