*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--page-bg,#0a0a14);min-height:100vh;color:var(--page-text,#e8e8ff);font-family:system-ui,sans-serif;transition:background .18s,color .18s}._1l3685o0{border-bottom:1px solid var(--nav-border,#1a1a2e);background:var(--nav-bg,#0d0d1e);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.75rem 1.5rem;transition:background .18s,border-color .18s;display:flex}._1l3685o1{color:var(--nav-text,#a0a0c0);border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s}._1l3685o1:hover{background:var(--nav-text-hover-bg,#1a1a2e);color:var(--nav-text-hover,#e8e8ff)}._1l3685o2,._1l3685o2:hover{background:var(--nav-active-bg,#e8e8ff);color:var(--nav-active-text,#0a0a14)}._1l3685o3{padding:2rem 1.5rem}._1l3685o4{color:var(--page-text,#e8e8ff);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}._1l3685o5{border:1px solid var(--toggle-border,#2a2a3e);cursor:pointer;width:2rem;height:2rem;color:var(--toggle-text,#a0a0c0);background:0 0;border-radius:6px;place-items:center;margin-inline-start:auto;font-size:1rem;transition:background .12s,color .12s,border-color .12s;display:grid}._1l3685o5:hover{background:var(--toggle-hover-bg,#1a1a2e);color:var(--toggle-hover-text,#e8e8ff)}:root{--chart-grid:#2d2d2d;--chart-axis:#3a3a3a;--chart-label:#888;--chart-label-muted:#555;--chart-tooltip-text:#e2e2e2;--chart-tooltip-bg:#18181ceb;--chart-accent:#6366f1;--chart-bg:transparent;--chart-crosshair:#ffffff2e;--chart-range-1:#1a1a2e;--chart-range-2:#1e1e33;--chart-range-3:#252540;--page-bg:#0a0a14;--page-text:#e8e8ff;--nav-bg:#0d0d1e;--nav-border:#1a1a2e;--nav-text:#a0a0c0;--nav-text-hover-bg:#1a1a2e;--nav-text-hover:#e8e8ff;--nav-active-bg:#e8e8ff;--nav-active-text:#0a0a14;--card-bg:#12121f;--card-border:#1e1e33;--card-label:#7070a0;--toggle-border:#2a2a3e;--toggle-text:#a0a0c0;--toggle-hover-bg:#1a1a2e;--toggle-hover-text:#e8e8ff}[data-theme=light]{--chart-grid:#e5e5e5;--chart-axis:#d4d4d4;--chart-label:#555;--chart-label-muted:#aaa;--chart-tooltip-text:#1a1a1a;--chart-tooltip-bg:#fffffff2;--chart-accent:#4f46e5;--chart-bg:transparent;--chart-crosshair:#0000001a;--chart-range-1:#f3f4f6;--chart-range-2:#e5e7eb;--chart-range-3:#d1d5db;--page-bg:#f5f5f8;--page-text:#111;--nav-bg:#fff;--nav-border:#e5e5e5;--nav-text:#555;--nav-text-hover-bg:#f0f0f0;--nav-text-hover:#111;--nav-active-bg:#111;--nav-active-text:#fff;--card-bg:#fff;--card-border:#e5e5e5;--card-label:#767676;--toggle-border:#e5e5e5;--toggle-text:#555;--toggle-hover-bg:#f0f0f0;--toggle-hover-text:#111}:root:not([data-theme=light]) .syntax-highlight{--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
