@import "https://cdn.jsdmirror.com/npm/18s@0.2.24/_.css";*,:before,:after{box-sizing:border-box;border:0 solid #eee}html,:host{font-feature-settings:normal;font-variation-settings:"wght" 400;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:#111;background:#fff;font-family:t,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.75}body{line-height:inherit;color:#111;background:#fff;min-height:100vh;margin:0}code,kbd,samp,pre,.mono{font-family:c,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}p code,li code,td code{margin:0 4px}a{color:#0969da;text-decoration:none;transition:color .15s;&:hover{text-decoration:underline}}::selection{color:#0c4a6e;background:#bae6fd}.wrap{box-sizing:border-box;flex-direction:column;width:100%;max-width:980px;margin:0 auto;padding:0 20px;display:flex}@media (width<=640px){.wrap{padding:0 16px}}button,select{font-family:inherit;font-size:100%}summary{list-style:none;&::-webkit-details-marker{display:none}}.btn-pill{cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #d0d7de;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex;color:#1f2328!important;text-decoration:none!important;&:hover{background:#f6f8fa;border-color:#afb8c1}&:active{background:#eaeef2}}.section-head{text-align:center;max-width:780px;margin:0 auto 36px}.section-head h2{color:#1f2328;letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:800}.section-head p{color:#656d76;margin:0;font-size:15px;line-height:1.6}.btn{cursor:pointer;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;&:disabled{opacity:.5;cursor:not-allowed}}.btn-primary{background:#0969da;border-color:#0969da;color:#fff!important;&:hover:not(:disabled){background:#085cc0;border-color:#085cc0}}.btn-secondary{background:#f6f8fa;border-color:#d0d7de;color:#1f2328!important;&:hover:not(:disabled){background:#eaeef2;border-color:#afb8c1}}.btn-ghost{background:0 0;border-color:#0000;color:#57606a!important;&:hover:not(:disabled){background:#eaeef2;color:#1f2328!important}}.box-card{background:#fff;border:1px solid #d0d7de;border-radius:10px;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #1f23280a}.box-card-hover:hover{border-color:#0969da;transform:translateY(-1px);box-shadow:0 4px 12px #0969da14}.pane-head{color:#57606a;background:#f6f8fa;border-bottom:1px solid #d0d7de;align-items:center;gap:8px;padding:9px 16px;font-family:c,ui-monospace,monospace;font-size:12px;display:flex;& .label{font-weight:600}}.code-pane{background:#fff;border:1px solid #d0d7de;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #8c959f14}.code-pane-code{color:#1f2328;white-space:pre;background:#fff;margin:0;padding:20px 22px;font-family:c,ui-monospace,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.tok-com{color:#57606a;font-style:italic}.tok-kw{color:#0550ae;font-weight:600}.tok-ty{color:#8250df;font-weight:600}.tok-str{color:#0a6c2f}.tok-fn{color:#6639ba;font-weight:600}.status-pill{border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-ready{color:#0969da;background:#ddf4ff}.status-running{color:#9a6700;background:#fff8c5}.status-error{color:#cf222e;background:#ffebe9}.status-loading{color:#57606a;background:#f6f8fa}.badge-pill{color:#57606a;letter-spacing:-.01em;background:0 0;border:1px solid #d0d7de;border-radius:20px;align-items:center;width:fit-content;padding:4px 12px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;&:hover{color:#1f2328;border-color:#8c959f}}.text-link,.luau-link,.crate-link{color:#0969da;border-bottom:1px solid #0969da40;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;&:hover{color:#0550ae;border-color:#0550ae}}.lang-dropdown.svelte-1n3rycw{flex-shrink:0;display:inline-block;position:relative}.lang-btn.svelte-1n3rycw{color:#1f2328;gap:5px}.lang-icon.svelte-1n3rycw{color:#1f2328;width:15px;height:15px;display:block}.lang-arrow.svelte-1n3rycw{color:#1f2328;width:11px;height:11px;transition:transform .2s;display:block}.lang-dropdown.open.svelte-1n3rycw .lang-arrow:where(.svelte-1n3rycw){transform:rotate(180deg)}.lang-menu.svelte-1n3rycw{z-index:100;background:#fff;border:1px solid #d0d7de;border-radius:8px;flex-direction:column;gap:2px;min-width:140px;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #8c959f33}.lang-item.svelte-1n3rycw{text-align:left;color:#1f2328;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-size:13px;transition:background .12s;display:block;&:hover{background:#f6f8fa}&.active{color:#0969da;background:#ddf4ff;font-weight:600}}@media (width<=480px){.lang-text.svelte-1n3rycw{display:none}.lang-btn.svelte-1n3rycw{padding:0 8px}}.nav.svelte-1jnx671{z-index:50;backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #d0d7de;position:sticky;top:0}.nav-inner.svelte-1jnx671{gap:12px;height:60px;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.nav-left.svelte-1jnx671{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand.svelte-1jnx671{color:#1f2328;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-mark.svelte-1jnx671{width:28px;height:28px;display:block}.brand-name.svelte-1jnx671{letter-spacing:-.03em;font-size:19px;font-weight:800;& b:where(.svelte-1jnx671){color:#0969da}}.nav-section-wrapper.svelte-1jnx671{color:#c1c9d2;background:0 0;border:none;align-items:center;height:28px;transition:color .15s;display:inline-flex;position:relative;&:hover{color:#1f2328}&:focus-within{color:#0969da}}.nav-section-select.svelte-1jnx671{color:#1f2328;cursor:pointer;-webkit-appearance:none;appearance:none;letter-spacing:-.01em;background:0 0;border:none;border-radius:0;outline:none;height:100%;padding:0 20px 2px 2px;font-size:13.5px;font-weight:600;line-height:26px;transition:color .15s;&:hover{color:#0969da}}.nav-section-arrow.svelte-1jnx671{pointer-events:none;opacity:.6;transition:transform .15s,opacity .15s;position:absolute;top:50%;right:2px;transform:translateY(-50%);.nav-section-wrapper:where(.svelte-1jnx671):hover &{opacity:.95}}.nav-section-line.svelte-1jnx671{pointer-events:none;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0;overflow:visible}.nav-actions.svelte-1jnx671{flex-shrink:0;align-items:center;gap:8px;display:flex}.nav-icon-btn.svelte-1jnx671{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.nav-icon.svelte-1jnx671{opacity:.85;transition:opacity .15s;display:block;.nav-icon-btn:where(.svelte-1jnx671):hover &{opacity:1}}.nav-gh.svelte-1jnx671{color:#1f2328;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.gh-icon.svelte-1jnx671{width:15px;height:15px;display:block}@media (width<=480px){.nav-gh.svelte-1jnx671 .gh-text:where(.svelte-1jnx671){display:none}.nav-gh.svelte-1jnx671{justify-content:center;width:32px;height:32px;padding:0}}.hero.svelte-juboms{text-align:center;background:#fff;padding:52px 0 32px}.hero-title.svelte-juboms{font-variation-settings:"wght" 700;letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;font-size:48px;font-weight:700;line-height:1.15;display:inline-flex}.hero-pre.svelte-juboms{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #0000000a);background:linear-gradient(#111827 0%,#374151 100%);-webkit-background-clip:text;background-clip:text}.hero-grad.svelte-juboms{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0969da1f);background:linear-gradient(135deg,#0969da 0%,#2563eb 50%,#4f46e5 100%);-webkit-background-clip:text;background-clip:text}@media (width<=640px){.hero.svelte-juboms{padding:36px 0 24px}.hero-title.svelte-juboms{font-size:34px}}.playground.svelte-1q8bogb{background:#fff;padding:20px 0 48px}.pg.svelte-1q8bogb{background:#fff;border:1px solid #d0d7de;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #8c959f1a}.pg-toolbar.svelte-1q8bogb{background:#f6f8fa;border-bottom:1px solid #d0d7de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pg-examples.svelte-1q8bogb{color:#57606a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-examples.svelte-1q8bogb select:where(.svelte-1q8bogb){color:#1f2328;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:500}.pg-actions.svelte-1q8bogb{align-items:center;gap:8px;display:flex}.btn-glyph.svelte-1q8bogb{font-size:11px}.pg-grid.svelte-1q8bogb{background:#fff;grid-template-columns:1fr 1fr;min-height:420px;display:grid}@media (width<=768px){.pg-grid.svelte-1q8bogb{grid-template-columns:1fr}}.pg-pane.svelte-1q8bogb{flex-direction:column;min-height:380px;display:flex}.pg-editor-pane.svelte-1q8bogb{border-right:1px solid #d0d7de}@media (width<=768px){.pg-editor-pane.svelte-1q8bogb{border-bottom:1px solid #d0d7de;border-right:none}}.pane-head.svelte-1q8bogb .status:where(.svelte-1q8bogb){margin-left:auto}.editor.svelte-1q8bogb{flex:1;height:100%;overflow:auto}.editor-bottom-anchor.svelte-1q8bogb{height:0;scroll-margin-top:70px;display:block}.output.svelte-1q8bogb{color:#1f2328;white-space:pre-wrap;word-break:break-all;background:#fafbfc;flex:1;margin:0;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.55;overflow:auto}.out-ok{color:#1a7f37;font-weight:500}.out-err{color:#cf222e;font-weight:500}.out-ready{color:#57606a;font-style:italic}.out-info{color:#0969da;font-weight:500}.diag-report{flex-direction:column;gap:8px;display:flex}.diag-head{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.diag-head.is-ok{color:#1a7f37}.diag-head.is-err{color:#cf222e}.diag-row{border-bottom:1px dashed #eaeef2;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px;display:flex}.diag-ln{color:#0969da;cursor:pointer;background:#eaeef2;border-radius:4px;padding:1px 5px;font-weight:600;text-decoration:none;&:hover{color:#fff;background:#0969da}}.diag-msg{color:#cf222e;flex:1}.pg-note.svelte-1q8bogb{color:#656d76;background:#f6f8fa;border-top:1px solid #d0d7de;margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.bench-dropdown.svelte-tvxixv{display:inline-block;position:relative}.dropdown-trigger.svelte-tvxixv{color:#64748b;cursor:pointer;user-select:none;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:7px 18px;font-size:.88rem;font-weight:550;transition:all .18s;display:inline-flex;&:hover{color:#0f172a}&.active{color:#2563eb;background:#fff;font-weight:650;box-shadow:0 2px 6px #00000012,0 1px 2px #0000000a}&.open .arrow-icon:where(.svelte-tvxixv){transform:rotate(180deg)}}.arrow-icon.svelte-tvxixv{color:#94a3b8;flex-shrink:0;transition:transform .2s}.active.svelte-tvxixv .arrow-icon:where(.svelte-tvxixv){color:#2563eb}.dropdown-menu.svelte-tvxixv{z-index:50;backdrop-filter:blur(12px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:6px;animation:.15s ease-out svelte-tvxixv-dropdownFade;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px -6px #0f172a1f,0 4px 12px -2px #0f172a0a}@keyframes svelte-tvxixv-dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-tvxixv{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:.84rem;font-weight:550;transition:all .12s;display:flex;&:hover{color:#0f172a;background:#f1f5f9}&.selected{color:#2563eb;background:#eff6ff;font-weight:650}}.item-check.svelte-tvxixv{color:#2563eb;font-size:.84rem;font-weight:700}.benchmark.svelte-rgnnrz{background:#fff;padding:56px 0 72px}.section-head.svelte-rgnnrz{text-align:center;margin-bottom:36px}.section-title.svelte-rgnnrz{color:#0f172a;letter-spacing:-.025em;margin:0 0 14px;font-size:1.95rem;font-weight:750}.section-desc.svelte-rgnnrz{color:#475569;max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.65;& code{color:#2563eb;background:#f1f5f9;border-radius:5px;padding:2px 7px;font-size:.9em;font-weight:600}}.section-env.svelte-rgnnrz{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;margin:14px auto 0;padding:5px 16px;font-size:.82rem;display:inline-flex;box-shadow:0 1px 2px #00000008}.env-icon.svelte-rgnnrz{color:#0284c7;flex-shrink:0}.env-label.svelte-rgnnrz{color:#475569;font-weight:600}.env-text.svelte-rgnnrz{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Roboto Mono,Menlo,monospace;font-size:.8rem;font-weight:500}.bench-card.svelte-rgnnrz{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 10px 30px -10px #0000000d}.bench-nav.svelte-rgnnrz{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tab-pill-group.svelte-rgnnrz{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:3px;padding:4px;display:inline-flex;box-shadow:0 1px 3px #0000000a}.tab-btn.svelte-rgnnrz{color:#64748b;cursor:pointer;user-select:none;background:0 0;border:none;border-radius:9999px;padding:7px 18px;font-size:.86rem;font-weight:550;transition:all .18s;&:hover{color:#0f172a}&.active{color:#2563eb;background:#fff;font-weight:650;box-shadow:0 2px 6px #00000012,0 1px 2px #0000000a}}.bench-meta-banner.svelte-rgnnrz{background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;padding:14px 24px;display:flex}.meta-title-row.svelte-rgnnrz{align-items:center;gap:8px;display:flex}.meta-name.svelte-rgnnrz{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.meta-info-row.svelte-rgnnrz{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.meta-param.svelte-rgnnrz{color:#2563eb;font-weight:600}.meta-divider.svelte-rgnnrz{color:#cbd5e1}.meta-desc.svelte-rgnnrz{color:#64748b}.chart-container.svelte-rgnnrz{background:#fff;min-height:260px;padding:24px 24px 20px}.chart-svg.svelte-rgnnrz{width:100%;height:auto;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:block}.zone-accent.svelte-rgnnrz{fill:#0284c7}.zone-title.svelte-rgnnrz{fill:#0f172a;letter-spacing:-.01em;font-size:13.5px;font-weight:750}.bar-track.svelte-rgnnrz{fill:#f1f5f9;opacity:.95}.chart-row.svelte-rgnnrz{cursor:default;&:hover{& rect.bar-rect:where(.svelte-rgnnrz){opacity:.92}}}.badge-current.svelte-rgnnrz{fill:#2563eb;font-size:10px;font-weight:700}.label-engine.svelte-rgnnrz{fill:#1e293b;letter-spacing:-.01em;font-size:13px;font-weight:650}.is-ulua.svelte-rgnnrz .label-engine:where(.svelte-rgnnrz){fill:#0284c7;font-weight:750}.label-lang.svelte-rgnnrz{fill:#64748b;font-size:10.5px}.bar-rect.svelte-rgnnrz{transition:width .4s cubic-bezier(.16,1,.3,1)}.val-text.svelte-rgnnrz{dominant-baseline:central;font-size:12.5px}.ms-val.svelte-rgnnrz{fill:#0f172a;font-family:ui-monospace,SFMono-Regular,Roboto Mono,Menlo,monospace;font-size:13px;font-weight:700}.ms-unit.svelte-rgnnrz{fill:#64748b;font-size:11px;font-weight:500}.is-ulua.svelte-rgnnrz .ms-val:where(.svelte-rgnnrz){fill:#0284c7}.bench-footer.svelte-rgnnrz{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.method-info.svelte-rgnnrz{align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.bulb-icon.svelte-rgnnrz{color:#eab308;filter:drop-shadow(0 1px 2px #eab3084d);flex-shrink:0}.bulb-tip.svelte-rgnnrz{color:#334155;font-weight:600}.toggle-table-btn.svelte-rgnnrz{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s;&:hover{background:#f1f5f9;border-color:#94a3b8}}.table-wrap.svelte-rgnnrz{background:#fff;padding:0 24px 24px;overflow-x:auto}.matrix-table.svelte-rgnnrz{border-collapse:collapse;text-align:right;width:100%;font-size:.86rem;& th:where(.svelte-rgnnrz),& td:where(.svelte-rgnnrz){border-bottom:1px solid #f1f5f9;padding:11px 16px}& th:where(.svelte-rgnnrz){color:#475569;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.82rem;font-weight:650}& .th-box:where(.svelte-rgnnrz){justify-content:flex-end;align-items:center;gap:6px;display:flex}& .badge-pill:where(.svelte-rgnnrz){border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:700;display:inline-block}& .pill-jit:where(.svelte-rgnnrz){color:#d97706;background:#fef3c7}& .pill-interp:where(.svelte-rgnnrz){color:#64748b;background:#f1f5f9}& .th-bench:where(.svelte-rgnnrz),& .td-bench:where(.svelte-rgnnrz){text-align:left}& .th-ulua:where(.svelte-rgnnrz),& .td-ulua:where(.svelte-rgnnrz){color:#2563eb;background:#2563eb0a;font-weight:650}& .td-bench:where(.svelte-rgnnrz){& strong:where(.svelte-rgnnrz){color:#0f172a;display:block}& .td-desc:where(.svelte-rgnnrz){color:#64748b;font-size:.77rem;font-weight:400}}& .cell-stat:where(.svelte-rgnnrz){flex-direction:column;align-items:flex-end;gap:2px;display:flex}& .num-ms:where(.svelte-rgnnrz){font-family:ui-monospace,SFMono-Regular,monospace;font-weight:650}& .num-ratio:where(.svelte-rgnnrz){color:#64748b;font-size:.75rem;font-weight:550}& .num-na:where(.svelte-rgnnrz){color:#cbd5e1}}.about.svelte-cu6i4w{background:#fff;padding:52px 0 36px}.about-flex.svelte-cu6i4w{align-items:stretch;gap:36px;width:100%;display:flex}@media (width<=860px){.about-flex.svelte-cu6i4w{flex-direction:column;gap:24px}}.about-main.svelte-cu6i4w{flex-direction:column;flex:1.2;justify-content:center;display:flex}.about-head.svelte-cu6i4w{flex-direction:column;display:flex}.about-title.svelte-cu6i4w{color:#1f2328;letter-spacing:-.02em;margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.3}@media (width<=480px){.about-title.svelte-cu6i4w{margin:0 0 14px;font-size:21px}}.about-body.svelte-cu6i4w{flex-direction:column;gap:14px;display:flex}.about-p.svelte-cu6i4w{color:#24292f;margin:0;font-size:14.5px;font-weight:400;line-height:1.8}.crate-code-link{color:inherit;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex;&:hover{opacity:.85}}.crate-code-link:hover code{border-color:#0969da}.about-pillars.svelte-cu6i4w{flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.pillar-card.svelte-cu6i4w{flex-direction:column;flex:1;justify-content:center;padding:16px 18px;display:flex}.pillar-head.svelte-cu6i4w{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pillar-icon.svelte-cu6i4w{color:#1f2328;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pillar-title.svelte-cu6i4w{color:#1f2328;margin:0;font-size:14px;font-weight:700;line-height:1.4}.pillar-desc.svelte-cu6i4w{color:#57606a;margin:0;font-size:12.5px;line-height:1.6}.pillar-desc code{color:#0969da;background:#f6f8fa;border:1px solid #d0d7de;border-radius:4px;margin:0 5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.features.svelte-84hc0p{background:#fff;padding:40px 0 60px}.features-grid.svelte-84hc0p{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}@media (width<=768px){.features-grid.svelte-84hc0p{grid-template-columns:1fr}}.feature-card.svelte-84hc0p{border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px 22px 28px;display:flex}.feature-text.svelte-84hc0p{flex-direction:column;display:flex}.feature-title.svelte-84hc0p{color:#1f2328;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4}.feature-desc.svelte-84hc0p{color:#57606a;margin:0;font-size:13px;line-height:1.6}.feature-icon.svelte-84hc0p{flex-shrink:0;justify-content:center;align-items:center;margin-top:24px;padding-top:12px;transition:transform .2s;display:flex;.feature-card:where(.svelte-84hc0p):hover &{transform:scale(1.08)}}.syntax.svelte-1gghwy9{background:#fff;border-top:1px solid #eaeef2;padding:56px 0 64px}.syntax-alt.svelte-1gghwy9{background:#fafbfc}.syntax-head.svelte-1gghwy9{text-align:left;width:100%;margin-bottom:20px}.syntax-head-row.svelte-1gghwy9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.syntax-main-title.svelte-1gghwy9{color:#1f2328;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.2}@media (width<=480px){.syntax-main-title.svelte-1gghwy9{font-size:22px}}.syntax-toggle-btn.svelte-1gghwy9{flex-shrink:0;align-self:center;height:32px;color:#0969da!important}.syntax-intro-box.svelte-1gghwy9{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0969da;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:28px;padding:14px 18px;display:flex}.syntax-intro-desc.svelte-1gghwy9{color:#475569;margin:0;font-size:13.5px;line-height:1.65}.syntax-groups.svelte-1gghwy9{flex-direction:column;gap:36px;width:100%;display:flex}.syntax-group.svelte-1gghwy9{flex-direction:column;width:100%;display:flex}.syntax-group-title.svelte-1gghwy9{color:#1f2328;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex;&:before{content:"";background:#0969da;border-radius:50%;width:6px;height:6px;display:inline-block}}.syntax-grid.svelte-1gghwy9{flex-direction:column;gap:10px;width:100%;display:flex}.syntax-card.svelte-1gghwy9{background:#fff;border:1px solid #d8dee4;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden;&:hover{border-color:#b6c2cf}&.open{border-color:#0969da;box-shadow:0 3px 12px #0969da14;& .syntax-arrow:where(.svelte-1gghwy9){transform:rotate(180deg)}}}.syntax-header.svelte-1gghwy9{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:13px 18px;transition:background .15s;display:flex;&:hover{background:#f6f8fa}}.syntax-title.svelte-1gghwy9{color:#1f2328;margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.syntax-arrow.svelte-1gghwy9{opacity:.7;flex-shrink:0;margin-left:12px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.syntax-body.svelte-1gghwy9{background:#fafbfc;border-top:1px solid #f0f2f5;padding:14px 18px 18px}.syntax-desc.svelte-1gghwy9{color:#57606a;margin:0 0 10px;font-size:13px;line-height:1.6}.code-pane.svelte-1gghwy9{color:#1f2328;white-space:pre;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:8px;margin:0;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.embed.svelte-1xd3lzl{background:#fff;border-top:1px solid #eaeef2;padding:64px 0}.embed-content.svelte-1xd3lzl{flex-direction:column;width:100%;display:flex}.checker.svelte-7v49ff{background:#fafbfc;border-top:1px solid #eaeef2;padding:64px 0}.checker-content.svelte-7v49ff{flex-direction:column;width:100%;display:flex}.crates.svelte-7vyboo{background:#fafbfc;border-top:1px solid #eaeef2;padding:64px 0}.crate-table-wrap.svelte-7vyboo{width:100%}.crate-table.svelte-7vyboo{border-collapse:collapse;width:100%;font-size:14px}.crate-table.svelte-7vyboo tr:where(.svelte-7vyboo){border-bottom:1px solid #eaeef2;&:last-child{border-bottom:none}&:hover{background:#f6f8fa}}.crate-table.svelte-7vyboo td:where(.svelte-7vyboo){vertical-align:middle;color:#1f2328;padding:12px 18px}.crate-table.svelte-7vyboo td:where(.svelte-7vyboo):first-child{width:210px;font-family:JetBrains Mono,monospace}.crate-link.svelte-7vyboo{color:#1f2328;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;&:hover{color:#0969da;background:#f6f8fa;& .link-icon:where(.svelte-7vyboo){color:#0969da;transform:translate(1px,-1px)}}}.crate-table.svelte-7vyboo code:where(.svelte-7vyboo){color:inherit;font-size:13px;font-weight:inherit;background:0 0;padding:0}.link-icon.svelte-7vyboo{color:#8c959f;font-size:11px;transition:transform .15s,color .15s}.crates-foot.svelte-7vyboo{text-align:center;color:#656d76;margin-top:24px;font-size:13px}.foot.svelte-1sr6y3t{text-align:center;color:#656d76;background:#f6f8fa;border-top:1px solid #eaeef2;padding:40px 0;font-size:13px;line-height:1.6}.foot.svelte-1sr6y3t p:where(.svelte-1sr6y3t){margin:0 0 6px;&:last-child{margin-bottom:0}}.foot-base.svelte-1sr6y3t{color:#8c959f}.foot.svelte-1sr6y3t a:where(.svelte-1sr6y3t){color:#0969da;font-weight:500;text-decoration:none;&:hover{text-decoration:underline}}main.svelte-1n46o8q{background:#fff;display:block}
