@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--background:hsl(24 24% 98%);--foreground:hsl(0 14% 10%);--card:hsl(0 0% 100%);--card-foreground:hsl(0 14% 10%);--popover:hsl(0 0% 100%);--primary:hsl(6 80% 42%);--primary-foreground:hsl(0 0% 100%);--secondary:hsl(20 15% 94%);--secondary-foreground:hsl(0 12% 20%);--muted:hsl(20 14% 95%);--muted-foreground:hsl(0 6% 42%);--accent:hsl(18 16% 93%);--positive:hsl(152 62% 29%);--warning:hsl(38 92% 29%);--border:hsl(20 12% 88%);--input:hsl(20 12% 90%);--ring:hsl(6 80% 42%);--chart-2:hsl(160 55% 38%);--code-surface:hsl(30 30% 99%);--code-chrome:hsl(24 20% 95%)}.dark{--background:hsl(0 33% 3%);--foreground:hsl(0 20% 95%);--card:hsl(0 24% 5%);--card-foreground:hsl(0 20% 95%);--popover:hsl(0 18% 7%);--primary:hsl(5 100% 72%);--primary-foreground:hsl(0 0% 9%);--secondary:hsl(0 6% 13%);--secondary-foreground:hsl(0 20% 95%);--muted:hsl(0 6% 11%);--muted-foreground:hsl(0 4% 56%);--accent:hsl(0 8% 15%);--positive:hsl(152 58% 50%);--warning:hsl(46 84% 65%);--border:hsl(0 8% 16%);--input:hsl(0 8% 20%);--ring:hsl(5 100% 72%);--chart-2:hsl(160 60% 45%);--code-surface:hsl(0 18% 6%);--code-chrome:hsl(0 12% 10%)}:root{--x-font-sans:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--x-default-font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--x-font-mono:var(--font-jetbrains),ui-monospace,"SFMono-Regular",Menlo,monospace;--x-default-mono-font-family:var(--x-font-mono);--font-display:var(--font-inter),var(--font-manrope),ui-sans-serif,sans-serif;--x-radius-sm:0.25rem;--x-radius-md:0.375rem;--x-radius-lg:0.5rem;--x-radius-xl:0.75rem}body:before{z-index:-2;background:radial-gradient(58rem 40rem at 82% -12%,color-mix(in oklab,var(--primary) 16%,transparent),transparent 60%),radial-gradient(48rem 34rem at 6% -4%,color-mix(in oklab,var(--chart-2) 9%,transparent),transparent 58%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background-image:linear-gradient(to right,color-mix(in oklab,var(--border) 70%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--border) 70%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(120% 78% at 50% -8%,#000 28%,transparent 76%);mask-image:radial-gradient(120% 78% at 50% -8%,#000 28%,transparent 76%);opacity:.55}.nextra-content,main{background:transparent}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre{font-feature-settings:"zero",tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}::selection{background:color-mix(in oklab,var(--primary) 28%,transparent);color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em}article h1{font-weight:700;letter-spacing:-.035em}article h2{font-weight:600;letter-spacing:-.025em}article a{text-underline-offset:3px;text-decoration-thickness:1px}.nextra-navbar{background:color-mix(in oklab,var(--background) 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.symm-logo{gap:.55rem;font-family:var(--font-display)}.symm-logo,.symm-mark{display:inline-flex;align-items:center}.symm-mark{position:relative;justify-content:center;height:1.6rem;color:var(--foreground);transition:transform .3s cubic-bezier(.16,1,.3,1)}.symm-mark svg{position:relative;height:1.4rem;width:auto}.symm-logo:hover .symm-mark{transform:translateY(-2px)}.symm-word{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.symm-tag{font-family:var(--x-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.nextra-sidebar a[class*="x:bg-primary-100"]{box-shadow:inset 2px 0 0 0 var(--primary)}:is(.nextra-sidebar,.nextra-mobile-nav) [class*="x:py-1.5"]{padding-block:.3rem;line-height:1.35}:is(.nextra-sidebar,.nextra-mobile-nav) [class*="x:gap-1"]{gap:.125rem}:is(.nextra-sidebar,.nextra-mobile-nav) [class*="not-first:mt-5"]{margin-top:.85rem;margin-bottom:.1rem}article .symm-code{position:relative;margin:1.4rem 0;border:1px solid color-mix(in oklab,var(--border) 92%,transparent);border-radius:var(--x-radius-lg);background:var(--code-surface);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--foreground) 5%,transparent),0 1px 2px -1px rgba(2,6,15,.3),0 18px 36px -22px rgba(2,6,15,.5);overflow:hidden}article .symm-code[data-language]:before{content:attr(data-language);position:absolute;inset-block-start:0;inset-inline:0;z-index:1;display:flex;align-items:center;height:2.7rem;padding-inline:1.8rem 4.5rem;font-family:var(--x-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab,var(--muted-foreground) 88%,var(--foreground));background-color:var(--code-chrome);background-image:radial-gradient(circle at .95rem center,var(--primary) 0 3px,transparent 3.6px);border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent);pointer-events:none}article .symm-code .nextra-code{margin:0}article .symm-code pre{background:transparent!important;border:0;border-radius:0;box-shadow:none;padding-block:1.05rem}article .symm-code[data-language] pre{padding-top:3.35rem}article .symm-code pre>div:first-child{inset-block-start:.6rem;inset-inline-end:.65rem;z-index:2;opacity:1}article .symm-code pre>div:first-child button{padding:.32rem;color:var(--muted-foreground);background:color-mix(in oklab,var(--code-surface) 70%,transparent);border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:var(--x-radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .15s ease,border-color .15s ease,background .15s ease}article .symm-code pre>div:first-child button:hover{color:color-mix(in oklab,var(--primary) 90%,var(--foreground));border-color:color-mix(in oklab,var(--primary) 45%,transparent);background:color-mix(in oklab,var(--primary) 12%,var(--code-surface))}article .symm-code pre>div:first-child svg{width:.95rem;height:.95rem}article .symm-code--file .nextra-code>div:first-child{height:2.7rem;padding-inline:1rem;color:color-mix(in oklab,var(--muted-foreground) 88%,var(--foreground));font-family:var(--x-font-mono);font-size:.75rem;background:var(--code-chrome);border:0;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)}:where(article) :not(pre)>code{font-family:var(--x-font-mono);color:var(--foreground);background:color-mix(in oklab,var(--secondary) 70%,transparent);border:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-radius:var(--x-radius-sm);padding:.12em .4em;font-size:.84em}article :where(h1,h2,h3,h4) code{background:transparent;border:none;padding:0;color:inherit}article table{display:table;width:100%;border-color:var(--border)}article th{font-family:var(--font-display);letter-spacing:-.01em;background:color-mix(in oklab,var(--secondary) 55%,transparent)}article td,article th,article tr{border-color:var(--border)!important}.nextra-search input{background:color-mix(in oklab,var(--input) 60%,transparent);border:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-radius:var(--x-radius-md)}.nextra-search input:focus{border-color:color-mix(in oklab,var(--primary) 55%,transparent)}.nextra-banner{background:color-mix(in oklab,var(--background) 80%,transparent);border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);font-family:var(--x-font-sans);font-size:.78rem;color:var(--muted-foreground)}.symm-banner-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--positive);box-shadow:0 0 0 0 color-mix(in oklab,var(--positive) 55%,transparent);animation:symm-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite;vertical-align:middle;-webkit-margin-end:.5rem;margin-inline-end:.5rem}@keyframes symm-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--positive) 55%,transparent)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}footer:has(.symm-footer){border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.symm-footer{display:flex;flex-direction:column;gap:.5rem;width:100%}.symm-footer__tag{font-size:.85rem;color:var(--muted-foreground);max-width:32rem;line-height:1.5}.symm-footer__meta{font-family:var(--x-font-mono);font-size:.75rem;color:var(--muted-foreground)}.symm-footer__meta strong{color:var(--foreground);font-weight:500}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--muted-foreground) 32%,transparent) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--muted-foreground) 30%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--muted-foreground) 48%,transparent);background-clip:padding-box}.symm-lib-switcher-slot{padding:1rem 1rem .4rem}.nextra-sidebar:has(>div.no-scrollbar)>.symm-lib-switcher-slot{display:none}.symm-lib-switcher{position:relative}.symm-lib-switcher__trigger{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;cursor:pointer;text-align:left;color:var(--foreground);font-family:var(--x-font-sans);background:color-mix(in oklab,var(--input) 55%,transparent);border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:var(--x-radius-md);transition:border-color .15s ease,background .15s ease}.symm-lib-switcher__trigger:hover{background:color-mix(in oklab,var(--input) 75%,transparent)}.symm-lib-switcher.open .symm-lib-switcher__trigger,.symm-lib-switcher__trigger:focus-visible{outline:none;border-color:color-mix(in oklab,var(--primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 16%,transparent)}.symm-lib-switcher__glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:.55rem;background:color-mix(in oklab,var(--primary) 16%,transparent);color:color-mix(in oklab,var(--primary) 92%,var(--foreground))}.symm-lib-switcher__glyph svg{width:1.05rem;height:1.05rem}.symm-lib-switcher__label{display:flex;flex-direction:column;flex:1 1;min-width:0}.symm-lib-switcher__eyebrow{font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.symm-lib-switcher__current{font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.01em;line-height:1.15}.symm-lib-switcher__chevron{flex-shrink:0;color:var(--muted-foreground);transition:transform .18s ease}.symm-lib-switcher.open .symm-lib-switcher__chevron{transform:rotate(180deg)}.symm-lib-switcher__chevron svg{display:block;width:1rem;height:1rem}.symm-lib-switcher__menu{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:20;margin:0;padding:.3rem;list-style:none;flex-direction:column;gap:.2rem;background:var(--popover);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:var(--x-radius-lg);box-shadow:0 1px 2px -1px rgba(0,0,0,.4),0 18px 40px -18px rgba(0,0,0,.6);display:none}.symm-lib-switcher.open .symm-lib-switcher__menu{display:flex}.symm-lib-switcher__option{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;cursor:pointer;text-align:left;color:var(--foreground);font-family:var(--x-font-sans);background:transparent;border:none;border-radius:var(--x-radius-md)}.symm-lib-switcher__option:not([aria-selected=true]):hover{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.symm-lib-switcher__option[aria-selected=true]{background:color-mix(in oklab,var(--primary) 14%,transparent)}.symm-lib-switcher__oglyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:.5rem;background:color-mix(in oklab,var(--secondary) 80%,transparent);color:var(--muted-foreground)}.symm-lib-switcher__option[aria-selected=true] .symm-lib-switcher__oglyph{background:color-mix(in oklab,var(--primary) 18%,transparent);color:color-mix(in oklab,var(--primary) 90%,var(--foreground))}.symm-lib-switcher__oglyph svg{width:.92rem;height:.92rem}.symm-lib-switcher__otext{display:flex;flex-direction:column;min-width:0;line-height:1.25}.symm-lib-switcher__otitle{font-family:var(--font-display);font-size:.86rem;font-weight:600;letter-spacing:-.01em}.symm-lib-switcher__opkg,.symm-lib-switcher__otitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.symm-lib-switcher__opkg{font-family:var(--x-font-mono);font-size:.66rem;color:var(--muted-foreground)}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/react"],[data-href^="/react"])),html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/session-key"],[data-href^="/session-key"])),html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/utils"],[data-href^="/utils"])),html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/core"],[data-href^="/core"])),html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/session-key"],[data-href^="/session-key"])),html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/utils"],[data-href^="/utils"])),html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/core"],[data-href^="/core"])),html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/react"],[data-href^="/react"])),html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/utils"],[data-href^="/utils"])),html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/core"],[data-href^="/core"])),html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/react"],[data-href^="/react"])),html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>:is(a[href^="/session-key"],[data-href^="/session-key"])){display:none}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/core"])>[data-href="/core"],html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/react"])>[data-href="/react"],html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/session-key"])>[data-href="/session-key"],html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/utils"])>[data-href="/utils"]{display:none}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/core"])>div,html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/react"])>div,html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/session-key"])>div,html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/utils"])>div{height:auto!important;opacity:1!important;overflow:visible!important}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/core"])>div>ul,html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/react"])>div>ul,html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/session-key"])>div>ul,html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/utils"])>div>ul{-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-padding-start:0!important;padding-inline-start:0!important;padding-top:0!important}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/core"])>div>ul:before,html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/react"])>div>ul:before,html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/session-key"])>div>ul:before,html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/utils"])>div>ul:before{display:none!important}html[data-doc-lib=core] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/core"]),html[data-doc-lib=react] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/react"]),html[data-doc-lib=session-key] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/session-key"]),html[data-doc-lib=utils] :is(.nextra-sidebar,.nextra-mobile-nav) li:has(>[data-href="/utils"]){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}.symm-props{margin:.75rem 0 1.5rem;border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:var(--x-radius-lg);background:color-mix(in oklab,var(--card) 55%,transparent);overflow:hidden}.symm-props__row{padding:.7rem .9rem}.symm-props__row+.symm-props__row{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.symm-props__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.symm-props__name{font-size:.8125rem;font-weight:600;color:var(--foreground);background:color-mix(in oklab,var(--foreground) 6%,transparent)}.symm-props__name,.symm-props__type{font-family:var(--x-font-mono);padding:.1rem .4rem;border-radius:var(--x-radius-sm)}.symm-props__type{font-size:.75rem;color:color-mix(in oklab,var(--primary) 82%,var(--foreground));background:color-mix(in oklab,var(--primary) 10%,transparent)}.symm-props__typelink{text-decoration:none}.symm-props__typelink:hover .symm-props__type{background:color-mix(in oklab,var(--primary) 18%,transparent);text-decoration:underline}.symm-props__flags{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.symm-props__flag{font-family:var(--x-font-sans);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.symm-props__flag--req{color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent);border-color:color-mix(in oklab,var(--primary) 28%,transparent)}.symm-props__flag--def{color:var(--muted-foreground);background:color-mix(in oklab,var(--foreground) 6%,transparent);font-family:var(--x-font-mono);text-transform:none;letter-spacing:0}.symm-props__flag--opt{color:var(--muted-foreground);background:color-mix(in oklab,var(--foreground) 5%,transparent)}.symm-props__body{margin-top:.35rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.symm-props__body>:first-child{margin-top:0}.symm-props__body>:last-child{margin-bottom:0}.symm-props--returns .symm-props__lead{padding:.55rem .9rem;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);background:color-mix(in oklab,var(--foreground) 3%,transparent)}.symm-props__returnbody{padding:.7rem .9rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.symm-props__returnbody>:first-child{margin-top:0}.symm-props__returnbody>:last-child{margin-bottom:0}.symm-index{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 1.5rem}article a.symm-index__card{position:relative;display:flex;align-items:center;gap:.95rem;padding:.85rem 1rem;color:inherit;text-decoration:none;border:1px solid color-mix(in oklab,var(--border) 92%,transparent);border-radius:var(--x-radius-lg);background:color-mix(in oklab,var(--card) 50%,transparent);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}article a.symm-index__card:hover{border-color:color-mix(in oklab,var(--kind) 48%,transparent);background:color-mix(in oklab,var(--kind) 7%,var(--card));transform:translateY(-1px);box-shadow:0 10px 26px -20px color-mix(in oklab,var(--kind) 70%,transparent)}article a.symm-index__card:focus-visible{outline:2px solid color-mix(in oklab,var(--kind) 60%,transparent);outline-offset:2px}.symm-index__card--read{--kind:var(--primary)}.symm-index__card--write{--kind:var(--warning)}.symm-index__card--type{--kind:var(--positive)}.symm-index__glyph{flex:none;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.6rem;color:color-mix(in oklab,var(--kind) 88%,var(--foreground));background:color-mix(in oklab,var(--kind) 14%,transparent);border:1px solid color-mix(in oklab,var(--kind) 22%,transparent);transition:background .18s ease}article a.symm-index__card:hover .symm-index__glyph{background:color-mix(in oklab,var(--kind) 20%,transparent)}.symm-index__glyph svg{width:1.05rem;height:1.05rem}.symm-index__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.symm-index__name{font-family:var(--x-font-mono);font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.symm-index__desc{font-size:.85rem;line-height:1.5;color:var(--muted-foreground)}.symm-index__desc code{font-family:var(--x-font-mono);font-size:.82em;padding:.05em .35em;border-radius:var(--x-radius-sm);color:var(--foreground);background:color-mix(in oklab,var(--secondary) 70%,transparent);border:1px solid color-mix(in oklab,var(--border) 80%,transparent)}.symm-index__arrow{flex:none;color:var(--muted-foreground);transition:transform .18s ease,color .18s ease}article a.symm-index__card:hover .symm-index__arrow{color:color-mix(in oklab,var(--kind) 80%,var(--foreground));transform:translateX(3px)}.symm-index__arrow svg{width:1.05rem;height:1.05rem}@media (prefers-reduced-motion:reduce){.symm-index__arrow,.symm-index__glyph,article a.symm-index__card{transition:none}article a.symm-index__card:hover,article a.symm-index__card:hover .symm-index__arrow{transform:none}}:root{--callout-info-fill:hsl(205 70% 96%);--callout-info-accent:hsl(208 72% 40%);--callout-tip-fill:hsl(150 52% 95%);--callout-warning-fill:hsl(42 92% 93%);--callout-error-fill:hsl(6 82% 96%);--callout-important-fill:hsl(280 58% 96%);--callout-important-accent:hsl(280 52% 46%)}.dark{--callout-info-fill:hsl(210 30% 10%/0.55);--callout-info-accent:hsl(205 60% 70%);--callout-tip-fill:hsl(152 30% 10%/0.5);--callout-warning-fill:hsl(40 40% 9%/0.7);--callout-error-fill:hsl(5 40% 12%/0.6);--callout-important-fill:hsl(280 28% 12%/0.5);--callout-important-accent:hsl(280 62% 78%)}.nextra-callout{border:none;color:var(--foreground)}.nextra-callout a{text-decoration:underline;text-underline-offset:2px}.nextra-callout.x\:bg-blue-100{background:var(--callout-info-fill)}.nextra-callout.x\:bg-blue-100 a,.nextra-callout.x\:bg-blue-100 strong,.nextra-callout.x\:bg-blue-100>div:first-child{color:var(--callout-info-accent)}.nextra-callout.x\:bg-green-100{background:var(--callout-tip-fill)}.nextra-callout.x\:bg-green-100 a,.nextra-callout.x\:bg-green-100 strong,.nextra-callout.x\:bg-green-100>div:first-child{color:var(--positive)}.nextra-callout.x\:bg-yellow-50{background:var(--callout-warning-fill)}.nextra-callout.x\:bg-yellow-50 a,.nextra-callout.x\:bg-yellow-50 strong,.nextra-callout.x\:bg-yellow-50>div:first-child{color:var(--warning)}.nextra-callout.x\:bg-red-100{background:var(--callout-error-fill)}.nextra-callout.x\:bg-red-100 a,.nextra-callout.x\:bg-red-100 strong,.nextra-callout.x\:bg-red-100>div:first-child{color:var(--primary)}.nextra-callout.x\:bg-purple-100{background:var(--callout-important-fill)}.nextra-callout.x\:bg-purple-100 a,.nextra-callout.x\:bg-purple-100 strong,.nextra-callout.x\:bg-purple-100>div:first-child{color:var(--callout-important-accent)}