header.svelte-oiwvqb{border-bottom:1px solid var(--rule);margin-bottom:32px}.bar.svelte-oiwvqb{justify-content:space-between;align-items:center;height:56px;display:flex}.brand.svelte-oiwvqb{letter-spacing:-.02em;font-size:17px;font-weight:700;text-decoration:none}.who.svelte-oiwvqb{align-items:center;gap:16px;display:flex}button.svelte-oiwvqb{font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0;padding:4px 12px}button.svelte-oiwvqb:hover{background:var(--hover)}footer.svelte-1sr6y3t{border-top:1px solid var(--rule);color:var(--muted);margin-top:48px;padding:28px 0;font-size:14px}.row.svelte-1sr6y3t{flex-wrap:wrap;justify-content:space-between;gap:8px 32px;display:flex}p.svelte-1sr6y3t{margin:0}.signin.svelte-69no60{place-items:center;padding:16px;display:grid}.card.svelte-69no60{text-align:center;width:min(380px,100%);padding:32px}h1.svelte-69no60{margin:0 0 8px;font-size:26px}.button.svelte-69no60{border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border:0;margin-top:16px;padding:8px 24px;font-weight:600;text-decoration:none;display:inline-block}.button.svelte-69no60:disabled{opacity:.6;cursor:default}.link.svelte-69no60{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}form.svelte-69no60{text-align:left;gap:6px;margin-top:16px;display:grid}input.svelte-69no60{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:14px var(--mono);padding:8px}.error.svelte-69no60{color:var(--danger);margin:16px 0 0}.problem.svelte-1075gl3{color:var(--danger);padding:16px 20px}.top.svelte-118ro6e{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}h1.svelte-118ro6e{margin:0;font-size:22px}input.svelte-118ro6e{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);width:min(280px,100%);padding:6px 10px}ul.svelte-118ro6e{margin:0;padding:0;list-style:none}li.svelte-118ro6e{border-top:1px solid var(--rule)}li.svelte-118ro6e:first-child{border-top:none}li.svelte-118ro6e a:where(.svelte-118ro6e){gap:4px;padding:14px 20px;text-decoration:none;display:grid}li.svelte-118ro6e a:where(.svelte-118ro6e):hover{background:var(--hover)}.name.svelte-118ro6e{font-size:16px}.branch.svelte-118ro6e{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin-right:8px;padding:0 6px}.small.svelte-118ro6e{font-size:13px}.tag.svelte-118ro6e{border:1px solid var(--rule);color:var(--muted);border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px}table.svelte-p6t21c{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}td.svelte-p6t21c{border-top:1px solid var(--rule);font-family:var(--mono);padding:0;font-size:13px}.row.svelte-p6t21c{align-items:center;gap:10px;padding:7px 12px;display:flex}.dir.svelte-p6t21c{font-weight:600}tr.svelte-p6t21c:first-child td:where(.svelte-p6t21c){border-top:none}tr.svelte-p6t21c:hover td:where(.svelte-p6t21c){background:var(--hover)}.icon.svelte-p6t21c{width:16px;height:16px;color:var(--muted);text-align:center;fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;flex:none}.dir.svelte-p6t21c .icon:where(.svelte-p6t21c){fill:var(--hover)}a.svelte-p6t21c{text-decoration:none}.kind.svelte-1govq4m{border-radius:var(--radius);font:12px/1.6 var(--mono);color:var(--muted);background:var(--hover);white-space:nowrap;vertical-align:1px;margin-right:6px;padding:0 6px;display:inline-block}.feat.svelte-1govq4m{color:var(--added-ink);background:var(--added)}.fix.svelte-1govq4m{color:var(--danger);background:var(--removed)}.docs.svelte-1govq4m{color:var(--accent);background:var(--accent-soft)}.breaking.svelte-1govq4m{box-shadow:inset 0 0 0 1px}.scope.svelte-1govq4m{opacity:.75}.last.svelte-1sai3yb{background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;padding:10px 14px;display:flex}.summary.svelte-1sai3yb{text-overflow:ellipsis;white-space:nowrap;flex:320px;min-width:0;text-decoration:none;overflow:hidden}.summary.svelte-1sai3yb:hover{text-decoration:underline}.meta.svelte-1sai3yb{white-space:nowrap;font-size:13px}.id.svelte-1sai3yb{font-family:var(--mono)}.bar.svelte-2tob3x{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}h1.svelte-2tob3x{margin:0 0 12px;font-size:22px}h1.svelte-2tob3x a:where(.svelte-2tob3x){text-decoration:none}nav.svelte-2tob3x{gap:4px;display:flex}nav.svelte-2tob3x a:where(.svelte-2tob3x){color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;text-decoration:none}nav.svelte-2tob3x a.active:where(.svelte-2tob3x){color:var(--ink);border-bottom-color:var(--ink)}.crumbs.svelte-2tob3x{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:13px;display:flex}.ref.svelte-2tob3x{margin-right:8px;position:relative}.ref.svelte-2tob3x summary:where(.svelte-2tob3x){border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;padding:1px 8px;list-style:none}.ref.svelte-2tob3x summary:where(.svelte-2tob3x):after{content:" ▾";color:var(--muted)}.menu.svelte-2tob3x{z-index:10;min-width:200px;max-width:min(360px,100vw - 32px);max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.menu.svelte-2tob3x p:where(.svelte-2tob3x){margin:6px 6px 2px}.menu.svelte-2tob3x button:where(.svelte-2tob3x){text-align:left;border-radius:var(--radius);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 6px}.menu.svelte-2tob3x button:where(.svelte-2tob3x):hover{background:var(--hover)}.menu.svelte-2tob3x button.current:where(.svelte-2tob3x){font-weight:600}.readme.svelte-jht865{margin-top:24px}h2.svelte-jht865{font-size:13px;font-weight:500;font-family:var(--mono);border-bottom:1px solid var(--rule);margin:0;padding:10px 20px}.empty.svelte-jht865{padding:20px}.code.svelte-ldknnw{grid-template-columns:auto 1fr;display:grid;overflow:hidden}pre.svelte-ldknnw{margin:0;padding:12px 16px;line-height:20px}.numbers.svelte-ldknnw{text-align:right;color:var(--muted);border-right:1px solid var(--rule);-webkit-user-select:none;user-select:none;background:var(--paper)}.source.svelte-ldknnw{overflow-x:auto}.bar.svelte-k7cjzs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;font-size:13px;display:flex}.actions.svelte-k7cjzs{flex-wrap:wrap;gap:8px;display:flex}.hint.svelte-k7cjzs{margin:0 0 8px;font-size:13px}.fixes.svelte-k7cjzs{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex}.editor.svelte-k7cjzs{grid-template-columns:auto 1fr;display:grid;overflow:hidden}pre.svelte-k7cjzs,textarea.svelte-k7cjzs{font:13px/20px var(--mono);white-space:pre;tab-size:2;margin:0;padding:12px 16px}.numbers.svelte-k7cjzs{text-align:right;color:var(--muted);border-right:1px solid var(--rule);-webkit-user-select:none;user-select:none;background:var(--paper)}.stack.svelte-k7cjzs{display:grid;overflow-x:auto}.stack.svelte-k7cjzs>:where(.svelte-k7cjzs){grid-area:1/1}.under.svelte-k7cjzs{pointer-events:none}textarea.svelte-k7cjzs{resize:none;color:#0000;width:100%;min-width:max-content;caret-color:var(--ink);background:0 0;border:0;outline:0;overflow:hidden}.editor.svelte-k7cjzs:focus-within{border-color:var(--accent)}.about.svelte-k7cjzs{margin-top:8px;padding:4px 16px;font-size:13px}.problems.svelte-k7cjzs{margin:8px 0 0;padding:8px 16px;font-size:13px;list-style:none}.problems.svelte-k7cjzs li:where(.svelte-k7cjzs){padding:4px 0}.link.svelte-k7cjzs{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:pointer;background:0 0;border:0;padding:0}.help.svelte-k7cjzs{display:block}.bad.svelte-k7cjzs{color:var(--danger)}.warn.svelte-k7cjzs{color:var(--muted);font-weight:600}.bar.svelte-74b52w{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;font-size:13px;display:flex}.actions.svelte-74b52w{gap:8px;display:flex}.hint.svelte-74b52w{margin:0 0 8px;font-size:13px}.problems.svelte-74b52w{margin:0 0 12px;padding:8px 16px;font-size:13px;list-style:none}.problems.svelte-74b52w li:where(.svelte-74b52w){padding:4px 0}.help.svelte-74b52w{display:block}.bad.svelte-74b52w{color:var(--danger)}.warn.svelte-74b52w{color:var(--muted);font-weight:600}.gate.svelte-74b52w{margin:0 0 12px;padding:12px 16px}.gate.svelte-74b52w h2:where(.svelte-74b52w){margin:0 0 4px;font-size:14px}.gate.svelte-74b52w p:where(.svelte-74b52w){margin:0 0 8px;font-size:13px}.gate.svelte-74b52w pre:where(.svelte-74b52w){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.tip.svelte-74b52w{z-index:10;pointer-events:none;max-width:min(560px,100vw - 32px);padding:4px 12px;font-size:13px;position:fixed;box-shadow:0 4px 16px #0000002e}.tip.svelte-74b52w pre{margin:6px 0;padding:6px 10px}.tip.svelte-74b52w p{margin:6px 0}.meta.svelte-1m8op43{margin:0 0 8px;font-size:13px}.note.svelte-1m8op43{padding:20px}.link.svelte-1m8op43{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:pointer;background:0 0;border:0;padding:0}.where.svelte-8ci0q4{margin:0 0 16px;font-size:20px}.where.svelte-8ci0q4 a:where(.svelte-8ci0q4){text-decoration:none}.head.svelte-8ci0q4{margin-bottom:16px;padding:16px 20px}h1.svelte-8ci0q4{overflow-wrap:anywhere;margin:0 0 8px;font-size:18px}.body.svelte-8ci0q4{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.meta.svelte-8ci0q4{margin:0;font-size:13px}.id.svelte-8ci0q4{font-family:var(--mono)}.file.svelte-8ci0q4{margin-bottom:16px;overflow:hidden}h2.svelte-8ci0q4{font:500 13px var(--mono);border-bottom:1px solid var(--rule);background:var(--paper);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:8px 16px;display:flex}.status.svelte-8ci0q4{font-family:var(--sans)}.counts.svelte-8ci0q4{font-variant-numeric:tabular-nums;gap:8px;margin-left:auto;display:flex}.plus.svelte-8ci0q4{color:var(--added-ink)}.minus.svelte-8ci0q4{color:var(--danger)}.note.svelte-8ci0q4{margin:0;padding:12px 16px;font-size:13px}.scroll.svelte-8ci0q4{overflow-x:auto}table.svelte-8ci0q4{border-collapse:collapse;min-width:100%;font:13px/20px var(--mono)}td.svelte-8ci0q4{vertical-align:top;padding:0 8px}.no.svelte-8ci0q4{text-align:right;width:1%;min-width:40px;color:var(--muted);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.sign.svelte-8ci0q4{-webkit-user-select:none;user-select:none;width:1%;color:var(--muted)}.code.svelte-8ci0q4{white-space:pre;padding-right:16px}.added.svelte-8ci0q4{background:var(--added)}.removed.svelte-8ci0q4{background:var(--removed)}.gap.svelte-8ci0q4 td:where(.svelte-8ci0q4){text-align:center;color:var(--muted);background:var(--paper);border-block:1px solid var(--rule);line-height:16px}.hidden.svelte-8ci0q4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}ol.svelte-1cn7aw6{margin:0;padding:0;list-style:none}.day.svelte-1cn7aw6{margin:20px 0 8px;font-size:13px;font-weight:500}.day.svelte-1cn7aw6:first-of-type{margin-top:0}li.svelte-1cn7aw6{border-top:1px solid var(--rule);grid-template-columns:1fr auto;grid-template-areas:"summary id""meta id";gap:2px 16px;padding:10px 16px;display:grid}li.svelte-1cn7aw6:first-child{border-top:none}.summary.svelte-1cn7aw6{overflow-wrap:anywhere;grid-area:summary;font-weight:500;text-decoration:none}.summary.svelte-1cn7aw6:hover{text-decoration:underline}.small.svelte-1cn7aw6{grid-area:meta;font-size:13px}.id.svelte-1cn7aw6{font-family:var(--mono);border:1px solid var(--rule);border-radius:var(--radius);grid-area:id;align-self:center;padding:2px 8px;font-size:13px;text-decoration:none}button.svelte-1cn7aw6{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;margin-top:16px;padding:6px 16px}.page.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.page.svelte-1n46o8q>main{flex:1;width:100%}:root{--paper:#f7f7f0;--surface:#fff;--ink:#0a0a0a;--muted:#4b4b45;--rule:#d6d6cc;--hover:#ecece2;--accent:#1f4fd1;--accent-soft:#e7ecfa;--danger:#a40e26;--added:#e3f2e1;--removed:#fbe4e6;--added-ink:#1a6b2c;--sans:ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wrap:1120px;--gutter:clamp(16px, 4vw, 48px);--radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--sans);margin:0}a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}code,pre{font-family:var(--mono);font-size:13px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.muted{color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}h1,h2,h3{letter-spacing:-.01em;font-weight:600}.markdown{overflow-wrap:anywhere;padding:24px 32px}.markdown :is(pre){background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:12px 16px;overflow-x:auto}.markdown :is(table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown :is(td,th) :is(code){white-space:nowrap;overflow-wrap:normal}.markdown :is(th,td){border:1px solid var(--rule);padding:4px 10px}.markdown :is(img){max-width:100%}.markdown .markdown-alert{border-left:3px solid var(--accent);margin:16px 0;padding:2px 16px}.markdown :is(.markdown-alert-warning,.markdown-alert-caution){border-left-color:var(--danger)}.markdown .markdown-alert-title{color:var(--accent);font-weight:600}.markdown :is(.markdown-alert-warning,.markdown-alert-caution)>.markdown-alert-title{color:var(--danger)}.btn{font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0;padding:2px 10px}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{color:var(--muted);cursor:default}::highlight(hq-namespace){color:#2f6eb5}::highlight(hq-struct){color:#2f6eb5}::highlight(hq-type){color:#2f6eb5}::highlight(hq-property){color:#8a5a00}::highlight(hq-function){color:#00665e}::highlight(hq-method){color:#00665e}::highlight(hq-parameter){color:#5a4a8a}::highlight(hq-enumMember){color:#b0306f}::highlight(hq-event){color:#8a2d8f}::highlight(hq-secret){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}::highlight(hq-error){background-color:#a40e261f;-webkit-text-decoration:underline wavy #a40e26;text-decoration:underline wavy #a40e26}::highlight(hq-warning){background-color:#8a61001f;-webkit-text-decoration:underline wavy #8a6100;text-decoration:underline wavy #8a6100}::highlight(hq-target){background-color:#1f4fd124}
