.entity-cue.svelte-7br1cm{width:min(100%,var(--doc-reading-width, 700px));margin:var(--size-24) auto var(--size-32);padding:var(--size-24);border-radius:var(--ui-radius);background:var(--color-background-tint);box-sizing:border-box;-webkit-user-select:none;user-select:none}.entity-container.svelte-7br1cm,.entity-item.svelte-7br1cm,.entity-ghost.svelte-7br1cm{display:flex;align-items:center;justify-content:space-between;min-height:var(--size-32);width:min(100%,20rem);margin:0 auto;padding:var(--size-4) var(--size-8);box-sizing:border-box}.entity-container.svelte-7br1cm{background:var(--color-background-tint)}.entity-item.svelte-7br1cm{--card-radius: var(--size-8)}.entity-ghost.svelte-7br1cm{border-radius:var(--size-8);outline:1px dashed color-mix(in srgb,var(--color-primary) 38%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--color-primary) 8%,transparent)}strong.svelte-7br1cm{color:var(--color-text);font-family:Bitcount Grid Single,monospace;font-size:.84rem;font-weight:350}.entity-ghost.svelte-7br1cm strong:where(.svelte-7br1cm){color:var(--color-primary);font-size:.78rem}code.svelte-7br1cm{color:var(--color-background-dark);font-family:Geist Mono,monospace;font-size:.68rem;font-weight:400}.placement-demo.svelte-10p0del{width:min(100%,var(--doc-reading-width, 700px));margin:var(--size-24) auto var(--size-32);padding:var(--size-24);border-radius:var(--ui-radius);background:var(--color-background-tint);box-sizing:border-box;-webkit-user-select:none;user-select:none}.placement-demo-list{margin:0 auto;gap:var(--size-8);box-sizing:border-box;overflow:visible}.placement-demo #snap-canvas{overflow:visible!important}.placement-demo-euclidean.placement-demo-comparison,.placement-demo-progressive{width:min(100%,30.5rem)}.placement-demo-euclidean:not(.placement-demo-comparison){width:min(100%,22rem)}.placement-demo-insertion{width:min(100%,22rem)}.placement-demo-swap{width:min(100%,20rem);justify-content:center}.placement-demo-item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--size-4) var(--size-8);border:1px solid color-mix(in srgb,var(--color-background-dark) 24%,transparent);border-radius:var(--size-4);background:color-mix(in srgb,var(--color-background) 88%,var(--color-background-tint));box-sizing:border-box;cursor:grab}.placement-demo-item[data-snapsort-dragging=true]{opacity:.38}.placement-demo-item.is-targeted{border-color:var(--color-primary);outline:2px solid color-mix(in srgb,var(--color-primary) 38%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background))}.placement-demo-euclidean.placement-demo-comparison .placement-demo-item,.placement-demo-progressive .placement-demo-item{height:48px!important}.placement-demo-euclidean.placement-demo-comparison .is-one,.placement-demo-progressive .is-one{width:64px!important}.placement-demo-euclidean.placement-demo-comparison .is-two,.placement-demo-progressive .is-two{width:176px!important}.placement-demo-euclidean.placement-demo-comparison .is-three,.placement-demo-progressive .is-three{width:84px!important}.placement-demo-euclidean.placement-demo-comparison .is-four,.placement-demo-progressive .is-four{width:144px!important}.placement-demo-euclidean.placement-demo-comparison .is-five,.placement-demo-progressive .is-five{width:76px!important}.placement-demo-euclidean.placement-demo-comparison .is-six,.placement-demo-progressive .is-six{width:104px!important}.placement-demo-insertion .placement-demo-item,.placement-demo-euclidean:not(.placement-demo-comparison) .placement-demo-item{width:100%!important}.placement-demo-insertion .is-one,.placement-demo-euclidean:not(.placement-demo-comparison) .is-one{height:38px!important}.placement-demo-insertion .is-two,.placement-demo-euclidean:not(.placement-demo-comparison) .is-two{height:48px!important}.placement-demo-insertion .is-three,.placement-demo-euclidean:not(.placement-demo-comparison) .is-three{height:42px!important}.placement-demo-insertion .is-four,.placement-demo-euclidean:not(.placement-demo-comparison) .is-four{height:54px!important}.placement-demo-swap .placement-demo-item{width:calc(50% - var(--size-4))!important;height:64px!important}.placement-demo-item span,.placement-demo-ghost span{font-family:Bitcount Grid Single,monospace;font-size:.8rem;font-weight:350}.placement-demo-ghost{display:flex;align-items:center;justify-content:center;padding:var(--size-4) var(--size-8);border:1px solid color-mix(in srgb,var(--color-background-dark) 24%,transparent);border-radius:var(--size-4);background:color-mix(in srgb,var(--color-background) 88%,var(--color-background-tint));box-sizing:border-box;opacity:.38}.placement-demo-ghost span{color:var(--color-text)}.placement-demo [data-snapsort-ghost=insertion]{color:var(--color-primary)!important}.placement-demo [data-snapsort-ghost=pointer]{border-radius:var(--size-8)!important;opacity:.72}@media(max-width:720px){.placement-demo.svelte-10p0del{padding:var(--size-16)}}.placement-demo.compact.svelte-10p0del{width:100%;margin:var(--size-12) 0 0;padding:var(--size-16)}.doc-content{--doc-reading-width: 700px;color:var(--color-text);font-size:1rem;line-height:1.62}.doc-content .doc-article>:where(h2,h3,h4,p,ul,ol,blockquote){width:100%;max-width:var(--doc-reading-width);box-sizing:border-box}.doc-content h2{margin:var(--size-80) 0 var(--size-16);font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.05;text-wrap:balance}.doc-content h3{margin:var(--size-48) 0 var(--size-12);font-size:1.45rem;line-height:1.15}.doc-content h4{margin:var(--size-32) 0 var(--size-8);font-size:1.12rem;line-height:1.25}.doc-content p{margin:0 0 var(--size-24);color:var(--color-text);font-weight:300}.doc-content ul,.doc-content ol{margin:0 0 var(--size-32);padding-left:1.35rem;color:var(--color-text)}.doc-content li{margin-bottom:.45rem;padding-left:.15rem}.doc-content a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.doc-content a:hover{color:color-mix(in srgb,var(--color-primary) 78%,#000)}.doc-content .doc-breadcrumb a,.doc-content .doc-pagination a{font-weight:400;text-decoration:none}.doc-content table{display:block;max-width:100%;overflow-x:auto;margin:0 0 var(--size-32);border-collapse:collapse;font-size:.92rem;line-height:1.5}.doc-content th,.doc-content td{padding:var(--size-8) var(--size-16) var(--size-8) 0;border-bottom:1px solid color-mix(in srgb,var(--color-background-dark) 18%,transparent);text-align:left;vertical-align:top}.doc-content th{color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.82rem;font-weight:300;white-space:nowrap}.doc-content p>code,.doc-content li>code,.doc-content td>code{background:var(--color-background-tint);border:1px solid color-mix(in srgb,var(--color-background-dark) 20%,transparent);border-radius:var(--size-4);margin:0 var(--size-2);padding:1px var(--size-4);color:var(--color-text);font-family:Geist Mono,monospace;font-size:.86em;font-weight:400}.doc-content blockquote{margin:var(--size-24) 0 var(--size-32);padding:var(--size-16) var(--size-20);border-radius:var(--ui-radius);background:var(--color-background-tint);color:var(--color-background-dark)}.doc-content hr{border:0;border-top:1px solid color-mix(in srgb,var(--color-background-dark) 24%,transparent);margin:var(--size-48) 0}.doc-content .doc-article>.display{margin:var(--size-24) 0 var(--size-48)}.doc-content .doc-article>.doc-callout{width:100%;max-width:var(--doc-reading-width);margin:var(--size-24) 0 var(--size-32)}.doc-article{display:flex;align-items:center;flex-direction:column;width:100%}.doc-article>:where(figure,.display,.doc-prototype-grid,table,hr){width:100%}.framework-code-block{display:none;width:100%;margin:var(--size-24) 0 var(--size-48)}.doc-article[data-framework=svelte] .framework-code-block[data-framework=svelte],.doc-article[data-framework=react] .framework-code-block[data-framework=react],.doc-article[data-framework=vanilla] .framework-code-block[data-framework=vanilla]{display:block}.framework-code-block .display{margin:0}.placement-mode-comparison{display:grid;grid-template-columns:1fr;gap:var(--size-16);width:min(100%,var(--doc-reading-width));margin:var(--size-24) 0 var(--size-32)}.placement-mode-comparison>div{min-width:0}.placement-mode-comparison-label{margin:0;color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.8rem;font-weight:350}.doc-prototype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-16);margin:var(--size-24) 0 var(--size-32)}.doc-callout{padding:var(--size-24);border-radius:var(--ui-radius);background:var(--color-background-tint)}.doc-callout p{margin:0 0 var(--size-12);max-width:none}.doc-callout p:last-child{margin-bottom:0}.doc-callout-body{margin-top:var(--size-12)}.doc-callout-header{display:flex;align-items:center;gap:var(--size-8);min-height:var(--size-24)}.snapsort-concepts-diagram{margin:var(--size-32) 0 var(--size-48);-webkit-user-select:none;user-select:none}.snapsort-concepts-diagram figcaption{margin-bottom:var(--size-12);color:var(--color-background-dark);font-size:.88rem}.snapsort-concepts-surface{padding:var(--size-24);border-radius:var(--ui-radius);background:var(--color-background-tint)}.snapsort-concepts-engine{position:relative;width:100%;max-width:32rem;margin:0 auto;padding:var(--size-48) var(--size-12) var(--size-12);box-sizing:border-box;background:var(--color-background)}.snapsort-concepts-engine-label{position:absolute;top:var(--size-12);left:var(--size-16)}.snapsort-concepts-engine-label,.snapsort-concepts-container header strong,.snapsort-concepts-item span{color:var(--color-text);font-family:Bitcount Grid Single,monospace;font-size:.84rem;font-weight:350}.snapsort-concepts-containers{max-width:28rem;margin:0 auto}.snapsort-concepts-container{width:100%;min-width:0;margin:0;padding:var(--size-12);box-sizing:border-box;background:var(--color-background-tint)}.snapsort-concepts-container header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--size-8);margin-bottom:var(--size-4)}.snapsort-concepts-container header strong{line-height:1.2}.snapsort-concepts-container header code{white-space:nowrap}.snapsort-concepts-container.is-nested{margin-top:var(--size-12);padding:var(--size-4) var(--size-8) var(--size-8)}.snapsort-concepts-container .snapsort-concepts-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--size-12);min-height:var(--size-32);margin-top:var(--size-8);padding:var(--size-4) var(--size-8);--card-radius: var(--size-8)}.snapsort-concepts-container header code,.snapsort-concepts-item code{color:var(--color-background-dark);font-family:Geist Mono,monospace;font-size:.68rem;font-weight:400}.snapsort-concepts-ghost{display:flex;align-items:center;padding:var(--size-4) var(--size-8);border-radius:var(--size-8);background:color-mix(in srgb,var(--color-primary) 8%,transparent);outline:1px dashed color-mix(in srgb,var(--color-primary) 38%,transparent);outline-offset:-2px}.snapsort-concepts-ghost span{color:var(--color-primary);font-family:Bitcount Grid Single,monospace;font-size:.78rem;font-weight:350}.doc-callout-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;color:color-mix(in srgb,var(--color-text) 78%,transparent);font-family:Material Symbols Outlined;font-size:1.28rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.doc-callout-warning .doc-callout-icon{color:color-mix(in srgb,var(--color-secondary-1) 82%,#333637)}.doc-callout-label,.doc-api-kind,.doc-action-label{display:inline-flex;align-items:center;color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:1rem;font-weight:300;line-height:1}.doc-api-card{--card-color: var(--color-background-tint);display:flex;flex-direction:column;gap:var(--size-20);margin:var(--size-24) 0 var(--size-32);padding:var(--size-24)}.doc-api-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-12)}.doc-api-heading code{font-size:1.35rem}.doc-meta-grid{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--size-8) var(--size-16);padding-top:var(--size-16);border-top:1px solid color-mix(in srgb,var(--color-background-dark) 18%,transparent)}.doc-meta-grid span{color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.78rem;font-weight:300;margin:0}.doc-meta-grid code{min-width:0;overflow-wrap:anywhere}.doc-action-card{--card-color: var(--color-background-tint);display:flex;align-items:center;justify-content:space-between;gap:var(--size-16);margin:var(--size-24) 0 var(--size-32);padding:var(--size-20)}.doc-action-card>div{min-width:0;display:flex;flex-direction:column;gap:var(--size-8)}.doc-action-card code{overflow-wrap:anywhere}.doc-action-card button{flex:0 0 auto}.doc-pagination-prototype{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-16);margin:var(--size-24) 0 var(--size-32)}.doc-engine-infographic{margin:var(--size-32) 0 var(--size-48)}.doc-engine-infographic figcaption{max-width:72ch;margin:var(--size-12) 0 0;color:var(--color-background-dark);font-size:.92rem;line-height:1.45}.doc-engine-infographic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-16)}.doc-engine-panel{--card-color: var(--color-background-tint);display:flex;flex-direction:column;gap:var(--size-16);min-width:0;padding:var(--size-20)}.doc-engine-panel p{max-width:none;margin:0;color:var(--color-text);font-size:.94rem;line-height:1.45}.doc-engine-panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--size-8)}.doc-engine-panel-heading>span:last-child{color:var(--color-background-dark);font-size:.84rem;line-height:1.2}.doc-engine-boundary{min-width:0;padding:var(--size-16);border:1px solid color-mix(in srgb,var(--color-primary) 48%,transparent);border-radius:var(--ui-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 45%),var(--color-background)}.doc-engine-label{display:inline-flex;margin-bottom:var(--size-12);color:var(--color-primary);font-family:Bitcount Grid Single,monospace;font-size:.8rem;font-weight:300;line-height:1}.doc-kanban-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--size-8);min-height:144px;padding:var(--size-12)}.doc-kanban-column,.doc-todo-list{min-width:0;border-radius:calc(var(--ui-radius) - 2px);background:color-mix(in srgb,var(--color-background) 82%,var(--color-background-tint))}.doc-kanban-column{display:flex;flex-direction:column;gap:var(--size-8);padding:var(--size-8)}.doc-kanban-column span{overflow-wrap:anywhere;color:var(--color-background-dark);font-size:.76rem;font-weight:400;line-height:1.1}.doc-kanban-column i{display:block;height:28px;border-radius:var(--size-4);background:var(--color-background);box-shadow:1px 1px 2px -1px #1f1e2938,-1px -1px 2px -1px #ffffffe6}.doc-engine-silos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-12)}.doc-todo-list{display:flex;flex-direction:column;gap:var(--size-8);min-height:120px;padding:var(--size-12)}.doc-todo-list i{display:block;height:18px;border-radius:var(--size-4);background:var(--color-background);box-shadow:1px 1px 2px -1px #1f1e2933,-1px -1px 2px -1px #ffffffe6}@media(max-width:640px){.doc-prototype-grid,.doc-pagination-prototype,.doc-engine-infographic-grid{grid-template-columns:1fr}.doc-action-card{align-items:stretch;flex-direction:column}.doc-meta-grid{grid-template-columns:1fr}.doc-engine-panel{padding:var(--size-16)}.doc-engine-silos,.doc-kanban-board{grid-template-columns:1fr}.snapsort-concepts-surface{padding:var(--size-16)}}.framework-select.svelte-15negkw{position:relative;margin-bottom:var(--size-24)}.framework-label.svelte-15negkw{display:block;margin-bottom:var(--size-8);color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.82rem;font-weight:300;line-height:1}.framework-dropdown.svelte-15negkw{width:100%;box-shadow:none;color:var(--color-text);font-family:Geist,sans-serif;font-size:.9rem;font-weight:400;line-height:1.3}.framework-dropdown.svelte-15negkw:focus{box-shadow:none}.framework-dropdown.svelte-15negkw option:where(.svelte-15negkw){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text);font-family:Geist,sans-serif;font-weight:400;text-decoration:none;font-size:.9rem;line-height:1.3}.doc-layout.svelte-100slfm{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:clamp(var(--size-32),5vw,var(--size-80));margin:clamp(var(--size-48),6vw,var(--size-96)) auto;width:clamp(100px,90%,1200px);align-items:start}.doc-sidebar.svelte-100slfm{position:sticky;top:var(--size-32);min-width:0;max-height:calc(100vh - var(--size-64));overflow-y:auto;padding:var(--size-24);scrollbar-width:thin}.doc-sidebar.svelte-100slfm .sidebar-section:where(.svelte-100slfm){margin-bottom:var(--size-24)}.doc-sidebar.svelte-100slfm .sidebar-section:where(.svelte-100slfm):last-child{margin-bottom:0}.doc-sidebar.svelte-100slfm ul:where(.svelte-100slfm){list-style:none;padding:0;margin:0}.doc-sidebar.svelte-100slfm li:where(.svelte-100slfm){margin-bottom:var(--size-2)}.doc-sidebar.svelte-100slfm a:where(.svelte-100slfm){display:block;padding:var(--size-8) var(--size-12);border-radius:calc(var(--ui-radius) - 2px);color:var(--color-text);font-weight:400;text-decoration:none;font-size:.9rem;line-height:1.3;text-wrap:balance;transition:color .15s ease,text-shadow .15s ease}.doc-sidebar.svelte-100slfm a:where(.svelte-100slfm):hover,.doc-sidebar.svelte-100slfm a:where(.svelte-100slfm):focus-visible{color:var(--color-primary);text-decoration:none;text-shadow:0 0 6px rgba(255,117,58,.5)}.doc-sidebar.svelte-100slfm a.active:where(.svelte-100slfm){color:var(--color-secondary-1);font-weight:500;text-shadow:0 0 7px rgba(243,67,54,.52)}.section-title.svelte-100slfm{margin:0 0 var(--size-12);color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1}.doc-content.svelte-100slfm{min-width:0;max-width:840px}.doc-header.svelte-100slfm{margin-bottom:clamp(var(--size-48),6vw,var(--size-80))}.doc-header.svelte-100slfm h1:where(.svelte-100slfm){margin:0;font-family:Geist Pixel Circle,sans-serif;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:.9;text-wrap:balance}.doc-breadcrumb.svelte-100slfm{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:var(--size-16);color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.84rem;font-weight:300;line-height:1.25}.doc-breadcrumb.svelte-100slfm a:where(.svelte-100slfm){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.doc-breadcrumb.svelte-100slfm a:where(.svelte-100slfm):hover{color:var(--color-primary);text-decoration:none}.breadcrumb-sep.svelte-100slfm{margin:0 .35em;color:color-mix(in srgb,var(--color-background-dark) 55%,transparent)}p.description.svelte-100slfm{max-width:680px;margin:var(--size-24) 0 0;color:var(--color-text);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:300;line-height:1.6}.doc-pagination.svelte-100slfm{display:flex;justify-content:space-between;gap:var(--size-16);margin-top:var(--size-80);padding-top:var(--size-32);border-top:1px solid color-mix(in srgb,var(--color-background-dark) 22%,transparent)}.pagination-placeholder.svelte-100slfm{flex:1}.pagination-link.svelte-100slfm{display:flex;flex-direction:column;flex:1;padding:var(--size-20);border-radius:var(--ui-radius);text-decoration:none}.pagination-link.svelte-100slfm:hover,.pagination-link.svelte-100slfm:focus-visible{background:transparent}.pagination-link.svelte-100slfm:hover .pagination-label:where(.svelte-100slfm),.pagination-link.svelte-100slfm:hover .pagination-title:where(.svelte-100slfm),.pagination-link.svelte-100slfm:focus-visible .pagination-label:where(.svelte-100slfm),.pagination-link.svelte-100slfm:focus-visible .pagination-title:where(.svelte-100slfm){color:var(--color-primary);text-shadow:0 0 6px rgba(255,117,58,.5)}.pagination-link.prev.svelte-100slfm{align-items:flex-start}.pagination-link.next.svelte-100slfm{align-items:flex-end;text-align:right}.pagination-label.svelte-100slfm{color:var(--color-background-dark);font-family:Bitcount Grid Single,monospace;font-size:.82rem;font-weight:300;line-height:1;margin-bottom:var(--size-8);transition:color .15s ease,text-shadow .15s ease}.pagination-title.svelte-100slfm{color:var(--color-text);font-family:Geist,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;transition:color .15s ease,text-shadow .15s ease}.mobile-navbar.svelte-100slfm{display:none;position:sticky;top:0;left:0;right:0;z-index:100;--card-color: var(--color-background);padding:0;flex-direction:column}.mobile-navbar-bar.svelte-100slfm{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-background-dark) 16%,transparent)}.mobile-menu-btn.svelte-100slfm{display:flex;background:transparent;border:none;padding:8px;cursor:pointer;flex-direction:column;gap:5px;flex-shrink:0}.mobile-menu-btn.svelte-100slfm .hamburger-line:where(.svelte-100slfm){display:block;width:18px;height:2px;background:#333;border-radius:1px;transition:transform .3s,opacity .3s;margin-bottom:0}.mobile-menu-btn.svelte-100slfm .hamburger-line.open:where(.svelte-100slfm):nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.svelte-100slfm .hamburger-line.open:where(.svelte-100slfm):nth-child(2){transform:scaleX(0)}.mobile-menu-btn.svelte-100slfm .hamburger-line.open:where(.svelte-100slfm):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-breadcrumb.svelte-100slfm{font-size:.85rem;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Bitcount Grid Single,monospace}.mobile-breadcrumb.svelte-100slfm a:where(.svelte-100slfm){color:var(--color-background-dark);font-family:inherit;font-size:inherit;text-decoration:none}.mobile-breadcrumb.svelte-100slfm a:where(.svelte-100slfm):hover{color:var(--color-primary);text-decoration:none}.mobile-breadcrumb.svelte-100slfm .breadcrumb-sep:where(.svelte-100slfm){margin:0 .25em;color:#bbb}.mobile-menu-dropdown.svelte-100slfm{display:none;max-height:0;overflow:hidden;background:var(--color-background);transition:max-height .3s ease}.mobile-menu-dropdown.open.svelte-100slfm{max-height:70vh;overflow-y:auto;border-bottom:1px solid color-mix(in srgb,var(--color-background-dark) 16%,transparent)}.mobile-menu-dropdown.svelte-100slfm nav:where(.svelte-100slfm){padding:2rem 1rem}.mobile-menu-dropdown.svelte-100slfm .sidebar-section:where(.svelte-100slfm){margin-bottom:1.5rem}.mobile-menu-dropdown.svelte-100slfm .sidebar-section:where(.svelte-100slfm):last-child{margin-bottom:0}.mobile-menu-dropdown.svelte-100slfm .section-title:where(.svelte-100slfm){font-size:.92rem;font-weight:300;text-transform:none;letter-spacing:0;color:var(--color-background-dark);margin:0 0 .5rem}.mobile-menu-dropdown.svelte-100slfm ul:where(.svelte-100slfm){list-style:none;padding:0;margin:0}.mobile-menu-dropdown.svelte-100slfm li:where(.svelte-100slfm){margin-bottom:.5rem}.mobile-menu-dropdown.svelte-100slfm a:where(.svelte-100slfm){display:block;padding:var(--size-8) var(--size-12);border-radius:calc(var(--ui-radius) - 2px);color:var(--color-text);text-decoration:none;font-size:.9rem;line-height:1.3;transition:color .15s ease,text-shadow .15s ease}.mobile-menu-dropdown.svelte-100slfm a:where(.svelte-100slfm):hover,.mobile-menu-dropdown.svelte-100slfm a:where(.svelte-100slfm):focus-visible{color:var(--color-primary);text-decoration:none;text-shadow:0 0 6px rgba(255,117,58,.5)}.mobile-menu-dropdown.svelte-100slfm a.active:where(.svelte-100slfm){color:var(--color-secondary-1);font-weight:500;text-shadow:0 0 7px rgba(243,67,54,.52)}.mobile-overlay.svelte-100slfm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:99}@media(max-width:768px){.mobile-navbar.svelte-100slfm{display:flex}.mobile-menu-dropdown.svelte-100slfm{display:block}.doc-layout.svelte-100slfm{display:block;margin:1.5rem auto;width:clamp(100px,92%,720px)}.doc-sidebar.svelte-100slfm,.doc-breadcrumb.svelte-100slfm{display:none}.mobile-overlay.svelte-100slfm{display:block}.doc-header.svelte-100slfm{margin-bottom:2rem}.doc-pagination.svelte-100slfm{flex-direction:column}.pagination-link.prev.svelte-100slfm,.pagination-link.next.svelte-100slfm{align-items:flex-start;text-align:left}}
