@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c11;--bg-glow:#121726;--panel:#10141c;--panel-2:#151a24;--panel-3:#1b2130;--line:#dce6ff12;--line-2:#dce6ff21;--ink:#e8ecf4;--ink-2:#a8b1c3;--ink-3:#6f7a8f;--ink-4:#4a5366;--code-bg:#0c1017;--shadow:0 1px 0 #ffffff08 inset, 0 12px 40px -18px #000000b3;--ok:#3fb950;--warn:#d29922;--bad:#f85149;--info:#58a6ff;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--tk-keyword:#c49bff;--tk-string:#a5d6a7;--tk-number:#ffab70;--tk-function:#79b8ff;--tk-comment:#5f6b80;--tk-type:#4fd1c5;--tk-operator:#8fb8de;--tk-punct:#8d97ab;--tk-builtin:#f2c97d;--kind-source:#79b8ff;--kind-compile:#c49bff;--kind-artifact:#f2c97d;--kind-runtime:#4fd1c5;--radius:.85rem;--radius-sm:.55rem;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--lc:#dea584}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f1ec;--bg-glow:#e9e6de;--panel:#fff;--panel-2:#f8f7f3;--panel-3:#efede7;--line:#161a2414;--line-2:#161a2426;--ink:#141820;--ink-2:#485164;--ink-3:#7a8396;--ink-4:#a5acba;--code-bg:#fbfaf7;--shadow:0 1px 2px #1418200a, 0 10px 30px -18px #14182040;--ok:#1a7f37;--warn:#9a6700;--bad:#cf222e;--info:#0969da;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--tk-keyword:#8250df;--tk-string:#116329;--tk-number:#b35900;--tk-function:#0550ae;--tk-comment:#8c959f;--tk-type:#1b7c83;--tk-operator:#0a3069;--tk-punct:#57606a;--tk-builtin:#953800;--kind-source:#0969da;--kind-compile:#8250df;--kind-artifact:#9a6700;--kind-runtime:#1b7c83}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(10px,min(.834vw,1.482vh),19px)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:.875rem;line-height:1.5}@media (min-width:1024px) and (min-height:560px){html,body{height:100%;overflow:hidden}}@media (max-width:1023px),(max-height:559px){html{font-size:15px}body{overflow-x:hidden}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.card-head{flex-wrap:wrap}}::selection{background:color-mix(in oklab, var(--lc) 35%, transparent)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,[tabindex]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid color-mix(in oklab, var(--lc) 70%, var(--ink));outline-offset:2px;border-radius:6px}code,kbd,pre,.mono{font-family:var(--mono);font-variant-ligatures:none}:not(pre)>code{background:color-mix(in oklab, var(--ink) 8%, transparent);color:var(--ink);white-space:nowrap;border-radius:.3em;padding:.08em .36em;font-size:.86em}kbd{border:1px solid var(--line-2);color:var(--ink-2);background:var(--panel-2);border-bottom-width:2px;border-radius:.3rem;padding:.05rem .35rem;font-size:.72rem}strong{color:var(--ink);font-weight:620}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}ul{margin:0;padding:0;list-style:none}.serif{font-family:var(--serif);letter-spacing:0;font-weight:400}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.term{border-bottom:1px dashed color-mix(in oklab, var(--lc) 60%, var(--ink-3));cursor:help}.card{background:linear-gradient(180deg, var(--panel-2), var(--panel) 40%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;min-height:0}.card-pad{padding:1rem 1.1rem}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .6rem;display:flex}.chip{color:var(--ink-2);background:color-mix(in oklab, var(--ink) 6%, transparent);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.72rem;display:inline-flex}.chip.accent{color:var(--ink);border-color:color-mix(in oklab, var(--lc) 45%, transparent);background:color-mix(in oklab, var(--lc) 14%, transparent)}.btn{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);border-radius:.55rem;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.78rem;font-weight:550;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.btn:hover{border-color:color-mix(in oklab, var(--lc) 55%, var(--line-2));background:var(--panel-3)}.btn:active{transform:translateY(1px)}.btn.primary{background:color-mix(in oklab, var(--lc) 22%, var(--panel-2));border-color:color-mix(in oklab, var(--lc) 55%, transparent)}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent)}.seg{background:color-mix(in oklab, var(--ink) 5%, transparent);border:1px solid var(--line);border-radius:.65rem;gap:.15rem;padding:.18rem;display:inline-flex}.seg button{color:var(--ink-2);white-space:nowrap;border-radius:.5rem;padding:.3rem .7rem;font-size:.76rem;font-weight:520;transition:color .15s,background .2s}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true],.seg button.on{color:var(--ink);background:var(--panel-3);box-shadow:0 0 0 1px var(--line-2), 0 2px 8px -4px #00000080}.scroll-y{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-y:auto}.prose{color:var(--ink-2);line-height:1.6}.prose strong{color:var(--ink)}.bullets li{color:var(--ink-2);padding-left:1rem;line-height:1.5;position:relative}.bullets li+li{margin-top:.35rem}.bullets li:before{content:"";background:color-mix(in oklab, var(--lc) 75%, var(--ink-3));border-radius:2px;width:.36rem;height:.36rem;position:absolute;top:.62em;left:.1rem;transform:rotate(45deg)}.code .t-keyword,.code .t-rule,.code .t-important,.code .t-atrule{color:var(--tk-keyword)}.code .t-string,.code .t-char,.code .t-template-string,.code .t-string-literal,.code .t-attr-value,.code .t-regex{color:var(--tk-string)}.code .t-number,.code .t-boolean,.code .t-constant,.code .t-symbol,.code .t-atom{color:var(--tk-number)}.code .t-function,.code .t-function-definition,.code .t-method{color:var(--tk-function)}.code .t-comment,.code .t-prolog,.code .t-doc-comment{color:var(--tk-comment);font-style:italic}.code .t-class-name,.code .t-type,.code .t-builtin-type,.code .t-namespace,.code .t-type-definition,.code .t-module{color:var(--tk-type)}.code .t-operator,.code .t-arrow,.code .t-range{color:var(--tk-operator)}.code .t-punctuation{color:var(--tk-punct)}.code .t-builtin,.code .t-macro,.code .t-attribute,.code .t-annotation,.code .t-decorator,.code .t-directive,.code .t-property-access,.code .t-lifetime-annotation,.code .t-generic-function{color:var(--tk-builtin)}.code .t-interpolation-punctuation,.code .t-delimiter{color:var(--tk-keyword)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.35s cubic-bezier(.2,.7,.2,1) both rise}.glyph.svelte-1tbg0si{width:var(--sz);height:var(--sz);border-radius:calc(var(--sz) * .28);font-family:var(--mono);font-weight:700;font-size:calc(var(--sz) * .4);letter-spacing:-.03em;color:color-mix(in oklab, var(--c) 82%, white);background:color-mix(in oklab, var(--c) 15%, var(--panel));border:1px solid color-mix(in oklab, var(--c) 42%, transparent);flex:none;place-items:center;transition:transform .2s,box-shadow .2s;display:inline-grid}.glyph.long.svelte-1tbg0si{font-size:calc(var(--sz) * .31)}[data-theme=light] .glyph.svelte-1tbg0si{color:color-mix(in oklab, var(--c) 62%, black);background:color-mix(in oklab, var(--c) 14%, white)}.rail.svelte-1b3y2z4{scrollbar-width:none;flex-direction:column;gap:.55rem;height:100%;padding:.9rem .7rem 1rem;display:flex;overflow-y:auto}.hint.svelte-1b3y2z4{color:color-mix(in oklab, var(--lc) 60%, var(--ink-3));padding:0 .45rem .1rem}.fam.svelte-1b3y2z4{flex-direction:column;gap:.08rem;display:flex}.fam-label.svelte-1b3y2z4{cursor:help;width:max-content;padding:.2rem .45rem .25rem;font-size:.6rem}.item.svelte-1b3y2z4{text-align:left;color:var(--ink-2);border-radius:.6rem;align-items:center;gap:.65rem;padding:.3rem .5rem .3rem .4rem;transition:background .15s,color .15s;display:flex;position:relative}.item.svelte-1b3y2z4:hover{background:color-mix(in oklab, var(--ink) 5%, transparent);color:var(--ink)}.item.sel.svelte-1b3y2z4{color:var(--ink);background:color-mix(in oklab, var(--sc) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sc) 30%, transparent)}.item.focus.svelte-1b3y2z4:before{content:"";background:var(--c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:-.7rem}.nm.svelte-1b3y2z4{flex:1;font-size:.84rem;font-weight:560}.yr.svelte-1b3y2z4{color:var(--ink-3);font-size:.66rem}.slot.svelte-1b3y2z4{width:1.15rem;height:1.15rem;color:var(--ink);background:color-mix(in oklab, var(--ink) 12%, transparent);border-radius:.35rem;place-items:center;font-size:.62rem;font-weight:700;display:grid}.slot.col.svelte-1b3y2z4{color:#fff;background:var(--sc)}@media (max-width:1023px),(max-height:559px){.rail.svelte-1b3y2z4{flex-direction:row;align-items:stretch;gap:.35rem;height:auto;padding:.5rem .75rem;overflow-x:auto}.hint.svelte-1b3y2z4,.fam-label.svelte-1b3y2z4{display:none}.fam.svelte-1b3y2z4{flex-direction:row;gap:.35rem}.item.svelte-1b3y2z4{flex-direction:column;align-items:center;gap:.2rem;min-width:3.6rem;padding:.35rem .4rem}.yr.svelte-1b3y2z4{display:none}.nm.svelte-1b3y2z4{white-space:nowrap;font-size:.66rem}.slot.svelte-1b3y2z4{width:.95rem;height:.95rem;position:absolute;top:.1rem;right:.1rem}.item.focus.svelte-1b3y2z4:before{display:none}}.tip.svelte-sj99h3{z-index:1000;background:color-mix(in oklab, var(--panel-3) 92%, black);border:1px solid var(--line-2);max-width:20rem;color:var(--ink-2);pointer-events:none;border-radius:.6rem;padding:.6rem .75rem;font-size:.78rem;line-height:1.5;animation:.14s ease-out svelte-sj99h3-pop;position:fixed;transform:translate(-50%,-100%);box-shadow:0 18px 40px -16px #0009}.tip.below.svelte-sj99h3{transform:translate(-50%)}[data-theme=light] .tip.svelte-sj99h3{background:#fff}.title.svelte-sj99h3{color:var(--ink);margin-bottom:.2rem;font-weight:600}.body.svelte-sj99h3 code{white-space:normal}@keyframes svelte-sj99h3-pop{0%{opacity:0}}.scrim.svelte-1bm0yy4{z-index:900;background:color-mix(in oklab, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:start center;padding-top:12vh;animation:.15s ease-out svelte-1bm0yy4-fadein;display:grid;position:fixed;inset:0}@keyframes svelte-1bm0yy4-fadein{0%{opacity:0}}.palette.svelte-1bm0yy4{border:1px solid var(--line-2);background:var(--panel);border-radius:1rem;flex-direction:column;width:min(42rem,100vw - 2rem);max-height:70vh;animation:.2s ease-out rise;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.inrow.svelte-1bm0yy4{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}input.svelte-1bm0yy4{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.list.svelte-1bm0yy4{min-height:0;padding:.4rem}.group.svelte-1bm0yy4{padding:.6rem .6rem .3rem;font-size:.6rem}.item.svelte-1bm0yy4{cursor:pointer;border-radius:.6rem;align-items:center;gap:.7rem;padding:.5rem .6rem;display:flex}.item.static.svelte-1bm0yy4{cursor:default}.item.on.svelte-1bm0yy4{background:color-mix(in oklab, var(--lc) 13%, var(--panel-2))}.ico.svelte-1bm0yy4{text-align:center;width:1.5rem;color:var(--ink-3)}.txt.svelte-1bm0yy4{min-width:0}.lbl.svelte-1bm0yy4{color:var(--ink);font-size:.86rem}.sub.svelte-1bm0yy4{color:var(--ink-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.empty.svelte-1bm0yy4{text-align:center;padding:1.5rem}dialog.svelte-1pch8ix{border:1px solid var(--line-2);background:var(--panel);width:min(46rem,100vw - 2rem);max-height:min(85vh,52rem);color:var(--ink);border-radius:1rem;padding:0;box-shadow:0 30px 80px -20px #000000b3}dialog[open].svelte-1pch8ix{flex-direction:column;animation:.2s ease-out rise;display:flex}dialog.svelte-1pch8ix::backdrop{background:color-mix(in oklab, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.head.svelte-1pch8ix{justify-content:space-between;align-items:center;padding:1rem 1.2rem .6rem;display:flex}h2.svelte-1pch8ix{font-size:1.8rem}h3.svelte-1pch8ix{margin:1.2rem 0 .4rem;font-size:.9rem}.body.svelte-1pch8ix{min-height:0;padding:0 1.2rem 1.3rem}.tc.svelte-1pch8ix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.2rem;margin-top:.6rem;font-size:.76rem;display:grid}.tc.svelte-1pch8ix div:where(.svelte-1pch8ix){border-bottom:1px solid var(--line);justify-content:space-between;gap:.6rem;padding:.25rem 0;display:flex}.keys.svelte-1pch8ix li:where(.svelte-1pch8ix){color:var(--ink-2);padding:.2rem 0;font-size:.82rem}.small.svelte-1pch8ix{margin-top:.6rem;font-size:.74rem}@media (max-width:600px){.tc.svelte-1pch8ix{grid-template-columns:minmax(0,1fr)}}.radar.svelte-ra0fbs{width:100%;height:100%;overflow:visible}.grid.svelte-ra0fbs{fill:none;stroke:var(--line-2);stroke-width:1px}.spoke.svelte-ra0fbs{stroke:var(--line);stroke-width:1px}.area.svelte-ra0fbs{fill:color-mix(in oklab, var(--c) 16%, transparent);stroke:var(--c);stroke-width:2px;stroke-linejoin:round}.dot.svelte-ra0fbs{fill:var(--c);stroke:var(--panel);stroke-width:2px;cursor:help}.dot.svelte-ra0fbs:hover{r:6}.axis.svelte-ra0fbs{fill:var(--ink-2);font-size:12.5px;font-family:var(--sans);cursor:help}.val.svelte-ra0fbs{fill:var(--ink);font-weight:650;font-family:var(--mono)}.block.svelte-ipr7k2{border-radius:var(--radius);border:1px solid var(--line);background:var(--code-bg);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.bar.svelte-ipr7k2{border-bottom:1px solid var(--line);background:linear-gradient(90deg, color-mix(in oklab, var(--lc) 9%, transparent), transparent 60%);flex:none;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem .7rem;display:flex}.name.svelte-ipr7k2{font-size:.82rem;font-weight:600}.file.svelte-ipr7k2{color:var(--ink-3);font-size:.68rem}.grow.svelte-ipr7k2{flex:1}.count.svelte-ipr7k2{color:var(--ink-3);font-size:.66rem}.icon.svelte-ipr7k2{width:1.7rem;height:1.7rem;color:var(--ink-3);border-radius:.45rem;place-items:center;font-size:.8rem;display:grid}.icon.svelte-ipr7k2:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 7%, transparent)}.run.svelte-ipr7k2{color:var(--ink);background:color-mix(in oklab, var(--ok) 18%, transparent);border:1px solid color-mix(in oklab, var(--ok) 45%, transparent);border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.run.svelte-ipr7k2:hover:not(:disabled){background:color-mix(in oklab, var(--ok) 28%, transparent)}.run.svelte-ipr7k2:disabled{opacity:.55;cursor:progress}.code.svelte-ipr7k2{min-height:0;font-family:var(--mono);font-variant-ligatures:none;tab-size:4;flex:1;padding:.6rem 0 .8rem;font-size:.76rem;line-height:1.6}.dense.svelte-ipr7k2 .code:where(.svelte-ipr7k2){font-size:.72rem;line-height:1.55}.ln.svelte-ipr7k2{grid-template-columns:2.4rem 1.3rem 1fr;align-items:start;padding-right:.8rem;transition:background .15s;display:grid}.ln.noted.svelte-ipr7k2{background:linear-gradient(90deg, color-mix(in oklab, var(--lc) 7%, transparent), transparent 70%)}.ln.hot.svelte-ipr7k2{background:color-mix(in oklab, var(--lc) 16%, transparent)}.num.svelte-ipr7k2{text-align:right;color:var(--ink-4);-webkit-user-select:none;user-select:none;padding-right:.55rem;font-size:.92em}.mark.svelte-ipr7k2,.mark-sp.svelte-ipr7k2{width:1.05rem;height:1.05rem;margin-top:.15em}.mark.svelte-ipr7k2{font-family:var(--sans);color:var(--bg);background:color-mix(in oklab, var(--lc) 85%, var(--ink));cursor:help;border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;transition:transform .15s;display:grid}.mark.svelte-ipr7k2:hover{transform:scale(1.15)}.src.svelte-ipr7k2{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-2ch;color:var(--ink);padding-left:2ch}.term.svelte-ipr7k2{border-top:1px solid var(--line);background:color-mix(in oklab, var(--bg) 70%, black);flex:none;max-height:45%;padding:.55rem .8rem .65rem;font-size:.72rem;line-height:1.55;animation:.25s ease-out rise;overflow-y:auto}[data-theme=light] .term.svelte-ipr7k2{background:#f2f0ea}.cmd.svelte-ipr7k2{color:var(--ink-2)}.ps.svelte-ipr7k2{color:var(--ok)}.dep.svelte-ipr7k2{color:var(--ink-3);font-size:.66rem}.out.svelte-ipr7k2{color:var(--ink);white-space:pre-wrap;animation:.18s ease-out rise}.ok.svelte-ipr7k2{color:var(--ok);margin-top:.3rem;font-size:.66rem}.working.svelte-ipr7k2 .dots:where(.svelte-ipr7k2):after{content:"…";animation:1s infinite svelte-ipr7k2-blink}@keyframes svelte-ipr7k2-blink{50%{opacity:.2}}.notebar.svelte-ipr7k2{background:color-mix(in oklab, var(--panel-3) 94%, black);border:1px solid color-mix(in oklab, var(--lc) 40%, var(--line-2));color:var(--ink-2);pointer-events:none;border-radius:.55rem;padding:.55rem .7rem;font-size:.76rem;animation:.18s ease-out rise;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;box-shadow:0 12px 30px -12px #0009}[data-theme=light] .notebar.svelte-ipr7k2{background:#fff}.k-source.svelte-sxlab6{--k:var(--kind-source)}.k-compile.svelte-sxlab6{--k:var(--kind-compile)}.k-artifact.svelte-sxlab6{--k:var(--kind-artifact)}.k-runtime.svelte-sxlab6{--k:var(--kind-runtime)}.flow.svelte-sxlab6,.row.svelte-sxlab6{margin:0;padding:0;list-style:none}.flow.svelte-sxlab6{flex-direction:column;gap:.45rem;padding-left:.2rem;display:flex;position:relative}.flow.svelte-sxlab6:before{content:"";background:linear-gradient(var(--kind-source), var(--kind-compile), var(--kind-artifact), var(--kind-runtime));opacity:.45;width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.62rem}.stage.svelte-sxlab6{align-items:flex-start;gap:.75rem;display:flex;position:relative}.dot.svelte-sxlab6{background:var(--k);width:.85rem;height:.85rem;box-shadow:0 0 0 3px var(--panel), 0 0 12px color-mix(in oklab, var(--k) 60%, transparent);z-index:1;border-radius:50%;flex:none;margin-top:.55rem}.txt.svelte-sxlab6{background:color-mix(in oklab, var(--k) 7%, var(--panel-2));border:1px solid color-mix(in oklab, var(--k) 22%, var(--line));border-radius:.6rem;flex:1;padding:.45rem .7rem}.top.svelte-sxlab6{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.nm.svelte-sxlab6{font-size:.82rem;font-weight:600}.kind.svelte-sxlab6{text-transform:uppercase;letter-spacing:.08em;color:var(--k);font-size:.6rem}.note.svelte-sxlab6{color:var(--ink-2);margin-top:.1rem;font-size:.74rem}.row.svelte-sxlab6{align-items:center;gap:.25rem;min-width:0;display:flex}.pill.svelte-sxlab6{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);background:color-mix(in oklab, var(--k) 13%, var(--panel-2));border:1px solid color-mix(in oklab, var(--k) 32%, transparent);cursor:help;border-radius:.45rem;flex:1 1 0;padding:.24rem .5rem;font-size:.7rem;transition:background .15s;overflow:hidden}.pill.svelte-sxlab6:hover{background:color-mix(in oklab, var(--k) 24%, var(--panel-2))}.arrow.svelte-sxlab6{color:var(--ink-4);font-size:.9rem}.atlas.svelte-khlxxh{grid-template-columns:27rem minmax(0,1fr) 25.5rem;gap:1rem;height:100%;min-height:0;display:grid}.col.svelte-khlxxh{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex}h3.svelte-khlxxh{font-size:.9rem}.small.svelte-khlxxh{font-size:.72rem}.sub.svelte-khlxxh{margin:.85rem 0 .45rem}.ok.svelte-khlxxh{color:var(--ok)}.bad.svelte-khlxxh{color:var(--bad)}.hero.svelte-khlxxh{flex:none;padding:1.1rem 1.2rem 1rem;position:relative;overflow:hidden}.hero.svelte-khlxxh:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--lc) 26%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:16rem;height:16rem;transition:background .4s;position:absolute;top:-5rem;right:-4rem}.hero-top.svelte-khlxxh{align-items:center;gap:.8rem;display:flex}.meta.svelte-khlxxh{flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}.since.svelte-khlxxh{padding-left:.2rem;font-size:.7rem}.name.svelte-khlxxh{margin-top:.15rem;font-size:3.1rem;line-height:1}.hero-top.svelte-khlxxh+.by:where(.svelte-khlxxh){margin-top:.55rem}.by.svelte-khlxxh{color:var(--ink-3);font-size:.74rem}.tagline.svelte-khlxxh{color:var(--ink-2);margin-top:.55rem;font-size:.92rem;line-height:1.45}.paradigms.svelte-khlxxh{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.now.svelte-khlxxh{color:var(--ink-2);align-items:center;gap:.45rem;margin-top:.75rem;font-size:.7rem;display:flex}.pulse.svelte-khlxxh{background:var(--ok);width:.45rem;height:.45rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--ok) 60%, transparent);border-radius:50%;animation:2.4s infinite svelte-khlxxh-pulse}@keyframes svelte-khlxxh-pulse{70%{box-shadow:0 0 0 .45rem #0000}}.philosophy.svelte-khlxxh{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;overflow-y:auto}.motto.svelte-khlxxh{border-left:2px solid var(--lc);margin:0 0 .7rem;padding-left:.85rem}.motto.svelte-khlxxh p:where(.svelte-khlxxh){color:var(--ink);font-size:1.12rem;font-style:italic;line-height:1.3}.motto.svelte-khlxxh cite:where(.svelte-khlxxh){font-size:.7rem;font-style:normal}.phil.svelte-khlxxh,.principles.svelte-khlxxh li:where(.svelte-khlxxh){font-size:.8rem}.radar-card.svelte-khlxxh{flex-direction:column;flex:none;height:17rem;display:flex}.radar-box.svelte-khlxxh{flex:1;min-height:0;padding:.2rem .6rem .4rem}.facts.svelte-khlxxh{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.fact.svelte-khlxxh{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:.25rem;padding:.6rem .7rem;transition:border-color .2s,background .2s;display:flex}.fact.svelte-khlxxh:not(:disabled):hover{border-color:color-mix(in oklab, var(--lc) 45%, var(--line))}.fact.svelte-khlxxh:disabled{cursor:default}.fact.on.svelte-khlxxh{border-color:color-mix(in oklab, var(--lc) 60%, transparent);background:color-mix(in oklab, var(--lc) 9%, var(--panel))}.fv.svelte-khlxxh{color:var(--ink);font-size:.76rem;line-height:1.35}.main-card.svelte-khlxxh{flex-direction:column;flex:1;display:flex}.tab-body.svelte-khlxxh{flex:1;min-height:0;position:relative}.pane.svelte-khlxxh{flex-direction:column;display:flex;position:absolute;inset:0}.tour.svelte-khlxxh{flex:1;min-height:0;padding:.8rem}.pad.svelte-khlxxh{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:1rem 1.2rem;display:flex}.lead.svelte-khlxxh{font-size:.86rem}.matrix.svelte-khlxxh{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.feat.svelte-khlxxh{background:var(--panel-2);border:1px solid var(--line);cursor:help;border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.4rem .65rem;display:flex}.fval.svelte-khlxxh{font-size:.8rem}.meter.svelte-khlxxh{gap:3px;display:flex}.meter.svelte-khlxxh i:where(.svelte-khlxxh){background:var(--line-2);border-radius:4px;flex:1;height:4px}.meter.svelte-khlxxh i.on:where(.svelte-khlxxh){background:var(--lc)}.pad.svelte-khlxxh>.btn:where(.svelte-khlxxh){align-self:flex-start}.model-head.svelte-khlxxh{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.model-name.svelte-khlxxh{font-size:1.5rem;font-family:var(--serif);font-weight:400}.who.svelte-khlxxh{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.spectrum.svelte-khlxxh{background:var(--panel-2);border:1px solid var(--line);border-radius:.7rem;padding:.8rem}.spec-axis.svelte-khlxxh{background:linear-gradient(90deg, var(--ink-4), var(--ink-4)) center 50% / 100% 1px no-repeat;justify-content:space-between;margin-bottom:.5rem;font-size:.68rem;display:flex}.spec-axis.svelte-khlxxh span:where(.svelte-khlxxh){background:var(--panel-2);padding:0 .4rem}.spec-row.svelte-khlxxh{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.spec.svelte-khlxxh{color:var(--ink-2);border:1px solid var(--line);background:var(--panel);border-radius:.5rem;padding:.45rem .3rem;font-size:.68rem;line-height:1.25;transition:all .2s}.spec.svelte-khlxxh:hover{color:var(--ink);border-color:var(--line-2)}.spec.on.svelte-khlxxh{color:var(--ink);border-color:var(--lc);background:color-mix(in oklab, var(--lc) 16%, var(--panel));box-shadow:0 0 18px -6px var(--lc)}.gc.svelte-khlxxh{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.gc.svelte-khlxxh>div:where(.svelte-khlxxh){background:var(--panel-2);border:1px solid var(--line);border-radius:.6rem;padding:.7rem .8rem}.gc.svelte-khlxxh p:where(.svelte-khlxxh){color:var(--ink);margin-top:.3rem;font-size:.82rem}.conc.svelte-khlxxh{gap:.8rem}.models.svelte-khlxxh{gap:.5rem;display:flex}.model.svelte-khlxxh{text-align:left;border:1px solid var(--line);background:var(--panel-2);border-radius:.6rem;flex-direction:column;flex:1;gap:.15rem;padding:.55rem .75rem;font-size:.82rem;transition:border-color .2s;display:flex}.model.svelte-khlxxh:hover{border-color:color-mix(in oklab, var(--lc) 50%, var(--line))}.conc-code.svelte-khlxxh{flex:1;min-height:0}.exec.svelte-khlxxh{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.4rem;display:grid}.exec.svelte-khlxxh>div:where(.svelte-khlxxh){flex-direction:column;gap:.9rem;display:flex}.exec.svelte-khlxxh .btn:where(.svelte-khlxxh){align-self:flex-start}.perf.svelte-khlxxh{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pf.svelte-khlxxh{background:var(--panel-2);border:1px solid var(--line);cursor:help;border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.5rem .65rem;display:flex}.pv.svelte-khlxxh{font-size:.78rem}.legend.svelte-khlxxh{color:var(--ink-2);flex-wrap:wrap;gap:.8rem;font-size:.7rem;display:flex}.lg.svelte-khlxxh:before{content:"";background:var(--k);border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.k-source.svelte-khlxxh{--k:var(--kind-source)}.k-compile.svelte-khlxxh{--k:var(--kind-compile)}.k-artifact.svelte-khlxxh{--k:var(--kind-artifact)}.k-runtime.svelte-khlxxh{--k:var(--kind-runtime)}.side-card.svelte-khlxxh{flex-direction:column;flex:1;min-height:0;display:flex}.small-seg.svelte-khlxxh button:where(.svelte-khlxxh){padding:.28rem .5rem;font-size:.7rem}.side-body.svelte-khlxxh{flex:1;min-height:0;padding:.4rem 1.1rem 1rem}.pc.svelte-khlxxh li:where(.svelte-khlxxh){color:var(--ink-2);border-bottom:1px solid var(--line);padding:.42rem 0 .42rem 1.5rem;font-size:.82rem;position:relative}.pc.svelte-khlxxh li:where(.svelte-khlxxh):last-child{border-bottom:0}.pc.svelte-khlxxh li:where(.svelte-khlxxh):before{font-size:.8rem;font-weight:700;position:absolute;top:.42rem;left:.1rem}.pro.svelte-khlxxh:before{content:"+";color:var(--ok)}.con.svelte-khlxxh:before{content:"−";color:var(--bad)}.gotchas.svelte-khlxxh{flex-direction:column;gap:.55rem;padding-top:.6rem;display:flex}.gotcha.svelte-khlxxh{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:.6rem;padding:.65rem .8rem}.gotcha.svelte-khlxxh strong:where(.svelte-khlxxh){font-size:.84rem}.gotcha.svelte-khlxxh p:where(.svelte-khlxxh){color:var(--ink-2);margin-top:.25rem;font-size:.78rem}.intro.svelte-khlxxh{margin:.7rem 0 .5rem}.coming.svelte-khlxxh li:where(.svelte-khlxxh){background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);border-radius:.6rem;margin-bottom:.5rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.5}.eco.svelte-khlxxh{gap:.45rem;margin:.7rem 0 0;display:grid}.eco.svelte-khlxxh div:where(.svelte-khlxxh){grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.6rem;display:grid}.eco.svelte-khlxxh dd:where(.svelte-khlxxh){margin:0;font-size:.82rem}.stacks.svelte-khlxxh{flex-direction:column;gap:.45rem;margin-top:1rem;display:flex}.stack.svelte-khlxxh{background:var(--panel-2);border:1px solid var(--line);border-radius:.55rem;flex-direction:column;gap:.15rem;padding:.55rem .7rem;font-size:.8rem;display:flex}.used.svelte-khlxxh{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.miles.svelte-khlxxh{flex-direction:column;flex:none;height:17.5rem;display:flex}.miles.svelte-khlxxh .card-head:where(.svelte-khlxxh){padding-top:.5rem;padding-bottom:.45rem}.mile-list.svelte-khlxxh{flex:1;min-height:0;padding:.55rem 1rem .7rem;position:relative}.mile.svelte-khlxxh{grid-template-columns:2.6rem .7rem 1fr;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.76rem;display:grid}.my.svelte-khlxxh{color:color-mix(in oklab, var(--lc) 70%, var(--ink));font-size:.72rem;font-weight:600}.mdot.svelte-khlxxh{border:2px solid var(--lc);border-radius:50%;width:.5rem;height:.5rem;transform:translateY(.05rem)}@media (max-width:1023px),(max-height:559px){.atlas.svelte-khlxxh{grid-template-columns:minmax(0,1fr);height:auto}.facts.svelte-khlxxh{grid-template-columns:repeat(2,minmax(0,1fr))}.main-card.svelte-khlxxh{min-height:34rem}.tab-body.svelte-khlxxh{min-height:30rem}.side-card.svelte-khlxxh{min-height:22rem}.matrix.svelte-khlxxh{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-row.svelte-khlxxh{grid-template-columns:repeat(4,minmax(0,1fr))}.exec.svelte-khlxxh{grid-template-columns:minmax(0,1fr)}.pane.svelte-khlxxh{position:static}.tour.svelte-khlxxh{height:32rem}.conc-code.svelte-khlxxh{height:26rem}.philosophy.svelte-khlxxh{overflow:visible}}.compare.svelte-11cuqj9{flex-direction:column;gap:.9rem;height:100%;min-height:0;display:flex}.heads.svelte-11cuqj9{flex-direction:column;flex:none;gap:.75rem;display:flex}.tabs.svelte-11cuqj9{align-items:center;gap:.6rem;display:flex}.slots.svelte-11cuqj9{grid-template-columns:9rem repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.slots.svelte-11cuqj9:before{content:""}.slot.svelte-11cuqj9{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--sc) 45%, var(--line));background:linear-gradient(90deg, color-mix(in oklab, var(--sc) 12%, var(--panel)), var(--panel));align-items:center;gap:.65rem;padding:.55rem .8rem;display:flex;position:relative}.slot.add.svelte-11cuqj9{border-style:dashed;border-color:var(--line-2);background:0 0;justify-content:center;font-size:.78rem}.letter.svelte-11cuqj9{color:#fff;background:var(--sc);border-radius:.35rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:700;display:inline-grid}.sl-txt.svelte-11cuqj9{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sl-txt.svelte-11cuqj9 span:where(.svelte-11cuqj9){white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.x.svelte-11cuqj9{color:var(--ink-3);border-radius:.3rem;margin-left:auto;padding:.2rem .35rem;font-size:.7rem}.x.svelte-11cuqj9:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 8%, transparent)}.body.svelte-11cuqj9{flex:1;min-height:0}.overview.svelte-11cuqj9{grid-template-columns:minmax(0,1fr) 27rem;gap:1rem;height:100%;display:grid}.left.svelte-11cuqj9{flex-direction:column;gap:.9rem;min-height:0;display:flex}.verdict.svelte-11cuqj9{border-left:3px solid var(--s1);flex:none;padding:.85rem 1.1rem .95rem}.verdict.svelte-11cuqj9 p:where(.svelte-11cuqj9){color:var(--ink);margin-top:.35rem;font-size:.86rem;line-height:1.55}.table.svelte-11cuqj9{scrollbar-width:thin;flex:1;min-height:0;padding:.3rem 0;overflow-y:auto}.row.svelte-11cuqj9{grid-template-columns:9rem repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--line);gap:.75rem;padding:.5rem 1rem;font-size:.8rem;display:grid}.sub-head.svelte-11cuqj9{padding:.9rem 1rem .35rem}.task-row.svelte-11cuqj9{text-align:left;width:100%;padding-top:.32rem;padding-bottom:.32rem;transition:background .15s}.task-row.svelte-11cuqj9:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.task-row.diff.svelte-11cuqj9{background:0 0}.task-row.diff.svelte-11cuqj9:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.tl.svelte-11cuqj9{color:var(--ink-2);font-size:.76rem}.small.svelte-11cuqj9{font-size:.72rem}.row.diff.svelte-11cuqj9{background:linear-gradient(90deg, color-mix(in oklab, var(--warn) 6%, transparent), transparent 40%)}.rl.svelte-11cuqj9{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.why.svelte-11cuqj9{color:var(--warn);border-bottom:1px dashed;font-size:.66rem}.cell.svelte-11cuqj9{color:var(--ink);border-left:2px solid color-mix(in oklab, var(--sc) 55%, transparent);padding-left:.6rem;line-height:1.45}.whybox.svelte-11cuqj9{color:var(--ink-2);background:color-mix(in oklab, var(--warn) 7%, var(--panel-2));border:1px solid color-mix(in oklab, var(--warn) 25%, var(--line));border-radius:.55rem;margin:0 1rem .4rem 10rem;padding:.6rem .8rem;font-size:.78rem}.right.svelte-11cuqj9{min-height:0}.chart.svelte-11cuqj9{flex-direction:column;height:100%;display:flex}h3.svelte-11cuqj9{font-size:.9rem}.legend.svelte-11cuqj9{color:var(--ink-2);gap:.7rem;font-size:.72rem;display:flex}.lg.svelte-11cuqj9:before,.dot.svelte-11cuqj9{content:"";background:var(--sc);border-radius:50%;width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}.radar.svelte-11cuqj9{flex:1;min-height:0;padding:.4rem .8rem 0}.scores.svelte-11cuqj9{border-collapse:collapse;flex:none;margin:0 1rem;font-size:.76rem}.scores.svelte-11cuqj9 th:where(.svelte-11cuqj9){text-align:left;color:var(--ink-2);padding:.3rem .4rem;font-size:.7rem;font-weight:600}.scores.svelte-11cuqj9 td:where(.svelte-11cuqj9){border-top:1px solid var(--line);color:var(--ink-2);padding:.28rem .4rem}.num.svelte-11cuqj9{font-family:var(--mono);color:var(--ink);white-space:nowrap;width:5.2rem;position:relative}.num.best.svelte-11cuqj9{font-weight:700}.bar.svelte-11cuqj9{width:calc(var(--v) * .2rem);background:var(--sc);vertical-align:middle;opacity:.85;border-radius:4px;height:.35rem;margin-right:.4rem;display:inline-block}.note.svelte-11cuqj9{padding:.5rem 1rem .8rem;font-size:.68rem}.code-tab.svelte-11cuqj9{flex-direction:column;gap:.75rem;height:100%;display:flex}.taskbar.svelte-11cuqj9{align-items:center;gap:1rem;display:flex}.prompt.svelte-11cuqj9{font-size:.8rem}.codes.svelte-11cuqj9{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1;gap:.9rem;min-height:0;display:grid}.code-col.svelte-11cuqj9{flex-direction:column;gap:.45rem;min-height:0;display:flex}.approach.svelte-11cuqj9{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.cb.svelte-11cuqj9{flex:1;min-height:0}.practice.svelte-11cuqj9{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1rem;height:100%;display:grid}.pcol.svelte-11cuqj9{border-top:3px solid var(--sc);min-height:0;padding:1rem 1.1rem}.pc-head.svelte-11cuqj9{align-items:center;gap:.55rem;margin-bottom:.4rem;display:flex}.pcol.svelte-11cuqj9 .eyebrow:where(.svelte-11cuqj9){margin:.9rem 0 .35rem}.ok.svelte-11cuqj9{color:var(--ok)}.bad.svelte-11cuqj9{color:var(--bad)}.warn.svelte-11cuqj9{color:var(--warn)}.pl.svelte-11cuqj9 li:where(.svelte-11cuqj9){color:var(--ink-2);padding:.3rem 0 .3rem 1.2rem;font-size:.8rem;position:relative}.pl.svelte-11cuqj9 li:where(.svelte-11cuqj9):before{font-weight:700;position:absolute;left:.1rem}.pro.svelte-11cuqj9:before{content:"+";color:var(--ok)}.con.svelte-11cuqj9:before{content:"−";color:var(--bad)}.gl.svelte-11cuqj9 li:where(.svelte-11cuqj9){border-bottom:1px solid var(--line);padding:.35rem 0;font-size:.78rem}@media (max-width:1023px),(max-height:559px){.compare.svelte-11cuqj9{height:auto}.slots.svelte-11cuqj9{grid-template-columns:minmax(0,1fr)}.slots.svelte-11cuqj9:before{display:none}.tabs.svelte-11cuqj9{flex-wrap:wrap}.overview.svelte-11cuqj9,.practice.svelte-11cuqj9{grid-template-columns:minmax(0,1fr)}.row.svelte-11cuqj9{grid-template-columns:minmax(0,1fr);gap:.35rem}.whybox.svelte-11cuqj9{margin-left:1rem}.chart.svelte-11cuqj9{height:auto}.radar.svelte-11cuqj9{height:18rem}.taskbar.svelte-11cuqj9{flex-direction:column;align-items:flex-start}.taskbar.svelte-11cuqj9 .seg:where(.svelte-11cuqj9){max-width:100%;overflow-x:auto}.codes.svelte-11cuqj9{grid-template-columns:minmax(0,1fr)}.cb.svelte-11cuqj9{height:30rem}}.rosetta.svelte-1mkrfgm{grid-template-columns:20rem minmax(0,1fr);gap:1rem;height:100%;min-height:0;display:grid}.left.svelte-1mkrfgm{flex-direction:column;gap:1rem;min-height:0;display:flex}h3.svelte-1mkrfgm{font-size:.86rem}.tasks.svelte-1mkrfgm{flex:none}.task-list.svelte-1mkrfgm{margin:0;padding:.4rem;list-style:none}.task.svelte-1mkrfgm{text-align:left;width:100%;color:var(--ink-2);border-radius:.55rem;align-items:center;gap:.6rem;padding:.42rem .6rem;font-size:.82rem;transition:background .15s,color .15s;display:flex}.task.svelte-1mkrfgm:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 5%, transparent)}.task.on.svelte-1mkrfgm{color:var(--ink);background:color-mix(in oklab, var(--lc) 14%, transparent);box-shadow:inset 2px 0 0 var(--lc)}.tn.svelte-1mkrfgm{color:var(--ink-4);font-size:.66rem}.task.on.svelte-1mkrfgm .tn:where(.svelte-1mkrfgm){color:var(--lc)}.approaches.svelte-1mkrfgm{flex-direction:column;flex:1;min-height:0;display:flex}.tiny.svelte-1mkrfgm{padding:.15rem .45rem;font-size:.68rem}.amap.svelte-1mkrfgm{flex:1;min-height:0;padding:.35rem .4rem .5rem}.arow.svelte-1mkrfgm{text-align:left;width:100%;color:var(--ink-2);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) 3rem 1.5rem;align-items:center;gap:.5rem;padding:.2rem .4rem;font-size:.72rem;display:grid}.arow.svelte-1mkrfgm:hover{background:color-mix(in oklab, var(--ink) 5%, transparent);color:var(--ink)}.arow.sel.svelte-1mkrfgm{color:var(--ink);background:color-mix(in oklab, var(--c) 11%, transparent)}.an.svelte-1mkrfgm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loc.svelte-1mkrfgm{background:var(--line);border-radius:4px;height:.3rem;overflow:hidden}.loc.svelte-1mkrfgm i:where(.svelte-1mkrfgm){background:color-mix(in oklab, var(--c) 75%, var(--ink-3));border-radius:4px;height:100%;transition:width .4s;display:block}.ln.svelte-1mkrfgm{color:var(--ink-3);text-align:right;font-size:.66rem}.main.svelte-1mkrfgm{flex-direction:column;gap:.85rem;min-width:0;min-height:0;display:flex}.task-head.svelte-1mkrfgm{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.4rem 1.6rem;padding:.2rem .2rem 0;display:grid}.th-top.svelte-1mkrfgm{grid-row:1}h2.svelte-1mkrfgm{font-size:2.1rem;line-height:1.05}.prompt.svelte-1mkrfgm{color:var(--ink);margin-top:.35rem;font-size:.88rem}.reveals.svelte-1mkrfgm{grid-row:2;font-size:.78rem}.reveals.svelte-1mkrfgm .eyebrow:where(.svelte-1mkrfgm){margin-right:.35rem}.insights.svelte-1mkrfgm{grid-area:1/2/span 2;grid-template-columns:1fr 1fr;align-content:start;gap:.4rem 1rem;display:grid}.insights.svelte-1mkrfgm li:where(.svelte-1mkrfgm){color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--lc);border-radius:.5rem;padding:.45rem .6rem .45rem .75rem;font-size:.74rem;line-height:1.45;position:relative}.cols.svelte-1mkrfgm{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1;gap:.9rem;min-height:0;display:grid}.col.svelte-1mkrfgm{flex-direction:column;gap:.4rem;min-width:0;min-height:0;display:flex}.col-head.svelte-1mkrfgm{align-items:center;gap:.5rem;padding:0 .2rem;display:flex}.ap.svelte-1mkrfgm{color:color-mix(in oklab, var(--c) 70%, var(--ink));font-size:.8rem;font-weight:600}.x.svelte-1mkrfgm{color:var(--ink-3);border-radius:.3rem;margin-left:auto;padding:.15rem .35rem;font-size:.7rem}.x.svelte-1mkrfgm:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 8%, transparent)}.cb.svelte-1mkrfgm{flex:1;min-height:0}@media (max-width:1023px),(max-height:559px){.rosetta.svelte-1mkrfgm{grid-template-columns:minmax(0,1fr);height:auto}.task-list.svelte-1mkrfgm{gap:.2rem;display:flex;overflow-x:auto}.task.svelte-1mkrfgm{white-space:nowrap}.amap.svelte-1mkrfgm{max-height:18rem}.task-head.svelte-1mkrfgm{grid-template-columns:minmax(0,1fr)}.insights.svelte-1mkrfgm{grid-area:auto/1;grid-template-columns:minmax(0,1fr)}.cols.svelte-1mkrfgm{grid-template-columns:minmax(0,1fr)}.cb.svelte-1mkrfgm{height:30rem}}.sim.svelte-vq0zuq{flex-direction:column;gap:.9rem;height:100%;min-height:0;display:flex}.top.svelte-vq0zuq{flex:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;display:grid}.codep.svelte-vq0zuq{border-radius:var(--radius-sm);background:var(--code-bg);border:1px solid var(--line);padding:.5rem 0 .6rem;font-size:.74rem;line-height:1.75}.cp-head.svelte-vq0zuq{justify-content:space-between;padding:0 .8rem .3rem;display:flex}.small.svelte-vq0zuq{font-size:.66rem}.cl.svelte-vq0zuq{border-left:2px solid #0000;grid-template-columns:2rem 1fr;padding-right:.6rem;transition:background .3s,opacity .3s;display:grid}.cl.cur.svelte-vq0zuq{background:color-mix(in oklab, var(--lc) 15%, transparent);border-left-color:var(--lc)}.cl.done.svelte-vq0zuq{opacity:.6}.cl.svelte-vq0zuq .n:where(.svelte-vq0zuq){text-align:right;color:var(--ink-4);padding-right:.6rem}.cl.svelte-vq0zuq .src:where(.svelte-vq0zuq){white-space:pre;text-overflow:ellipsis;overflow:hidden}.explain.svelte-vq0zuq{flex-direction:column;gap:.6rem;min-width:0;display:flex}.tag.svelte-vq0zuq{font-size:.72rem;font-weight:650;font-family:var(--mono);border:1px solid;border-radius:999px;align-self:flex-start;padding:.2rem .6rem}.t-ok.svelte-vq0zuq{color:var(--ok)}.t-bad.svelte-vq0zuq{color:var(--bad)}.t-warn.svelte-vq0zuq{color:var(--warn)}.t-info.svelte-vq0zuq{color:var(--info)}.txt.svelte-vq0zuq{color:var(--ink);min-height:5.5rem;font-size:.92rem;line-height:1.55}.controls.svelte-vq0zuq{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;display:flex}.controls.svelte-vq0zuq .btn:where(.svelte-vq0zuq):disabled{opacity:.4}.dots.svelte-vq0zuq{gap:.3rem;margin-left:auto;display:flex}.d.svelte-vq0zuq{background:var(--line-2);border-radius:50%;width:.6rem;height:.6rem;transition:all .2s}.d.past.svelte-vq0zuq{background:color-mix(in oklab, var(--lc) 45%, var(--line-2))}.d.on.svelte-vq0zuq{background:var(--lc);border-radius:999px;width:1.4rem}.board.svelte-vq0zuq{width:100%;min-height:0;font-family:var(--sans);flex:1}.panel.svelte-vq0zuq{fill:color-mix(in oklab, var(--panel-2) 70%, transparent);stroke:var(--line)}.plabel.svelte-vq0zuq{font-family:var(--mono);letter-spacing:.12em;fill:var(--ink-3);font-size:9px}.region.svelte-vq0zuq{fill:none;stroke:var(--line-2);stroke-dasharray:4 3;transition:stroke .3s}.region.gc.svelte-vq0zuq{stroke:var(--ok);stroke-dasharray:none;stroke-width:2px;animation:1.2s ease-in-out infinite svelte-vq0zuq-gcpulse}@keyframes svelte-vq0zuq-gcpulse{50%{stroke-opacity:.35}}.rlabel.svelte-vq0zuq{fill:var(--ink-3);font-size:10px;font-family:var(--mono)}.slot.svelte-vq0zuq{fill:var(--panel);stroke:var(--line-2);transition:all .3s}.vname.svelte-vq0zuq{font-family:var(--mono);fill:var(--ink);font-size:13px;font-weight:600}.vtag.svelte-vq0zuq{fill:var(--ink-3);font-size:9.5px;font-family:var(--mono)}.ptr.svelte-vq0zuq{fill:var(--ink-2);transition:fill .3s}.ptr.null.svelte-vq0zuq{fill:none;stroke:var(--ink-4);stroke-width:1.5px}.v-moved.svelte-vq0zuq .vname:where(.svelte-vq0zuq){fill:var(--ink-3);text-decoration:line-through}.v-moved.svelte-vq0zuq .vtag:where(.svelte-vq0zuq){fill:var(--warn)}.v-dangling.svelte-vq0zuq .slot:where(.svelte-vq0zuq){stroke:var(--bad)}.v-dangling.svelte-vq0zuq .vtag:where(.svelte-vq0zuq),.v-dangling.svelte-vq0zuq .ptr:where(.svelte-vq0zuq){fill:var(--bad)}.v-out.svelte-vq0zuq{opacity:.4}.edge.svelte-vq0zuq{fill:none;stroke:var(--ink-2);stroke-width:1.8px;transition:d .4s}.e-owns.svelte-vq0zuq{stroke:var(--lc);stroke-width:2.6px}.e-weak.svelte-vq0zuq{stroke:var(--ink-3);stroke-dasharray:5 4}.e-dangling.svelte-vq0zuq{stroke:var(--bad);stroke-dasharray:6 4}.e-borrow.svelte-vq0zuq{stroke:var(--info);stroke-dasharray:2 4;stroke-width:2.4px;stroke-linecap:round}.ah.svelte-vq0zuq{fill:var(--ink-2)}.ah-owns.svelte-vq0zuq{fill:var(--lc)}.ah-weak.svelte-vq0zuq{fill:var(--ink-3)}.ah-dangling.svelte-vq0zuq{fill:var(--bad)}.ah-borrow.svelte-vq0zuq{fill:var(--info)}.box.svelte-vq0zuq{fill:var(--panel-3);stroke:var(--ink-3);stroke-width:1.4px;transition:fill .35s,stroke .35s,opacity .35s}.olabel.svelte-vq0zuq{fill:var(--ink);font-size:12.5px;font-weight:600;font-family:var(--mono)}.otag.svelte-vq0zuq{font-size:9.5px;font-family:var(--mono);fill:var(--ink-3);letter-spacing:.04em}.hatch.svelte-vq0zuq{stroke:var(--ink-4);stroke-width:1.5px}.obj.svelte-vq0zuq{transition:opacity .35s}.o-live.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke:color-mix(in oklab, var(--lc) 70%, var(--ink-3))}.o-unreachable.svelte-vq0zuq{opacity:.7}.o-unreachable.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke-dasharray:5 4;fill:var(--panel-2)}.o-unreachable.svelte-vq0zuq .otag:where(.svelte-vq0zuq){fill:var(--warn)}.o-leaked.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke:var(--bad);stroke-width:2px;fill:color-mix(in oklab, var(--bad) 14%, var(--panel-2))}.o-leaked.svelte-vq0zuq .otag:where(.svelte-vq0zuq){fill:var(--bad)}.o-freed.svelte-vq0zuq{opacity:.45}.o-freed.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke-dasharray:3 3;fill:#0000}.o-marked.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke:var(--ok);stroke-width:2px;fill:color-mix(in oklab, var(--ok) 12%, var(--panel-2))}.o-marked.svelte-vq0zuq .otag:where(.svelte-vq0zuq){fill:var(--ok)}.o-copied.svelte-vq0zuq .box:where(.svelte-vq0zuq){stroke:var(--info)}.o-copied.svelte-vq0zuq .otag:where(.svelte-vq0zuq){fill:var(--info)}@media (max-width:1023px),(max-height:559px){.top.svelte-vq0zuq{grid-template-columns:minmax(0,1fr)}.cl.svelte-vq0zuq .src:where(.svelte-vq0zuq){white-space:pre-wrap}.board.svelte-vq0zuq{flex:none;min-width:36rem;height:auto}}.rc.svelte-vq0zuq{fill:var(--panel);stroke:var(--warn);stroke-width:1.5px}.rct.svelte-vq0zuq{font-size:11px;font-weight:700;font-family:var(--mono);fill:var(--warn)}.csim.svelte-1s42dzu{flex-direction:column;gap:.7rem;min-height:0;display:flex}.bar.svelte-1s42dzu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ctl.svelte-1s42dzu{align-items:center;gap:.7rem;display:flex}input[type=range].svelte-1s42dzu{width:16rem;accent-color:var(--lc)}.clock.svelte-1s42dzu{min-width:4rem;color:var(--ink);font-size:.8rem}.tl.svelte-1s42dzu{width:100%;height:auto;font-family:var(--sans)}.tick.svelte-1s42dzu{stroke:var(--line)}.tlabel.svelte-1s42dzu{fill:var(--ink-3);font-size:10px;font-family:var(--mono)}.lane.svelte-1s42dzu{fill:color-mix(in oklab, var(--panel-2) 80%, transparent);stroke:var(--line)}.lane.k-io.svelte-1s42dzu{fill:color-mix(in oklab, var(--panel) 50%, transparent);stroke-dasharray:4 3}.lname.svelte-1s42dzu{fill:var(--ink);font-size:12px;font-weight:600}.lkind.svelte-1s42dzu{fill:var(--ink-3);font-size:9px;font-family:var(--mono)}.fill.svelte-1s42dzu{fill:var(--j)}.s-wait.svelte-1s42dzu .fill:where(.svelte-1s42dzu),.s-blocked.svelte-1s42dzu .fill:where(.svelte-1s42dzu){fill:color-mix(in oklab, var(--j) 22%, transparent);stroke:var(--j);stroke-width:1.2px}.s-blocked.svelte-1s42dzu .fill:where(.svelte-1s42dzu){fill:color-mix(in oklab, var(--j) 36%, transparent)}.s-retry.svelte-1s42dzu .fill:where(.svelte-1s42dzu){fill:color-mix(in oklab, var(--bad) 22%, transparent);stroke:var(--bad)}.s-commit.svelte-1s42dzu .fill:where(.svelte-1s42dzu){fill:var(--ok)}.s-hog.svelte-1s42dzu .fill:where(.svelte-1s42dzu){fill:color-mix(in oklab, var(--bad) 75%, transparent)}.hatch.svelte-1s42dzu{stroke:color-mix(in oklab, var(--ink) 25%, transparent);stroke-width:2px}.hatchfill.svelte-1s42dzu{pointer-events:none}.segment.svelte-1s42dzu{cursor:help}.slabel.svelte-1s42dzu{fill:var(--ink);pointer-events:none;font-size:10.5px;font-weight:600}.s-cpu.svelte-1s42dzu .slabel:where(.svelte-1s42dzu),.s-hog.svelte-1s42dzu .slabel:where(.svelte-1s42dzu),.s-commit.svelte-1s42dzu .slabel:where(.svelte-1s42dzu){fill:#fff}.playhead.svelte-1s42dzu{stroke:var(--ink);stroke-width:1.5px}.finish.svelte-1s42dzu{stroke:var(--ok);stroke-width:1.5px;stroke-dasharray:3 3}.flabel.svelte-1s42dzu{fill:var(--ok);font-size:11px;font-weight:650;font-family:var(--mono)}.legend.svelte-1s42dzu{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.74rem;display:flex}.lg.svelte-1s42dzu{align-items:center;gap:.35rem;display:inline-flex}.lg.svelte-1s42dzu i:where(.svelte-1s42dzu){background:var(--j,var(--ink-3));border-radius:2px;width:.85rem;height:.6rem}.lg.svelte-1s42dzu i.hatched:where(.svelte-1s42dzu){background:repeating-linear-gradient(45deg, var(--ink-3) 0 2px, transparent 2px 5px);border:1px solid var(--ink-3)}.stat.svelte-1s42dzu{margin-left:auto}.note.svelte-1s42dzu{color:var(--ink);font-size:.86rem}.runtime.svelte-1a0wd8{flex-direction:column;gap:.85rem;height:100%;min-height:0;display:flex}.head.svelte-1a0wd8{flex:none;align-items:center;gap:1rem;display:flex}.q.svelte-1a0wd8{font-size:.86rem}.body.svelte-1a0wd8{flex:1;min-height:0}.split.svelte-1a0wd8{grid-template-columns:19rem minmax(0,1fr);gap:1rem;height:100%;display:grid}.list.svelte-1a0wd8{min-height:0;padding:.5rem}.who.svelte-1a0wd8{padding:.7rem .6rem .35rem}.model.svelte-1a0wd8{text-align:left;border:1px solid #0000;border-radius:.6rem;flex-direction:column;gap:.25rem;width:100%;margin-bottom:.25rem;padding:.6rem .7rem;transition:all .15s;display:flex}.model.svelte-1a0wd8:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.model.on.svelte-1a0wd8{border-color:color-mix(in oklab, var(--lc) 45%, transparent);background:color-mix(in oklab, var(--lc) 11%, transparent)}.mn.svelte-1a0wd8{font-size:.86rem;font-weight:600}.mw.svelte-1a0wd8{font-size:.72rem}.glyphs.svelte-1a0wd8{flex-wrap:wrap;gap:.2rem;margin-top:.15rem;display:flex}.stage.svelte-1a0wd8{flex-direction:column;gap:.9rem;min-height:0;padding:1rem 1.2rem;display:flex}.stage-head.svelte-1a0wd8{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}h2.svelte-1a0wd8{font-size:2rem;line-height:1.05}.sum.svelte-1a0wd8{max-width:52rem;margin-top:.3rem;font-size:.84rem}.gc.svelte-1a0wd8{flex-direction:column;gap:.35rem;max-width:24rem;display:flex}.pill.svelte-1a0wd8{border-radius:.5rem;padding:.35rem .6rem;font-size:.76rem;line-height:1.35}.pill.ok.svelte-1a0wd8{color:var(--ink);background:color-mix(in oklab, var(--ok) 12%, transparent);border:1px solid color-mix(in oklab, var(--ok) 30%, transparent)}.pill.bad.svelte-1a0wd8{color:var(--ink);background:color-mix(in oklab, var(--bad) 10%, transparent);border:1px solid color-mix(in oklab, var(--bad) 28%, transparent)}.sim.svelte-1a0wd8{flex:1;min-height:0}.conc.svelte-1a0wd8{flex-direction:column;gap:1rem;min-height:0;display:flex}.conc-stage.svelte-1a0wd8{flex:none}.conc-bottom.svelte-1a0wd8{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem;min-height:0;display:grid}.facts.svelte-1a0wd8{grid-template-columns:1fr 1fr;align-content:start;gap:.6rem;display:grid}.fact.svelte-1a0wd8{border:1px solid var(--line);background:var(--panel);border-radius:.6rem;padding:.65rem .8rem}.fact.svelte-1a0wd8 p:where(.svelte-1a0wd8){color:var(--ink-2);margin-top:.25rem;font-size:.8rem;line-height:1.45}.fact.svelte-1a0wd8:first-child{grid-column:1/-1}.warnf.svelte-1a0wd8{border-left:3px solid var(--warn);grid-column:1/-1}.snip.svelte-1a0wd8{gap:.6rem;min-height:0;display:flex}.lang-pick.svelte-1a0wd8{flex-direction:column;gap:.3rem;display:flex}.lang-pick.svelte-1a0wd8 button:where(.svelte-1a0wd8){opacity:.55;border-radius:.5rem;padding:.2rem;transition:opacity .15s}.lang-pick.svelte-1a0wd8 button.on:where(.svelte-1a0wd8),.lang-pick.svelte-1a0wd8 button:where(.svelte-1a0wd8):hover{opacity:1}.lang-pick.svelte-1a0wd8 button.on:where(.svelte-1a0wd8){background:color-mix(in oklab, var(--ink) 8%, transparent)}.cb.svelte-1a0wd8{flex:1;min-width:0;min-height:0}.pipes.svelte-1a0wd8{flex-direction:column;gap:.9rem;height:100%;display:flex}.classes.svelte-1a0wd8{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.cls.svelte-1a0wd8{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);text-align:left;flex-direction:column;gap:.2rem;padding:.55rem .75rem;transition:all .15s;display:flex}.cls.svelte-1a0wd8:hover{border-color:var(--line-2)}.cls.on.svelte-1a0wd8{border-color:color-mix(in oklab, var(--lc) 55%, transparent);background:color-mix(in oklab, var(--lc) 10%, var(--panel))}.cl-name.svelte-1a0wd8{text-transform:capitalize;font-size:.84rem;font-weight:600}.cl-g.svelte-1a0wd8{color:var(--ink-2);font-size:.72rem;line-height:1.35}.okc.svelte-1a0wd8{color:var(--ok)}.badc.svelte-1a0wd8{color:var(--bad)}.rows.svelte-1a0wd8{flex-direction:column;flex:1;justify-content:space-between;gap:.15rem;min-height:0;padding:.5rem 1rem .6rem;display:flex;overflow-y:auto}.legend.svelte-1a0wd8{color:var(--ink-2);gap:1rem;padding:.2rem 0 .4rem;font-size:.72rem;display:flex}.hint.svelte-1a0wd8{margin-left:auto}.lg.svelte-1a0wd8:before{content:"";background:var(--k);border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.k-source.svelte-1a0wd8{--k:var(--kind-source)}.k-compile.svelte-1a0wd8{--k:var(--kind-compile)}.k-artifact.svelte-1a0wd8{--k:var(--kind-artifact)}.k-runtime.svelte-1a0wd8{--k:var(--kind-runtime)}.prow.svelte-1a0wd8{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.8rem;transition:opacity .25s;display:grid}.prow.dim.svelte-1a0wd8{opacity:.2}.pl.svelte-1a0wd8{text-align:left;align-items:center;gap:.5rem;font-size:.82rem;font-weight:560;display:flex}.pl.svelte-1a0wd8:hover span:where(.svelte-1a0wd8){text-decoration:underline}@media (max-width:1023px),(max-height:559px){.runtime.svelte-1a0wd8{height:auto}.head.svelte-1a0wd8{flex-direction:column;align-items:flex-start}.split.svelte-1a0wd8{grid-template-columns:minmax(0,1fr)}.list.svelte-1a0wd8{gap:.4rem;display:flex;overflow-x:auto}.who.svelte-1a0wd8{display:none}.model.svelte-1a0wd8{min-width:12rem}.stage-head.svelte-1a0wd8{flex-direction:column}.sim.svelte-1a0wd8{min-height:0;overflow-x:auto}.conc-bottom.svelte-1a0wd8{grid-template-columns:minmax(0,1fr)}.cb.svelte-1a0wd8{height:26rem}.classes.svelte-1a0wd8{grid-template-columns:1fr 1fr}.prow.svelte-1a0wd8{grid-template-columns:minmax(0,1fr)}}.types.svelte-1qswmc3{grid-template-columns:minmax(0,1fr) 29rem;gap:1rem;height:100%;min-height:0;display:grid}h3.svelte-1qswmc3{font-size:.9rem}.small.svelte-1qswmc3{font-size:.72rem}.tiny.svelte-1qswmc3{padding:.15rem .45rem;font-size:.66rem}.matrix-card.svelte-1qswmc3{flex-direction:column;min-height:0;display:flex}.scale.svelte-1qswmc3{align-items:center;gap:.25rem;display:flex}.lv.svelte-1qswmc3{border-radius:3px;width:1.4rem;height:.7rem}.lv0.svelte-1qswmc3{background:color-mix(in oklab, var(--s1) 4%, var(--panel))}.lv1.svelte-1qswmc3{background:color-mix(in oklab, var(--s1) 17%, var(--panel))}.lv2.svelte-1qswmc3{background:color-mix(in oklab, var(--s1) 36%, var(--panel))}.lv3.svelte-1qswmc3{background:color-mix(in oklab, var(--s1) 64%, var(--panel))}.lvx.svelte-1qswmc3{background:var(--panel-2)}.grid-wrap.svelte-1qswmc3{flex:1;min-height:0;padding:.4rem .8rem .8rem}.grid.svelte-1qswmc3{flex-direction:column;gap:3px;display:flex}.hrow.svelte-1qswmc3,.row.svelte-1qswmc3{grid-template-columns:8.6rem repeat(11,minmax(0,1fr));gap:3px;display:grid}.hrow.svelte-1qswmc3{z-index:2;background:var(--panel);padding-bottom:3px;position:sticky;top:0}.fh.svelte-1qswmc3{color:var(--ink-2);text-align:center;border-radius:.4rem;padding:.35rem .3rem;font-size:.66rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s}.fh.svelte-1qswmc3:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent)}.fh.on.svelte-1qswmc3{color:var(--ink);background:color-mix(in oklab, var(--s1) 22%, transparent)}.fh.cat.svelte-1qswmc3{font-style:italic}.arrow.svelte-1qswmc3{margin-left:.2rem}.rh.svelte-1qswmc3{text-align:left;border-radius:.45rem;align-items:center;gap:.45rem;padding:0 .35rem;font-size:.78rem;font-weight:560;display:flex}.rh.svelte-1qswmc3:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.row.focus.svelte-1qswmc3 .rh:where(.svelte-1qswmc3){background:color-mix(in oklab, var(--c) 14%, transparent);box-shadow:inset 2px 0 0 var(--c)}.cell.svelte-1qswmc3{text-align:center;min-height:2.78rem;color:var(--ink);cursor:help;border-radius:.35rem;outline:1px solid #0000;justify-content:center;align-items:center;padding:.2rem .3rem;font-size:.64rem;line-height:1.2;transition:outline-color .15s;display:flex}.cell.svelte-1qswmc3:hover{outline-color:var(--ink-3)}.cell.cat.svelte-1qswmc3{color:var(--ink-2)}.cell.col.svelte-1qswmc3{outline:1px solid color-mix(in oklab, var(--s1) 60%, transparent)}.row.focus.svelte-1qswmc3 .cell:where(.svelte-1qswmc3){outline:1px solid color-mix(in oklab, var(--lc) 35%, transparent)}.right.svelte-1qswmc3{flex-direction:column;gap:1rem;min-height:0;display:flex}.scatter-card.svelte-1qswmc3{flex:none}.scatter.svelte-1qswmc3{width:100%;padding:.2rem .5rem .4rem;display:block}.gl.svelte-1qswmc3{stroke:var(--line)}.quad.svelte-1qswmc3{fill:var(--ink-4);font-size:10px;font-style:italic}.axis.svelte-1qswmc3{fill:var(--ink-3);font-size:10.5px}.pt.svelte-1qswmc3 circle:where(.svelte-1qswmc3){fill:var(--ink-3);stroke:var(--panel);stroke-width:2px;cursor:pointer;transition:r .25s,fill .25s}.pt.svelte-1qswmc3 text:where(.svelte-1qswmc3){fill:var(--ink-2);pointer-events:none;font-size:11px}.pt.svelte-1qswmc3:hover circle:where(.svelte-1qswmc3){fill:var(--c)}.pt.on.svelte-1qswmc3 circle:where(.svelte-1qswmc3){fill:var(--c);stroke:var(--ink)}.pt.on.svelte-1qswmc3 text:where(.svelte-1qswmc3){fill:var(--ink);font-weight:700}.detail.svelte-1qswmc3{flex:1;min-height:0;overflow-y:auto}.dq.svelte-1qswmc3{font-family:var(--serif);margin:.2rem 0 .6rem;font-size:1.35rem;font-weight:400}.dl.svelte-1qswmc3 li:where(.svelte-1qswmc3){border-bottom:1px solid var(--line);grid-template-columns:auto 6rem 1fr;align-items:center;gap:.5rem;padding:.22rem 0;font-size:.76rem;display:grid}.dn.svelte-1qswmc3{color:var(--ink-2)}.guide-h.svelte-1qswmc3{margin:1rem 0 .4rem}.guide.svelte-1qswmc3 div:where(.svelte-1qswmc3){grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.18rem 0;font-size:.74rem;display:grid}.guide.svelte-1qswmc3 dt:where(.svelte-1qswmc3){color:var(--ink);font-weight:560}.guide.svelte-1qswmc3 dd:where(.svelte-1qswmc3){color:var(--ink-2);margin:0}.small-prose.svelte-1qswmc3{margin-top:.4rem;font-size:.84rem}@media (max-width:1023px),(max-height:559px){.types.svelte-1qswmc3{grid-template-columns:minmax(0,1fr);height:auto}.grid-wrap.svelte-1qswmc3{overflow-x:auto}.grid.svelte-1qswmc3{min-width:56rem}}.arch.svelte-6gzs0d{width:100%;height:100%;font-family:var(--sans)}.group.svelte-6gzs0d{fill:color-mix(in oklab, var(--lc) 4%, transparent);stroke:color-mix(in oklab, var(--lc) 35%, var(--line-2));stroke-dasharray:6 5}.glabel.svelte-6gzs0d{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:color-mix(in oklab, var(--lc) 70%, var(--ink-3));font-size:11px}.edge.svelte-6gzs0d{fill:none;stroke:var(--ink-4);stroke-width:1.6px;transition:stroke .3s,stroke-width .3s}.edge.dashed.svelte-6gzs0d{stroke-dasharray:5 5}.edge.on.svelte-6gzs0d{stroke:var(--lc);stroke-width:2.6px;stroke-dasharray:8 6;animation:.6s linear infinite svelte-6gzs0d-flow}@keyframes svelte-6gzs0d-flow{to{stroke-dashoffset:-14px}}.ah.svelte-6gzs0d{fill:var(--ink-4)}.ah-on.svelte-6gzs0d{fill:var(--lc)}.elabel.svelte-6gzs0d rect:where(.svelte-6gzs0d){fill:var(--panel);stroke:var(--line)}.elabel.svelte-6gzs0d text:where(.svelte-6gzs0d){font-size:10.5px;font-family:var(--mono);fill:var(--ink-3)}.elabel.on.svelte-6gzs0d rect:where(.svelte-6gzs0d){stroke:var(--lc)}.elabel.on.svelte-6gzs0d text:where(.svelte-6gzs0d){fill:var(--ink)}.node.svelte-6gzs0d{cursor:pointer;outline:none;transition:opacity .3s}.node.dim.svelte-6gzs0d{opacity:.45}.box.svelte-6gzs0d{fill:var(--panel-2);stroke:var(--line-2);stroke-width:1.2px;transition:stroke .25s,fill .25s}.node.svelte-6gzs0d:hover .box:where(.svelte-6gzs0d),.node.svelte-6gzs0d:focus-visible .box:where(.svelte-6gzs0d){stroke:var(--ink-3)}.node.sel.svelte-6gzs0d .box:where(.svelte-6gzs0d){stroke:var(--ink);stroke-width:1.8px}.node.inv.svelte-6gzs0d .box:where(.svelte-6gzs0d){stroke:var(--lc);stroke-width:2px;fill:color-mix(in oklab, var(--lc) 12%, var(--panel-2))}.band.svelte-6gzs0d{fill:var(--k)}.k-client.svelte-6gzs0d{--k:var(--s1)}.k-edge.svelte-6gzs0d{--k:var(--ink-3)}.k-app.svelte-6gzs0d{--k:var(--lc)}.k-runtime.svelte-6gzs0d{--k:var(--kind-compile)}.k-data.svelte-6gzs0d{--k:var(--s3)}.k-worker.svelte-6gzs0d{--k:var(--s2)}.k-external.svelte-6gzs0d{--k:var(--ink-4)}.k-external.svelte-6gzs0d .box:where(.svelte-6gzs0d){stroke-dasharray:4 4}.nl.svelte-6gzs0d{fill:var(--ink);font-size:13.5px;font-weight:620}.ns.svelte-6gzs0d{fill:var(--ink-3);font-size:10.5px;font-family:var(--mono)}.packet.svelte-6gzs0d{fill:var(--lc);stroke:var(--bg);stroke-width:2.5px;filter:url(#glow)}.archv.svelte-1u2pmv{grid-template-columns:minmax(0,1fr) 25rem;gap:1rem;height:100%;min-height:0;display:grid}.stage.svelte-1u2pmv{flex-direction:column;min-height:0;padding:1rem 1.2rem .8rem;display:flex}.head.svelte-1u2pmv{align-items:center;gap:.8rem;display:flex}h2.svelte-1u2pmv{font-size:1.9rem;line-height:1.1}.pattern.svelte-1u2pmv{color:var(--ink-3);font-size:1.4rem}.summary.svelte-1u2pmv{max-width:70rem;margin-top:.5rem;font-size:.86rem}.diagram.svelte-1u2pmv{flex:1;min-height:0;margin-top:.4rem}.legend.svelte-1u2pmv{color:var(--ink-2);flex-wrap:wrap;gap:1rem;font-size:.72rem;display:flex}.lg.svelte-1u2pmv:before{content:"";vertical-align:-.1rem;background:var(--k);border-radius:2px;width:.3rem;height:.8rem;margin-right:.4rem;display:inline-block}.k-client.svelte-1u2pmv{--k:var(--s1)}.k-edge.svelte-1u2pmv{--k:var(--ink-3)}.k-app.svelte-1u2pmv{--k:var(--lc)}.k-runtime.svelte-1u2pmv{--k:var(--kind-compile)}.k-data.svelte-1u2pmv{--k:var(--s3)}.k-worker.svelte-1u2pmv{--k:var(--s2)}.k-external.svelte-1u2pmv{--k:var(--ink-4)}.hint.svelte-1u2pmv{margin-left:auto}.side.svelte-1u2pmv{flex-direction:column;gap:1rem;min-height:0;display:flex}h3.svelte-1u2pmv{font-size:.9rem}.trace.svelte-1u2pmv{flex-direction:column;flex:1.4;min-height:0;display:flex}.steps.svelte-1u2pmv{flex:1;min-height:0;margin:0;padding:.5rem;list-style:none}.st.svelte-1u2pmv{text-align:left;width:100%;color:var(--ink-2);border-radius:.6rem;gap:.65rem;padding:.55rem .6rem;font-size:.8rem;line-height:1.45;transition:background .2s,color .2s;display:flex}.st.svelte-1u2pmv:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.st.on.svelte-1u2pmv{color:var(--ink);background:color-mix(in oklab, var(--lc) 13%, transparent)}.sn.svelte-1u2pmv{border:1px solid var(--line-2);width:1.35rem;height:1.35rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}.st.on.svelte-1u2pmv .sn:where(.svelte-1u2pmv){border-color:var(--lc);background:var(--lc);color:var(--bg)}.detail.svelte-1u2pmv{flex:1;min-height:0;overflow-y:auto}.dn.svelte-1u2pmv{margin-top:.2rem;font-size:1.15rem}.small.svelte-1u2pmv{font-size:.72rem}.dd.svelte-1u2pmv{margin-top:.5rem;font-size:.84rem}.tr.svelte-1u2pmv{margin-top:.6rem}.tr.svelte-1u2pmv li:where(.svelte-1u2pmv){font-size:.84rem}@media (max-width:1023px),(max-height:559px){.archv.svelte-1u2pmv{grid-template-columns:minmax(0,1fr);height:auto}.diagram.svelte-1u2pmv{flex:none;overflow:auto hidden}.diagram.svelte-1u2pmv svg{width:48rem;height:auto}.trace.svelte-1u2pmv{min-height:24rem}}.tl.svelte-k2vxlv{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.chart.svelte-k2vxlv{flex-direction:column;flex:1;min-height:0;display:flex}h3.svelte-k2vxlv{font-size:.9rem}.small.svelte-k2vxlv{font-size:.72rem}.legend.svelte-k2vxlv{color:var(--ink-2);gap:1rem;display:flex}.legend.svelte-k2vxlv i:where(.svelte-k2vxlv){vertical-align:-.08rem;border-radius:50%;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}.legend.svelte-k2vxlv .birth:where(.svelte-k2vxlv){border:2px solid var(--ink)}.legend.svelte-k2vxlv .mile:where(.svelte-k2vxlv){background:var(--ink-2);width:.5rem;height:.5rem}.legend.svelte-k2vxlv .inf:where(.svelte-k2vxlv){border-top:2px solid var(--lc);border-left:2px solid var(--lc);border-radius:.6rem 0 0;width:1.1rem;height:.6rem}.svg.svelte-k2vxlv{width:100%;min-height:0;font-family:var(--sans);flex:1;padding:.3rem .6rem .6rem}.era.svelte-k2vxlv{fill:#0000}.era.alt.svelte-k2vxlv{fill:color-mix(in oklab, var(--ink) 2.5%, transparent)}.era-l.svelte-k2vxlv{fill:var(--ink-3);font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.grid.svelte-k2vxlv{stroke:var(--line)}.yr.svelte-k2vxlv{fill:var(--ink-3);font-size:11px;font-family:var(--mono)}.now.svelte-k2vxlv{stroke:var(--ok);stroke-dasharray:2 4}.nowl.svelte-k2vxlv{fill:var(--ok)}.arc.svelte-k2vxlv{fill:none;stroke:var(--c);stroke-width:1.4px;transition:opacity .3s,stroke-width .3s}.arc.dim.svelte-k2vxlv{opacity:.16}.arc.on.svelte-k2vxlv{opacity:.95;stroke-width:2.2px}.row.svelte-k2vxlv{cursor:pointer}.hit.svelte-k2vxlv{fill:#0000;transition:fill .2s}.row.svelte-k2vxlv:hover .hit:where(.svelte-k2vxlv){fill:color-mix(in oklab, var(--ink) 4%, transparent)}.row.on.svelte-k2vxlv .hit:where(.svelte-k2vxlv){fill:color-mix(in oklab, var(--c) 10%, transparent)}.name.svelte-k2vxlv{fill:var(--ink-2);font-size:13px;font-weight:600}.row.on.svelte-k2vxlv .name:where(.svelte-k2vxlv){fill:var(--ink)}.ly.svelte-k2vxlv{fill:var(--ink-3);font-size:11px;font-family:var(--mono)}.pre.svelte-k2vxlv{stroke:var(--c);stroke-width:1.5px;stroke-dasharray:2 4;opacity:.6}.life.svelte-k2vxlv{stroke:var(--c);stroke-width:2.5px;opacity:.4}.row.on.svelte-k2vxlv .life:where(.svelte-k2vxlv){opacity:.9}.m.svelte-k2vxlv{fill:var(--c);stroke:var(--panel);stroke-width:2px;cursor:help}.m.svelte-k2vxlv:hover{r:7}.b.svelte-k2vxlv{fill:var(--panel);stroke:var(--c);stroke-width:3px}.bottom.svelte-k2vxlv{flex:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;height:10.5rem;display:grid}.fh.svelte-k2vxlv{align-items:center;gap:.7rem;display:flex}.fname.svelte-k2vxlv{font-size:1.5rem;font-weight:400}.inf-rows.svelte-k2vxlv{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.7rem;display:grid}.chips.svelte-k2vxlv{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.hm.svelte-k2vxlv{margin:.2rem 0 .35rem;font-size:1.05rem}.small-p.svelte-k2vxlv{margin-top:.4rem;font-size:.8rem}@media (max-width:1023px),(max-height:559px){.tl.svelte-k2vxlv{height:auto}.svg.svelte-k2vxlv{flex:none;width:78rem;height:auto}.chart.svelte-k2vxlv{overflow-x:auto}.bottom.svelte-k2vxlv{grid-template-columns:minmax(0,1fr);height:auto}}.fit.svelte-1rosdd9{grid-template-columns:27rem minmax(0,1fr);gap:1rem;height:100%;min-height:0;display:grid}.controls.svelte-1rosdd9{flex-direction:column;gap:1rem;min-height:0;display:flex}.cases.svelte-1rosdd9{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.6rem;display:grid}.case.svelte-1rosdd9{text-align:left;color:var(--ink-2);border:1px solid var(--line);background:var(--panel-2);border-radius:.55rem;padding:.5rem .65rem;font-size:.78rem;transition:all .15s}.case.svelte-1rosdd9:hover{color:var(--ink);border-color:var(--line-2)}.case.on.svelte-1rosdd9{color:var(--ink);border-color:color-mix(in oklab, var(--s1) 65%, transparent);background:color-mix(in oklab, var(--s1) 16%, var(--panel-2))}.presets.svelte-1rosdd9{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 .8rem;display:flex}.presets.svelte-1rosdd9 .chip:where(.svelte-1rosdd9):hover{color:var(--ink);border-color:var(--line-2)}.sliders.svelte-1rosdd9{flex-direction:column;gap:.55rem;display:flex}.sl.svelte-1rosdd9{grid-template-columns:7.2rem 1fr 3.8rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.sl.svelte-1rosdd9 input:where(.svelte-1rosdd9){accent-color:var(--s1);width:100%}.sl-v.svelte-1rosdd9{color:var(--ink-2);font-size:.7rem}.method.svelte-1rosdd9{padding:0 .3rem;font-size:.72rem}.results.svelte-1rosdd9{flex-direction:column;gap:1rem;min-height:0;display:flex}.pick.svelte-1rosdd9{border-left:3px solid var(--lc);background:linear-gradient(90deg, color-mix(in oklab, var(--lc) 10%, var(--panel)), var(--panel) 60%);flex:none;align-items:center;gap:1.2rem;padding:1rem 1.3rem;display:flex}.pick-txt.svelte-1rosdd9{flex:1}h2.svelte-1rosdd9{font-size:2.3rem;line-height:1.05}.runner.svelte-1rosdd9{margin-top:.3rem}.small.svelte-1rosdd9{font-size:.72rem}.pick-score.svelte-1rosdd9{align-items:baseline;gap:.2rem;display:flex}.big.svelte-1rosdd9{font-size:2.4rem;font-weight:700}h3.svelte-1rosdd9{font-size:.9rem}.list.svelte-1rosdd9{flex-direction:column;flex:1;min-height:0;display:flex}.rank.svelte-1rosdd9{flex:1;min-height:0;margin:0;padding:.4rem 1rem .8rem;list-style:none}.rank.svelte-1rosdd9 li:where(.svelte-1rosdd9){border-bottom:1px solid var(--line);grid-template-columns:1.6rem 9.5rem minmax(8rem,1fr) 2.2rem minmax(0,1.25fr);align-items:center;gap:.8rem;padding:.32rem 0;display:grid}.pos.svelte-1rosdd9{color:var(--ink-3);text-align:right;font-size:.72rem}.top.svelte-1rosdd9 .pos:where(.svelte-1rosdd9){color:var(--ink);font-weight:700}.lname.svelte-1rosdd9{text-align:left;align-items:center;gap:.5rem;font-size:.84rem;font-weight:560;display:flex}.lname.svelte-1rosdd9:hover span:where(.svelte-1rosdd9){text-decoration:underline}.barwrap.svelte-1rosdd9{background:var(--line);cursor:help;border-radius:4px;height:.6rem}.bar.svelte-1rosdd9{background:color-mix(in oklab, var(--s1) 55%, var(--panel));border-radius:4px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.top.svelte-1rosdd9 .bar:where(.svelte-1rosdd9){background:var(--s1)}.val.svelte-1rosdd9{text-align:right;font-size:.8rem}.tags.svelte-1rosdd9{flex-wrap:wrap;gap:.3rem;display:flex}.tag.svelte-1rosdd9{border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.08rem .45rem;font-size:.66rem}.tag.f3.svelte-1rosdd9{color:var(--ok);border-color:color-mix(in oklab, var(--ok) 40%, transparent)}.tag.f0.svelte-1rosdd9{color:var(--ink-3)}.tag.good.svelte-1rosdd9{color:var(--ink)}.tag.weak.svelte-1rosdd9{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 40%, transparent)}@media (max-width:1023px),(max-height:559px){.fit.svelte-1rosdd9{grid-template-columns:minmax(0,1fr);height:auto}.pick.svelte-1rosdd9{flex-wrap:wrap}.rank.svelte-1rosdd9 li:where(.svelte-1rosdd9){grid-template-columns:1.4rem 8rem 1fr 2rem}.tags.svelte-1rosdd9{grid-column:2/-1}}.app.svelte-1n46o8q{height:100vh;isolation:isolate;grid-template:"top top"3.6rem"side main"minmax(0,1fr)"status status"1.9rem/15.5rem minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.glow.svelte-1n46o8q{z-index:-1;pointer-events:none;background:radial-gradient(60rem 30rem at 12% -8%, color-mix(in oklab, var(--lc) 13%, transparent), transparent 70%), radial-gradient(50rem 40rem at 105% 110%, color-mix(in oklab, var(--lc) 7%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0) 0 0 / 1.6rem 1.6rem;transition:background .6s;position:absolute;inset:0}.top.svelte-1n46o8q{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-area:top;align-items:center;gap:1.2rem;padding:0 1rem 0 1.1rem;display:flex}.brand.svelte-1n46o8q{text-align:left;flex:none;align-items:center;gap:.6rem;width:14.1rem;display:flex}.logo.svelte-1n46o8q{width:2rem;height:2rem}.title.svelte-1n46o8q{flex-direction:column;line-height:1.1;display:flex}.wordmark.svelte-1n46o8q{font-size:1.35rem}.subtitle.svelte-1n46o8q{color:var(--ink-3);letter-spacing:.02em;font-size:.64rem}.views.svelte-1n46o8q{flex:1;gap:.15rem;min-width:0;display:flex}.view-tab.svelte-1n46o8q{color:var(--ink-2);white-space:nowrap;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.82rem;font-weight:540;transition:color .15s,background .15s;display:flex;position:relative}.view-tab.svelte-1n46o8q:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 5%, transparent)}.view-tab[aria-selected=true].svelte-1n46o8q{color:var(--ink);background:color-mix(in oklab, var(--lc) 13%, transparent)}.view-tab[aria-selected=true].svelte-1n46o8q:after{content:"";background:var(--lc);border-radius:2px;height:2px;position:absolute;bottom:-.62rem;left:.75rem;right:.75rem}.vn.svelte-1n46o8q{color:var(--ink-4);font-size:.62rem}.view-tab[aria-selected=true].svelte-1n46o8q .vn:where(.svelte-1n46o8q){color:var(--lc)}.tools.svelte-1n46o8q{align-items:center;gap:.4rem;display:flex}.search.svelte-1n46o8q{border:1px solid var(--line-2);color:var(--ink-3);background:var(--panel);border-radius:.6rem;align-items:center;gap:.5rem;min-width:11rem;padding:.38rem .5rem .38rem .7rem;font-size:.78rem;display:flex}.search.svelte-1n46o8q span:where(.svelte-1n46o8q){text-align:left;flex:1}.search.svelte-1n46o8q:hover{color:var(--ink);border-color:color-mix(in oklab, var(--lc) 50%, var(--line-2))}.icon-btn.svelte-1n46o8q{width:2.1rem;height:2.1rem;color:var(--ink-2);border:1px solid #0000;border-radius:.6rem;place-items:center;display:grid}.icon-btn.svelte-1n46o8q:hover{color:var(--ink);border-color:var(--line-2);background:var(--panel)}.side.svelte-1n46o8q{border-right:1px solid var(--line);grid-area:side;min-height:0}.main.svelte-1n46o8q{grid-area:main;min-width:0;min-height:0;padding:1rem}.view.svelte-1n46o8q{height:100%;min-height:0}.status.svelte-1n46o8q{border-top:1px solid var(--line);color:var(--ink-2);background:color-mix(in oklab, var(--bg) 80%, transparent);grid-area:status;align-items:center;gap:.8rem;padding:0 1rem;font-size:.7rem;display:flex}.st-ok.svelte-1n46o8q{align-items:center;gap:.45rem;display:flex}.st-ok.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--ok);border-radius:50%;width:.45rem;height:.45rem}.sep.svelte-1n46o8q{background:var(--line-2);width:1px;height:.9rem}.grow.svelte-1n46o8q{flex:1}.keys.svelte-1n46o8q kbd:where(.svelte-1n46o8q){margin:0 .1rem}@media (max-width:1023px),(max-height:559px){.app.svelte-1n46o8q{height:auto;display:block;overflow:visible}.glow.svelte-1n46o8q{position:fixed}.top.svelte-1n46o8q{z-index:20;flex-wrap:wrap;gap:.4rem .6rem;padding:.55rem .75rem 0;position:sticky;top:0}.brand.svelte-1n46o8q{flex:1;width:auto}.search.svelte-1n46o8q{min-width:0}.search.svelte-1n46o8q span:where(.svelte-1n46o8q),.search.svelte-1n46o8q kbd:where(.svelte-1n46o8q){display:none}.views.svelte-1n46o8q{scrollbar-width:none;flex:1 0 100%;order:3;padding-bottom:.45rem;overflow-x:auto}.view-tab[aria-selected=true].svelte-1n46o8q:after{bottom:-.1rem}.side.svelte-1n46o8q{z-index:15;border-right:0;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:6.4rem}.main.svelte-1n46o8q{padding:.75rem}.status.svelte-1n46o8q{flex-wrap:wrap;gap:.4rem .8rem;padding:.6rem .75rem 1rem}.keys.svelte-1n46o8q,.grow.svelte-1n46o8q,.sep.svelte-1n46o8q{display:none}}
/*$vite$:1*/