.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--muted:oklch(0.205 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.205 0 0);--accent-foreground:oklch(0.985 0 0);--border:oklch(0.205 0 0);--primary:oklch(1 0 0);--primary-foreground:oklch(0 0 0)}.dc-docs-content{grid-area:main;min-width:0;width:100%}.page-stack{gap:1.5rem;padding:1.5rem 1.75rem 3rem;width:100%;max-width:72rem}.hero-card,.page-stack{display:flex;flex-direction:column}.hero-card{gap:.75rem;padding:1.75rem 0 .5rem}.content-card{padding:1.5rem;border:1px solid var(--border);border-radius:1rem;background:oklch(.94 0 0)}.eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.page-title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--foreground);max-width:40rem}.page-summary{font-size:1rem;line-height:1.65;color:var(--muted-foreground);max-width:52rem}.page-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.section-heading{margin:0 0 1rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground)}.family-list{margin-top:.5rem;font-size:.85rem}.empty-state,.family-list{color:var(--muted-foreground)}.empty-state{font-size:.95rem;padding:.25rem 0}.utility-link{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--foreground);text-decoration:none;font-weight:600;font-size:.85rem;transition:background .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.utility-link:hover{background:var(--muted);border-color:var(--muted-foreground)}.utility-link-strong{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.utility-link-strong:hover{opacity:.85;background:var(--foreground)}.utility-link-static{pointer-events:none;opacity:.8}.capability-grid,.content-grid,.download-grid,.family-grid,.hero-metrics,.link-grid,.problem-grid,.release-grid{display:grid;gap:1rem}.capability-grid,.content-grid,.family-grid,.hero-metrics,.link-grid,.problem-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.download-grid,.release-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.audience-grid,.developer-grid,.screenshot-grid{display:grid;gap:1rem}.audience-grid,.developer-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.screenshot-grid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.download-card,.family-card,.link-card,.metric-card,.problem-card,.release-card,.status-card{padding:1.5rem;border:1px solid var(--border);border-radius:1rem;background:oklch(.94 0 0);transition:border-color .15s ease,box-shadow .15s ease}.download-card:hover,.family-card:hover,.link-card:hover,.metric-card:hover,.release-card:hover,.status-card:hover{border-color:var(--muted-foreground);box-shadow:0 4px 16px oklch(0 0 0/.06)}.dark .download-card:hover,.dark .family-card:hover,.dark .link-card:hover,.dark .metric-card:hover,.dark .release-card:hover,.dark .status-card:hover{box-shadow:0 4px 20px oklch(0 0 0/.4)}.download-card h3,.family-card h3,.link-card h3,.problem-card h3,.release-card h3,.status-card h3{margin:.65rem 0 .45rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.metric-value{font-size:clamp(1.4rem,3vw,1.75rem);font-weight:600;letter-spacing:-.04em;color:var(--foreground)}.audience-card,.developer-card,.screenshot-figure,.taxonomy-card{border:1px solid var(--border);border-radius:1rem}.audience-card{display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1.35rem;background:linear-gradient(140deg,oklch(.99 0 0),oklch(.975 0 0))}.dark .audience-card{background:linear-gradient(140deg,oklch(.18 0 0),oklch(.16 0 0))}.audience-card h3{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.audience-card p{margin:0}.audience-meta{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.audience-pills,.route-hint-row{display:flex;flex-wrap:wrap;gap:.5rem}.audience-pill,.route-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .65rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--muted) 75%,transparent);font-size:.78rem;line-height:1.35}.audience-link{margin-top:auto}.hero-card-accent{padding:1.75rem;border:1px solid var(--border);border-radius:1.25rem;background:radial-gradient(circle at top left,oklch(.96 0 0/.8),transparent 40%),linear-gradient(135deg,color-mix(in oklab,var(--background) 92%,oklch(.9 0 0)) 0,var(--background) 100%)}.dark .hero-card-accent{background:radial-gradient(circle at top left,oklch(.3 0 0/.55),transparent 35%),linear-gradient(135deg,oklch(.16 0 0),oklch(.14 0 0))}.guide-section{display:grid;gap:1rem;scroll-margin-top:1.5rem}.guide-title{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.025em;color:var(--foreground)}.guide-summary{margin:0;line-height:1.65}.guide-note,.guide-summary{color:var(--muted-foreground)}.guide-note{padding:.95rem 1rem;border-radius:.9rem;border:1px dashed var(--border);background:color-mix(in oklab,var(--muted) 58%,transparent);font-size:.92rem}.guide-jump-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.guide-jump-card{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in oklab,var(--background) 95%,var(--muted));color:var(--foreground);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.guide-jump-card:hover{border-color:var(--muted-foreground);box-shadow:0 4px 16px oklch(0 0 0/.06);transform:translateY(-1px)}.dark .guide-jump-card:hover{box-shadow:0 4px 20px oklch(0 0 0/.4)}.guide-jump-card strong{font-size:.98rem;line-height:1.45}.guide-jump-index,.guide-jump-meta{font-size:.76rem;color:var(--muted-foreground)}.guide-jump-index{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.developer-role-map{margin:0;color:var(--foreground);font-size:.95rem;line-height:1.6}.screenshot-figure{overflow:hidden;display:flex;flex-direction:column;background:color-mix(in oklab,var(--background) 94%,var(--muted))}.screenshot-link{display:block;background:color-mix(in oklab,var(--muted) 80%,transparent)}.screenshot-link:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.screenshot-image{display:block;width:100%;border-radius:0;border-bottom:1px solid var(--border)}.screenshot-trigger:disabled{cursor:progress}.screenshot-trigger:disabled:hover{opacity:1}.screenshot-fallback{display:grid;gap:.7rem;min-height:12rem;padding:1.15rem;align-content:center;border-bottom:1px solid var(--border);background:linear-gradient(145deg,color-mix(in oklab,var(--muted) 84%,transparent),color-mix(in oklab,var(--background) 94%,var(--muted)))}.screenshot-fallback-badge{display:inline-flex;width:fit-content;align-items:center;padding:.2rem .55rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--background) 92%,var(--muted));font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.screenshot-fallback-text{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted-foreground)}.screenshot-caption{padding:.95rem 1rem 1rem;font-size:.9rem;line-height:1.6;color:var(--muted-foreground)}.availability{display:inline-flex;align-items:center;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.availability-production{background:oklch(.962 .044 141.017);color:oklch(.448 .119 144.448);border-color:oklch(.882 .059 145.4)}.dark .availability-production{background:oklch(.188 .04 141);color:oklch(.7 .1 140);border-color:oklch(.25 .05 140)}.availability-sandbox{background:oklch(.979 .048 85.007);color:oklch(.505 .137 66.01);border-color:oklch(.923 .084 79.17)}.dark .availability-sandbox{background:oklch(.2 .04 80);color:oklch(.8 .1 80);border-color:oklch(.25 .05 80)}.availability-blocked{background:oklch(.967 .015 285.823);color:oklch(.442 .022 285.823);border-color:oklch(.898 .015 285.823)}.dark .availability-blocked{background:oklch(.2 .01 285);color:oklch(.7 .02 285);border-color:oklch(.25 .01 285)}ol.governance-list,ol.plain-list,ol.release-list{list-style:decimal}ul.governance-list,ul.plain-list,ul.release-list{list-style:disc}.governance-list,.plain-list,.release-list{margin:.75rem 0;padding-left:1.25rem;display:grid;gap:.6rem}.card-title{margin:0 0 .85rem;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:var(--foreground)}.card-divider{border:none;border-top:1px solid var(--border);margin:1.25rem 0}.link-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.link-list-item{display:flex;align-items:baseline;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.875rem;line-height:1.45;flex-wrap:wrap}.link-list-item:first-child{padding-top:0}.link-list-item:last-child{border-bottom:none;padding-bottom:0}.link-list-label{flex-shrink:0;min-width:5.25rem;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.1rem}.def-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.def-list-item{padding:.75rem 0;border-bottom:1px solid var(--border);display:grid;gap:.2rem}.def-list-item:first-child{padding-top:0}.def-list-item:last-child{border-bottom:none;padding-bottom:0}.def-term{font-size:.82rem;font-weight:700;letter-spacing:.005em;color:var(--foreground)}.def-description{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}.step-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;counter-reset:step-counter}.step-list>li{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.6;counter-increment:step-counter}.step-list>li,.step-list>li:before{display:flex;color:var(--muted-foreground)}.step-list>li:before{content:counter(step-counter);flex-shrink:0;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid var(--border);background:color-mix(in oklab,var(--muted) 65%,transparent);font-size:.65rem;font-weight:700;margin-top:.125rem}.metric-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .3rem}.section-sep{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.section-sep:after,.section-sep:before{content:"";flex:1 1;height:1px;background:var(--border)}.section-sep-label{font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.audience-card[data-role=importers]{border-top:2px solid oklch(.62 .14 198)}.audience-card[data-role=brokers]{border-top:2px solid oklch(.6 .13 278)}.audience-card[data-role=partners]{border-top:2px solid oklch(.66 .12 56)}.audience-card[data-role=attorneys]{border-top:2px solid oklch(.62 .15 32)}.audience-card[data-role=admins]{border-top:2px solid oklch(.6 .11 142)}.dark .audience-card[data-role=importers]{border-top-color:oklch(.7 .12 198)}.dark .audience-card[data-role=brokers]{border-top-color:oklch(.68 .11 278)}.dark .audience-card[data-role=partners]{border-top-color:oklch(.74 .1 56)}.dark .audience-card[data-role=attorneys]{border-top-color:oklch(.7 .13 32)}.dark .audience-card[data-role=admins]{border-top-color:oklch(.68 .1 142)}.link-card{display:flex;flex-direction:column}.link-card h3{margin:0 0 .45rem;font-size:.95rem}.link-card>p{font-size:.875rem;color:var(--muted-foreground);line-height:1.55;margin:0;flex:1 1}.link-card>.text-link{display:block;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--border);font-size:.82rem;width:fit-content}.code-block{padding:1.25rem;overflow-x:auto;border:1px solid var(--border);border-radius:.75rem;background:var(--muted);font-size:.875rem;font-family:var(--font-jetbrains),ui-monospace,monospace;line-height:1.65}.dark .code-block{background:oklch(.12 0 0);border-color:oklch(.22 0 0)}.inline-code{display:inline-block;padding:.1rem .35rem;border-radius:4px;background:var(--muted);font-size:.875em;font-family:var(--font-jetbrains),ui-monospace,monospace}.page-stack li code,.page-stack p code,.page-stack td code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.text-link{color:var(--foreground);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--border);transition:text-decoration-color .15s ease}.text-link:hover{text-decoration-color:var(--foreground)}.table-wrap{overflow-x:auto;border-radius:.75rem;border:1px solid var(--border)}.docs-table{width:100%;border-collapse:collapse}.docs-table td,.docs-table th{padding:.85rem 1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.docs-table thead th{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted)}.docs-table tbody tr:last-child td{border-bottom:none}.reference-card{display:grid;gap:1rem}.reference-summary{padding:0 .25rem}.reference-panel{overflow:hidden;border:1px solid var(--border);border-radius:1rem}.download-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.download-meta,.release-meta{font-size:.85rem;color:var(--muted-foreground)}.download-link{display:inline-flex;align-items:center;font-size:.85rem;font-weight:600;color:var(--foreground);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:opacity .15s ease}.download-link:hover{opacity:.65}.dc-sidebar-footer{padding:1rem 0 .5rem;display:flex;flex-direction:column;gap:.35rem}.dc-sidebar-title{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.15rem}.dc-sidebar-copy{font-size:.78rem;line-height:1.55;color:var(--muted-foreground)}.dc-sidebar-links{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem}.dc-sidebar-links a{font-size:.78rem;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.dc-sidebar-links a:hover{color:var(--foreground)}@media (max-width:768px){.page-stack{padding:1.25rem 1rem 2rem;gap:1.25rem}.hero-card{padding:.5rem 0 0}.page-title{font-size:clamp(1.75rem,8vw,2rem);letter-spacing:-.04em;max-width:none}.page-summary{font-size:.95rem;line-height:1.55}.download-footer,.page-actions{flex-direction:column;align-items:stretch;gap:.75rem}.download-footer{align-items:flex-start}.download-link,.utility-link{width:100%;justify-content:center;height:2.75rem;font-size:.9rem}.audience-grid,.capability-grid,.content-grid,.developer-grid,.download-grid,.family-grid,.link-grid,.problem-grid,.release-grid,.screenshot-grid{gap:.75rem}.audience-card,.download-card,.family-card,.link-card,.metric-card,.problem-card,.release-card,.status-card{padding:1.25rem}.hero-card-accent{padding:1.35rem}}.dark .content-card,.dark .download-card,.dark .family-card,.dark .link-card,.dark .metric-card,.dark .problem-card,.dark .release-card,.dark .status-card{background:rgba(255,255,255,.015);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .utility-link:hover{background:rgba(255,255,255,.05)}img,video{max-width:100%;height:auto;border-radius:.5rem}.table-wrap{-webkit-overflow-scrolling:touch}.alpha-notice{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;border:1px solid oklch(.85 .08 65);border-radius:.75rem;background:oklch(.98 .025 75)}.dark .alpha-notice{background:oklch(.2 .03 70);border-color:oklch(.35 .06 65)}.alpha-badge{flex-shrink:0;display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:4px;border:1px solid oklch(.75 .12 55);background:oklch(.88 .1 65);color:oklch(.42 .12 50);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:.05rem}.dark .alpha-badge{background:oklch(.3 .07 65);border-color:oklch(.45 .09 60);color:oklch(.82 .1 70)}.alpha-notice p{margin:0;font-size:.875rem;line-height:1.6;color:oklch(.45 .06 55)}.dark .alpha-notice p{color:oklch(.72 .06 70)}.todo-priority,.todo-status{display:inline-flex;align-items:center;height:1.4rem;padding:0 .45rem;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border:1px solid transparent;flex-shrink:0}.todo-status-current{background:oklch(.92 .12 145);border-color:oklch(.72 .15 145);color:oklch(.32 .12 145)}.dark .todo-status-current{background:oklch(.28 .1 145);border-color:oklch(.42 .12 145);color:oklch(.8 .12 145)}.todo-status-upcoming{background:oklch(.92 .08 230);border-color:oklch(.72 .1 230);color:oklch(.35 .1 230)}.dark .todo-status-upcoming{background:oklch(.28 .07 230);border-color:oklch(.42 .09 230);color:oklch(.78 .1 230)}.todo-status-locked{background:oklch(.94 0 0);border-color:oklch(.82 0 0);color:oklch(.52 0 0)}.dark .todo-status-locked{background:oklch(.22 0 0);border-color:oklch(.35 0 0);color:oklch(.6 0 0)}.todo-status-complete{background:oklch(.95 0 0);border-color:oklch(.85 0 0);color:oklch(.6 0 0);text-decoration:line-through;opacity:.7}.dark .todo-status-complete{background:oklch(.2 0 0);border-color:oklch(.32 0 0);color:oklch(.5 0 0)}.todo-priority-required{background:oklch(.92 .1 25);border-color:oklch(.72 .14 25);color:oklch(.38 .14 25)}.dark .todo-priority-required{background:oklch(.28 .08 25);border-color:oklch(.42 .1 25);color:oklch(.8 .12 25)}.todo-priority-recommended{background:oklch(.93 .09 65);border-color:oklch(.75 .12 65);color:oklch(.42 .12 55)}.dark .todo-priority-recommended{background:oklch(.28 .07 65);border-color:oklch(.42 .09 60);color:oklch(.8 .1 70)}.todo-priority-optional{background:oklch(.94 0 0);border-color:oklch(.82 0 0);color:oklch(.5 0 0)}.dark .todo-priority-optional{background:oklch(.22 0 0);border-color:oklch(.35 0 0);color:oklch(.62 0 0)}.screenshot-trigger{display:block;background:color-mix(in oklab,var(--muted) 80%,transparent);border:none;padding:0;cursor:zoom-in;width:100%;transition:opacity .15s ease}.screenshot-trigger:hover{opacity:.88}.lightbox-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:oklch(0 0 0/.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lightbox-in .15s ease;padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.lightbox-content{position:relative;max-width:min(92vw,1280px);max-height:92vh;display:flex;flex-direction:column;gap:.85rem;animation:lightbox-scale .15s ease;z-index:1}@keyframes lightbox-scale{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(92vh - 5rem);border-radius:.75rem;object-fit:contain;box-shadow:0 32px 80px oklch(0 0 0/.65)}.lightbox-error{display:grid;gap:.5rem;min-width:min(32rem,100%);min-height:14rem;padding:1.5rem;place-items:center;border-radius:.75rem;background:oklch(.18 0 0);color:oklch(.85 0 0);text-align:center}.lightbox-error p,.lightbox-error strong{margin:0}.lightbox-error p{color:oklch(.72 0 0)}.lightbox-close{position:absolute;top:-.75rem;right:-.75rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid oklch(1 0 0/.18);background:oklch(.22 0 0);color:oklch(.85 0 0);font-size:.75rem;cursor:pointer;transition:background .15s ease,transform .15s ease;z-index:1}.lightbox-close:hover{background:oklch(.35 0 0);transform:scale(1.08)}.lightbox-caption{font-size:.875rem;color:oklch(.7 0 0);line-height:1.55;margin:0;text-align:center}@media (max-width:640px){.lightbox-overlay{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);align-items:flex-end;overflow-y:auto}.lightbox-content{max-width:100vw;width:100vw;max-height:none;gap:0;border-radius:1rem 1rem 0 0;background:oklch(.1 0 0);overflow:hidden;animation:lightbox-slide-up .22s cubic-bezier(.32,.72,0,1)}@keyframes lightbox-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.lightbox-image{width:100%;height:auto;max-height:72svh;border-radius:0;object-fit:contain;box-shadow:none}.lightbox-error{min-width:100%;min-height:12rem;border-radius:0}.lightbox-caption{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0));text-align:left;font-size:.8rem;border-top:1px solid oklch(1 0 0/.08)}.lightbox-close{position:fixed;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));width:2.5rem;height:2.5rem;border-radius:50%;font-size:.8rem;background:oklch(.18 0 0/.9);border-color:oklch(1 0 0/.14);box-shadow:0 2px 12px oklch(0 0 0/.5);z-index:10}.lightbox-close:active{background:oklch(.35 0 0);transform:scale(.95)}.screenshot-fallback{min-height:9.5rem;padding:1rem}}:root{--scalar-font:var(--font-instrument),sans-serif;--scalar-font-code:var(--font-jetbrains),monospace;--scalar-radius:0.75rem}.dark{--scalar-background-1:var(--background);--scalar-background-2:var(--muted);--scalar-border-color:var(--border);--scalar-color-1:var(--foreground);--scalar-color-2:var(--muted-foreground);--scalar-color-3:var(--muted-foreground);--scalar-button-1:var(--foreground);--scalar-button-1-color:var(--background);--scalar-sidebar-background-1:var(--background)}@media (max-width:768px){.scalar-app{--scalar-header-height:0px!important}.reference-panel{border:none;border-radius:0}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_65d13f{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_65d13f{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_e64b28{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_e64b28{--font-instrument-serif:"Instrument Serif","Instrument Serif 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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?dpl=dpl_46KGG7M3a1dBoBfBC8AqKMHfTmug) 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_582083{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_582083{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}