@layer starlight.components{:root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-2rnjd3ho){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-2rnjd3ho){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-2rnjd3ho){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-2rnjd3ho){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-2rnjd3ho){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-2rnjd3ho){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-2rnjd3ho){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-2rnjd3ho){vertical-align:middle}}@layer starlight.components{.card:where(.astro-r5qltua6){--sl-card-border: var(--sl-color-purple);--sl-card-bg: var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem)}.card:where(.astro-r5qltua6):nth-child(4n+1){--sl-card-border: var(--sl-color-orange);--sl-card-bg: var(--sl-color-orange-low)}.card:where(.astro-r5qltua6):nth-child(4n+3){--sl-card-border: var(--sl-color-green);--sl-card-bg: var(--sl-color-green-low)}.card:where(.astro-r5qltua6):nth-child(4n+4){--sl-card-border: var(--sl-color-red);--sl-card-bg: var(--sl-color-red-low)}.card:where(.astro-r5qltua6):nth-child(4n+5){--sl-card-border: var(--sl-color-blue);--sl-card-bg: var(--sl-color-blue-low)}.title:where(.astro-r5qltua6){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-r5qltua6) .icon:where(.astro-r5qltua6){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:.2em;border-radius:.25rem;flex-shrink:0}.card:where(.astro-r5qltua6) .body:where(.astro-r5qltua6){margin:0;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body))}}@layer starlight.components{.card-grid:where(.astro-vsljgj4d){display:grid;grid-template-columns:100%;gap:1rem}.card-grid:where(.astro-vsljgj4d)>*{margin-top:0!important}@media(min-width:50rem){.card-grid:where(.astro-vsljgj4d){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-vsljgj4d){--stagger-height: 5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-vsljgj4d)>*:nth-child(2n){transform:translateY(var(--stagger-height))}}}@layer starlight.components{starlight-tabs:where(.astro-owlovf46){display:block}.tablist-wrapper:where(.astro-owlovf46){overflow-x:auto}:where(.astro-owlovf46)[role=tablist]{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-owlovf46){display:flex}.tab:where(.astro-owlovf46)>:where(.astro-owlovf46)[role=tab]{--sl-tab-color-border: var(--sl-color-gray-5);display:flex;align-items:center;gap:.5rem;line-height:var(--sl-line-height-headings);padding:.275rem 1.25rem;text-decoration:none;box-shadow:0 2px 0 var(--sl-tab-color-border);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-owlovf46) :where(.astro-owlovf46)[role=tab][aria-selected=true]{--sl-tab-color-border: var(--sl-color-text-accent);color:var(--sl-color-white);font-weight:600}.tablist-wrapper:where(.astro-owlovf46)~[role=tabpanel]{margin-top:1rem}}@layer starlight.components{.sl-link-card:where(.astro-abblgbsb){display:grid;grid-template-columns:1fr auto;gap:.5rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);position:relative}a:where(.astro-abblgbsb){text-decoration:none;line-height:var(--sl-line-height-headings)}a:where(.astro-abblgbsb):before{content:"";position:absolute;inset:0}.stack:where(.astro-abblgbsb){flex-direction:column;gap:.5rem}.title:where(.astro-abblgbsb){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-abblgbsb){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-abblgbsb){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-abblgbsb):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-abblgbsb):hover .icon:where(.astro-abblgbsb){color:var(--sl-color-white)}}@layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}}language-select:where(.astro-7xixinmz){display:block}.language-select-content:where(.astro-7xixinmz)>:where(.astro-7xixinmz)[data-lang]{display:none}.language-select-content:where(.astro-7xixinmz)>:where(.astro-7xixinmz)[data-lang]:first-child{display:block}.language-select-control:where(.astro-7xixinmz){display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.language-select-control:where(.astro-7xixinmz) astro-island{margin-left:auto;display:inline-flex!important;align-items:center}.language-select-control:where(.astro-7xixinmz) astro-island button{font-size:.75rem!important;padding:.3rem .6rem!important;gap:4px!important;margin-top:0!important}.language-select-control:where(.astro-7xixinmz) astro-island svg{width:14px!important;height:14px!important}.language-select-dropdown:where(.astro-7xixinmz){appearance:none;-webkit-appearance:none;padding:.4rem 2.25rem .4rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--ll-vibrant-purple, #3E18F9);background-color:#3e18f90f;border:1.5px solid var(--ll-vibrant-purple, #3E18F9);border-radius:.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%233E18F9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:12px 7px;outline:none;transition:border-color .15s,background-color .15s}.language-select-dropdown:where(.astro-7xixinmz):hover{background-color:#3e18f91a}[data-theme=dark] .language-select-dropdown:where(.astro-7xixinmz){color:var(--ll-light-purple, #92AEFF);border-color:var(--ll-light-purple, #92AEFF);background-color:#92aeff1a;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2392AEFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .language-select-dropdown:where(.astro-7xixinmz):hover{background-color:#92aeff29}.hero-banner-wrap:where(.astro-na2n4tfi){display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;margin:1.25rem 0 2rem}.hero-banner-chip:where(.astro-na2n4tfi){font-size:.875rem;color:var(--ll-dark-grey, #737373);background:var(--ll-off-white, #f5f5f5);border:1px solid var(--ll-light-grey, #e7e7e7);border-radius:.5rem;padding:.5rem .875rem;text-decoration:none;transition:color .15s,border-color .15s}.hero-banner-chip:where(.astro-na2n4tfi) span:where(.astro-na2n4tfi){text-decoration:underline;text-underline-offset:2px}.hero-banner-chip:where(.astro-na2n4tfi):hover{color:#000;border-color:var(--ll-dark-grey, #737373)}.hero-banner:where(.astro-na2n4tfi){display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;box-sizing:border-box;padding:1.375rem 1.75rem;border-radius:.875rem;background:linear-gradient(135deg,#96e7f9,#92aeff,#ffbff8 66%,#ff8705);color:#000}.hero-banner-copy:where(.astro-na2n4tfi){min-width:0}.hero-banner-title:where(.astro-na2n4tfi){margin:0!important;font-size:1.375rem;font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#000}.hero-banner-subtitle:where(.astro-na2n4tfi){margin:.25rem 0 0!important;font-size:.9375rem;line-height:1.4;color:#000000b8}.hero-banner-actions:where(.astro-na2n4tfi){display:flex;flex-shrink:0;gap:.75rem}.hero-banner-button:where(.astro-na2n4tfi){display:inline-flex;align-items:center;height:2.5rem;padding:0 1rem;border-radius:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s}.hero-banner-button-primary:where(.astro-na2n4tfi){background:#000;color:#fff}.hero-banner-button-primary:where(.astro-na2n4tfi):hover{background:#262626;color:#fff}.hero-banner-button-secondary:where(.astro-na2n4tfi){background:#ffffffd9;color:#000}.hero-banner-button-secondary:where(.astro-na2n4tfi):hover{background:#fff;color:#000}@media(max-width:720px){.hero-banner:where(.astro-na2n4tfi){flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem}.hero-banner-actions:where(.astro-na2n4tfi){width:100%}.hero-banner-button:where(.astro-na2n4tfi){flex:1;justify-content:center}}:root:has(example-showcase) main{max-width:min(68rem,100%)}example-showcase:where(.astro-omdp6val){display:block;margin:2rem 0;border:1px solid var(--ll-light-grey, #e7e7e7);border-radius:1rem;background:#fff;overflow:hidden}[data-theme=dark] example-showcase:where(.astro-omdp6val){background:#141414;border-color:#ffffff1a}.es-panels:where(.astro-omdp6val)>[data-example]{display:none}.es-panels:where(.astro-omdp6val)>[data-example]:first-child{display:block}.es-head:where(.astro-omdp6val){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1rem}.es-title:where(.astro-omdp6val){margin:0!important;font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.es-langs:where(.astro-omdp6val){display:flex;gap:.125rem;padding:.125rem;background:var(--ll-off-white, #f5f5f5);border-radius:.5rem}[data-theme=dark] .es-langs:where(.astro-omdp6val){background:#ffffff0f}.es-lang:where(.astro-omdp6val){padding:.375rem .75rem;border:none;border-radius:.375rem;background:transparent;color:var(--ll-dark-grey, #737373);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.es-lang:where(.astro-omdp6val):hover{color:#000}.es-lang:where(.astro-omdp6val)[aria-selected=true]{background:#fff;color:#000;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a}[data-theme=dark] .es-lang:where(.astro-omdp6val):hover,[data-theme=dark] .es-lang:where(.astro-omdp6val)[aria-selected=true]{color:#f5f5f5}[data-theme=dark] .es-lang:where(.astro-omdp6val)[aria-selected=true]{background:#ffffff1f}.es-body:where(.astro-omdp6val){display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);border-top:1px solid var(--ll-light-grey, #e7e7e7)}[data-theme=dark] .es-body:where(.astro-omdp6val){border-top-color:#ffffff1a}.es-nav:where(.astro-omdp6val){display:flex;flex-direction:column;padding:.75rem;border-right:1px solid var(--ll-light-grey, #e7e7e7)}[data-theme=dark] .es-nav:where(.astro-omdp6val){border-right-color:#ffffff1a}.es-task:where(.astro-omdp6val){display:flex;flex-direction:column;gap:.125rem;text-align:left;padding:.75rem 1rem;border:none;border-radius:.5rem;background:transparent;color:var(--ll-dark-grey, #737373);font:inherit;font-size:.9375rem;cursor:pointer;transition:background-color .15s,color .15s}.es-task:where(.astro-omdp6val):hover{color:#000}.es-task:where(.astro-omdp6val)[aria-current=true]{background:var(--ll-off-white, #f5f5f5);color:#000}.es-task:where(.astro-omdp6val)[aria-current=true] .es-task-label:where(.astro-omdp6val){font-weight:500}.es-task-desc:where(.astro-omdp6val){font-size:.8125rem;line-height:1.35;color:var(--ll-dark-grey, #737373)}[data-theme=dark] .es-task:where(.astro-omdp6val):hover,[data-theme=dark] .es-task:where(.astro-omdp6val)[aria-current=true]{color:#f5f5f5}[data-theme=dark] .es-task:where(.astro-omdp6val)[aria-current=true]{background:#ffffff14}.es-panels:where(.astro-omdp6val){min-width:0;padding:.5rem 1rem}.es-panels:where(.astro-omdp6val) .expressive-code{margin:0}.es-panels:where(.astro-omdp6val) .expressive-code .frame{box-shadow:none;border:none;background:transparent}.es-panels:where(.astro-omdp6val) .expressive-code pre{border:none;background:transparent;font-size:.9375rem}.es-foot:where(.astro-omdp6val){display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding:.75rem 1.5rem;border-top:1px solid var(--ll-light-grey, #e7e7e7)}.es-ask:where(.astro-omdp6val){display:flex;flex:1;align-items:center;gap:.5rem;max-width:36rem;margin:0!important;padding:.25rem .25rem .25rem 1rem;border:1px solid var(--ll-light-grey, #e7e7e7);border-radius:.5rem;background:#fff;transition:border-color .15s}.es-ask:where(.astro-omdp6val):focus-within{border-color:#000}[data-theme=dark] .es-ask:where(.astro-omdp6val){background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .es-ask:where(.astro-omdp6val):focus-within{border-color:#fff6}.es-ask-input:where(.astro-omdp6val){flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:.9375rem;color:inherit;outline:none}.es-ask-input:where(.astro-omdp6val)::placeholder{color:var(--ll-dark-grey, #737373)}.es-ask-submit:where(.astro-omdp6val){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:#000;color:#fff;cursor:pointer;transition:background-color .15s}.es-ask-submit:where(.astro-omdp6val):hover{background:#262626}[data-theme=dark] .es-ask-submit:where(.astro-omdp6val){background:#f5f5f5;color:#000}[data-theme=dark] .es-foot:where(.astro-omdp6val){border-top-color:#ffffff1a}.es-playground:where(.astro-omdp6val){display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;color:#000;text-decoration:none}[data-theme=dark] .es-playground:where(.astro-omdp6val){color:#f5f5f5}.es-playground:where(.astro-omdp6val):hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.es-head:where(.astro-omdp6val){flex-direction:column;align-items:flex-start}.es-body:where(.astro-omdp6val){grid-template-columns:1fr}.es-nav:where(.astro-omdp6val){flex-direction:row;flex-wrap:wrap;gap:.25rem;border-right:none;border-bottom:1px solid var(--ll-light-grey, #e7e7e7)}.es-task:where(.astro-omdp6val){padding:.5rem .75rem;font-size:.875rem}}.pc-grid:where(.astro-qklk2ngq){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0 2rem}@media(max-width:720px){.pc-grid:where(.astro-qklk2ngq){grid-template-columns:1fr}}.pc-card:where(.astro-qklk2ngq){display:flex;flex-direction:column;border:1px solid var(--ll-light-grey, #e7e7e7);border-radius:1rem;background:#fff;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .15s,transform .2s cubic-bezier(.4,0,.2,1)}.pc-card:where(.astro-qklk2ngq):hover{border-color:var(--ll-dark-grey, #737373);transform:translateY(-2px)}[data-theme=dark] .pc-card:where(.astro-qklk2ngq){background:#141414;border-color:#ffffff1a}[data-theme=dark] .pc-card:where(.astro-qklk2ngq):hover{border-color:#ffffff4d}.pc-visual:where(.astro-qklk2ngq){position:relative;height:9.5rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#96e7f9,#92aeff,#ffbff8 66%,#ff8705)}.pc-body:where(.astro-qklk2ngq){padding:.875rem 1.125rem 1rem}.pc-title:where(.astro-qklk2ngq){margin:0;font-size:1rem;font-weight:500;color:#000}.pc-desc:where(.astro-qklk2ngq){margin:.25rem 0 0;font-size:.875rem;line-height:1.45;color:var(--ll-dark-grey, #737373)}[data-theme=dark] .pc-title:where(.astro-qklk2ngq){color:#f5f5f5}.mock:where(.astro-qklk2ngq){display:flex;align-items:center;gap:12px;transform:scale(.82);width:100%;max-width:420px;font-size:11px;line-height:1.35;color:#1a1a1a}.ln:where(.astro-qklk2ngq){display:block;height:5px;margin:6px 0;border-radius:3px;background:#0000001f}.ln:where(.astro-qklk2ngq).dark{height:7px;background:#0000008c}.w-40:where(.astro-qklk2ngq){width:40%}.w-50:where(.astro-qklk2ngq){width:50%}.w-60:where(.astro-qklk2ngq){width:60%}.w-65:where(.astro-qklk2ngq){width:65%}.w-75:where(.astro-qklk2ngq){width:75%}.w-80:where(.astro-qklk2ngq){width:80%}.w-90:where(.astro-qklk2ngq){width:90%}.mock-code:where(.astro-qklk2ngq){margin:0;padding:10px 12px;border-radius:8px;background:#111;color:#e7e7e7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.45;white-space:pre;overflow:hidden;box-shadow:0 8px 24px #0000002e}.mock-code:where(.astro-qklk2ngq).light{background:#fff;color:#333}.mock-code:where(.astro-qklk2ngq) b{color:inherit;font-weight:600}.mock-code:where(.astro-qklk2ngq) .p{color:#92aeff}.mock-code:where(.astro-qklk2ngq) .s{color:#ffbff8}.mock-code:where(.astro-qklk2ngq) .k{color:#e7e7e7}.mock-code:where(.astro-qklk2ngq) .m{color:#96e7f9}.mock-page:where(.astro-qklk2ngq){flex:0 0 120px;padding:12px;border-radius:6px;background:#fff;box-shadow:0 8px 24px #00000026}.mock-grid:where(.astro-qklk2ngq){display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:8px 0}.mock-grid:where(.astro-qklk2ngq) i:where(.astro-qklk2ngq){height:9px;background:#00000012;border:1px solid rgba(0,0,0,.12)}.mock-arrow:where(.astro-qklk2ngq){font-size:18px;color:#0009}.mock-parse:where(.astro-qklk2ngq) .mock-code:where(.astro-qklk2ngq){flex:1;min-width:0}.mock-doc:where(.astro-qklk2ngq){flex:0 0 150px;padding:12px;border-radius:6px;background:#fff;box-shadow:0 8px 24px #00000026}.mock-doc:where(.astro-qklk2ngq) p:where(.astro-qklk2ngq){margin:4px 0;font-size:10px;color:#444}.mock-doc:where(.astro-qklk2ngq) mark:where(.astro-qklk2ngq){padding:0 2px;border-radius:2px;background:#92aeff73;color:#000}.mock-extract:where(.astro-qklk2ngq) .mock-code:where(.astro-qklk2ngq){flex:1;min-width:0}.mock-classify:where(.astro-qklk2ngq){flex-direction:column;align-items:stretch;gap:6px;max-width:340px}.mock-row:where(.astro-qklk2ngq){display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:#fff;box-shadow:0 4px 12px #0000001a}.mock-file:where(.astro-qklk2ngq){width:10px;height:13px;border-radius:2px;background:#00000040}.mock-name:where(.astro-qklk2ngq){flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#333}.mock-tag:where(.astro-qklk2ngq){padding:2px 7px;border-radius:999px;font-size:10px;font-weight:500;color:#000}.mock-tag:where(.astro-qklk2ngq).t1{background:#96e7f999}.mock-tag:where(.astro-qklk2ngq).t2{background:#ffbff899}.mock-tag:where(.astro-qklk2ngq).t3{background:#92aeff99}.mock-tag:where(.astro-qklk2ngq).t4{background:#ffdebacc}.mock-conf:where(.astro-qklk2ngq){width:28px;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#737373}.mock-strip:where(.astro-qklk2ngq){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.mock-seg:where(.astro-qklk2ngq){display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:6px;border-radius:6px;background:#ffffffbf;border:1.5px solid rgba(0,0,0,.35)}.mock-pages:where(.astro-qklk2ngq){display:flex;gap:3px}.mock-pages:where(.astro-qklk2ngq) i:where(.astro-qklk2ngq){width:22px;height:30px;border-radius:2px;background:#fff;box-shadow:0 1px 3px #0003}.mock-label:where(.astro-qklk2ngq){font-size:9.5px;font-weight:500;white-space:nowrap;color:#000}.mock-index:where(.astro-qklk2ngq){flex-direction:column;align-items:stretch;gap:8px;max-width:360px}.mock-search:where(.astro-qklk2ngq){display:flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000026}.mock-q:where(.astro-qklk2ngq){flex:1;font-size:11px;color:#333}.mock-go:where(.astro-qklk2ngq){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#000;color:#fff;font-size:11px}.mock-hits:where(.astro-qklk2ngq){display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000026;overflow:hidden}.mock-hit:where(.astro-qklk2ngq){display:flex;justify-content:space-between;gap:8px;padding:6px 12px;font-size:10.5px;color:#333;border-top:1px solid rgba(0,0,0,.06)}.mock-hit:where(.astro-qklk2ngq):first-child{border-top:none}.mock-score:where(.astro-qklk2ngq){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#737373}.mock-agents:where(.astro-qklk2ngq){flex-direction:column;align-items:stretch;gap:8px;max-width:380px}.mock-code:where(.astro-qklk2ngq).term{font-size:10.5px}.mock-tools:where(.astro-qklk2ngq){display:flex;flex-wrap:wrap;gap:6px}.mock-tools:where(.astro-qklk2ngq) span:where(.astro-qklk2ngq){padding:3px 8px;border-radius:999px;background:#ffffffd9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#000}
