@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-400.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spline-sans-mono-500.woff2)format("woff2")}:root{--font-ui:Archivo, system-ui, sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, monospace;--radius:6px;--color-canvas-surround:#b0b6ba;--color-tray:#dfe3e6;--color-chrome-fill:#f0f2f4;--color-panel-rest:#f7f8f9;--color-panel:#fff;--color-drawing:#fff;--color-text-primary:#0f1417;--color-text-body:#3c454c;--color-text-metadata:#6b757c;--color-text-incidental:#8b949a;--color-divider-inset:#e8ebee;--color-hairline:#dfe3e6;--color-hairline-strong:#cbd0d5;--color-accent:#1f4e7a;--color-accent-press:#163a5c;--color-accent-hairline:#7fa3c0;--color-accent-tint:#e9eff5;--color-primary-ctrl:#171b1e;--color-primary-ctrl-hover:#000;--color-selected-text:#143c60;--color-code-a:#1e7a4b;--color-code-b:#a2620c;--color-code-c:#b3231f;--color-code-d:#4b4fa6;--color-code-none:#8b949a;--color-semantic-attention:#8a5a00;--color-semantic-destructive:#a1201c;--color-semantic-running:#4a6b80;--color-semantic-complete:#46685a;--color-disabled-surface:#f7f8f9;--color-disabled-text:#8b949a;--color-markup-line:#c2410c;--color-pin:#c81e32;--text-display-size:28px;--text-display-line:1.15;--text-display-weight:600;--text-display-tracking:-.02em;--text-h1-size:20px;--text-h1-line:1.25;--text-h1-weight:600;--text-h1-tracking:-.012em;--text-h2-size:16px;--text-h2-line:1.3;--text-h2-weight:600;--text-h3-size:13px;--text-h3-line:1.35;--text-h3-weight:600;--text-body-size:13px;--text-body-line:1.5;--text-body-weight:400;--text-small-size:12px;--text-small-line:1.45;--text-small-weight:400;--text-identifier-size:12px;--text-identifier-line:1.4;--text-identifier-weight:400;--text-metadata-size:11px;--text-metadata-line:1.45;--text-metadata-weight:400;--text-label-size:10px;--text-label-line:1;--text-label-weight:500;--text-label-tracking:.12em}body{font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);color:var(--color-text-body);background:var(--color-tray)}[data-state~=hover]{background:var(--color-panel-rest)}[data-state~=press]{box-shadow:none}[data-state~=active]{background:var(--color-accent-tint);box-shadow:inset 0 -2px 0 var(--color-accent)}[data-state~=selected]{background:var(--color-accent-tint);box-shadow:0 0 0 1px var(--color-accent-hairline);color:var(--color-selected-text)}[data-state~=just-changed]{box-shadow:0 0 0 2px var(--color-accent)}[data-state~=disabled]{cursor:not-allowed;background:var(--color-disabled-surface)!important;color:var(--color-disabled-text)!important;box-shadow:none!important}:focus{outline:none}:focus-visible{box-shadow:0 0 0 1px var(--color-hairline-strong,#cbd0d5), 0 0 0 1px #fff, 0 0 0 3px var(--color-accent,#1f4e7a);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._shell_3yy4x_8{background:var(--color-tray);flex-direction:column;min-height:100vh;display:flex}._skipLink_3yy4x_15{z-index:100;border:1px solid var(--color-hairline-strong);border-radius:var(--radius);background:var(--color-panel);color:var(--color-text-primary);font:inherit;cursor:pointer;padding:8px 12px;position:absolute;top:-40px;left:8px}._skipLink_3yy4x_15:focus-visible{top:8px}._header_3yy4x_33{background:var(--color-chrome-fill);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}._nav_3yy4x_43{align-items:center;gap:20px;display:flex}._brand_3yy4x_49,._navLink_3yy4x_50{color:var(--color-text-body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}._brand_3yy4x_49{color:var(--color-text-primary);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight)}._brand_3yy4x_49:hover,._navLink_3yy4x_50:hover{color:var(--color-accent)}._headerActions_3yy4x_69{align-items:center;gap:12px;display:flex}._diagnostics_3yy4x_75{position:relative}._diagnosticsFallback_3yy4x_79{z-index:10;border:1px solid var(--color-hairline-strong);border-radius:var(--radius);background:var(--color-panel);width:320px;font-size:var(--text-small-size);margin-top:8px;padding:12px;position:absolute;top:100%;right:0}._diagnosticsText_3yy4x_93{box-sizing:border-box;width:100%;height:160px;font-family:Spline Sans Mono,monospace;font-size:var(--text-small-size)}._identityChip_3yy4x_101{border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-panel);color:var(--color-text-body);font-size:var(--text-small-size);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}._identityChip_3yy4x_101:hover{border-color:var(--color-accent-hairline)}._tabs_3yy4x_119{background:var(--color-panel);border-bottom:1px solid var(--color-hairline);gap:4px;padding:0 20px;display:flex;overflow-x:auto}._tabLink_3yy4x_128{color:var(--color-text-body);font-size:var(--text-body-size);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;text-decoration:none}._tabLink_3yy4x_128:hover{color:var(--color-accent)}._tabLink_3yy4x_128[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:var(--text-h3-weight)}._banner_3yy4x_3{background:var(--color-semantic-attention);color:#fff;font-size:var(--text-small-size);margin:0;padding:10px 20px}._main_3yy4x_155{outline:none;flex:1;padding:24px 20px}._storage_1tx27_7{border-top:1px solid var(--color-hairline);margin-top:24px;padding-top:16px}._storage_1tx27_7 h2{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight)}
