@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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(./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(./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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}:root,[data-theme=light]{--bg:#fafbfc;--bg-elevated:#f4f5f8;--surface:#ebeef2;--surface-strong:#dde1e7;--border:#dde1e7;--border-strong:#c4c9d2;--search-field-bg:#f4f5f8;--grid-line:#10131a08;--grid-cell:28px;--shell-bg:linear-gradient(to right, transparent calc(50% - .5px), var(--grid-line) calc(50% - .5px), var(--grid-line) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--grid-line) calc(50% - .5px), var(--grid-line) calc(50% + .5px), transparent calc(50% + .5px));--text:#10131a;--text-strong:#1c1e22;--text-muted:#696d77;--text-subtle:#9aa0aa;--text-on-brand:#10131a;--brand-1:#53d2ae;--brand-2:#2c9275;--brand-deep:#157d5e;--brand-gradient:linear-gradient(135deg, #53d2ae 0%, #2c9275 100%);--brand-gradient-soft:linear-gradient(135deg, #53d2ae2e 0%, #2c92751f 100%);--accent:#096b72;--scrollbar-thumb:#08182873;--scrollbar-thumb-solid:#081828;--hero-bg:#5e8d9c;--focus-ring:#157d5e;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath fill='%23696d77' transform='rotate(90 480 -480)' d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");--shadow-ambient:#0f172a14;--shadow-sm:0 1px 2px #0000000a, 0 1px 4px #0000000a;--shadow-md:0 4px 12px #0000000d, 0 2px 4px #0000000a;--shadow-lg:0 10px 30px #00000012, 0 4px 12px #0000000a;--shadow-xl:0 24px 60px #0000001a, 0 8px 16px #0000000a;--reportes-filter-bg:#ebeef2;--reportes-chip-bg:#fff;--reportes-chip-border:#9aa0aa;--reportes-chip-text:#10131a;--reportes-group-open-bg:#dde1e7;--reportes-row-zebra:#f4f5f8;--reportes-row-hover:#ebeef2;--state-success-bg:#33eb4366;--state-success-fg:#024c13;--state-success-border:#2c927566;--state-success-solid:#157d5e;--state-success-solid-text:#fafbfc;--state-warning-bg:#eebd0c7c;--state-warning-fg:#4f3901;--state-warning-border:#d9770652;--state-warning-solid:#b45309;--state-warning-solid-text:#fafbfc;--state-error-bg:#eb333347;--state-error-fg:#7a0c0c;--state-error-solid:#c4322c;--state-error-solid-text:#fafbfc;--state-info-bg:#4091dc2e;--state-info-fg:#1b4f86;--state-info-border:#4091dc5c;--state-info-solid:#1b4f86;--state-info-solid-text:#fafbfc;--advance-100-bg:#1f7a146b;--advance-100-fg:#022e0c;--advance-80-bg:#82c8266b;--advance-80-fg:#2b4a06;--advance-60-bg:#13b6d46b;--advance-60-fg:#0b3b36;--advance-40-bg:#d1c80073;--advance-40-fg:#4a4a06;--advance-20-bg:#eb882d73;--advance-20-fg:#4a2e06;--advance-0-bg:#f233336b;--advance-0-fg:#5a120d;--heat-low:#f23333;--heat-mid:#eb882d;--heat-high:#c7af06;--heat-full:#13b6d4;--heat-near:#82c826;--heat-complete:#1f7a14;--cal-rest-bg:#696d771a;--cal-feriado-bg:#e6b84e24;--cal-col-hover:#2c927517;--cal-licencia-stripe:#696d7738;--cal-today:#157d5e;--cal-track:#696d7729;--cal-time-tick:#9aa0aa;--type-matrix:#2563eb;--type-form:#c026d3;--launcher-ops:#d8483c;--launcher-reportes:#b8860b;--launcher-trimble:#2b8fd0;--launcher-team:#12a596;--paint-yellow-bg:#fff1a8;--paint-yellow-fg:#5c4a00;--paint-green-bg:#c6f6d5;--paint-green-fg:#14532d;--paint-blue-bg:#cfe2ff;--paint-blue-fg:#1e3a8a;--paint-pink-bg:#fbd0e4;--paint-pink-fg:#831843;--paint-orange-bg:#ffe0c2;--paint-orange-fg:#7c2d12;--paint-purple-bg:#e9d5ff;--paint-purple-fg:#581c87;--paint-red-bg:#fecaca;--paint-red-fg:#7f1d1d;--paint-gray-bg:#e2e8f0;--paint-gray-fg:#1f2937;--paint-yellow-swatch:#ffe27a;--paint-green-swatch:#9ae6b4;--paint-blue-swatch:#a9c9ff;--paint-pink-swatch:#f9a8d4;--paint-orange-swatch:#ffc89a;--paint-purple-swatch:#d6b4fe;--paint-red-swatch:#fca5a5;--paint-gray-swatch:#cbd5e1;--badge-v2-bg:#c4322c;--badge-v2-text:#fafbfc;--preview-flag:#b91c1c;--dev-env-flag:#15803d;--write-flag:#7e22ce;--shape-pill-table-bg:#2f5fd9;--shape-pill-chart-bg:#18a253;--shape-pill-text:#fafbfc;--shape-pill-border:0;--card-glass-bg:#f5f8ff8c;--card-glass-border:#10131a1f;--card-glass-highlight:#ffffffd9;--card-glass-shadow:0 8px 24px #0f172a14;--card-glass-bg-hover:#fafcffc7;--card-sheen:#fff9;--card-icon-wash:#10131a0a;--cockpit-app-metal:linear-gradient(94deg, #f5fafa 0%, #e4e6eb 100%);--cockpit-grunge:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='g'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.8'%20numOctaves='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23g)'/%3E%3C/svg%3E");--cockpit-grunge-opacity:.2;--cockpit-grunge-filter:none;--mis-vistas-bar:#ebeef2;--mis-vistas-body:linear-gradient(135deg, #607eb814 0%, #607eb805 55%, transparent 100%), #fafbfc;--section-bg:#ffffff80;--section-border:#0f172a14;--section-highlight:#ffffffe6;--section-divider:#0f172a12;--section-shadow:0 1px 2px #0f172a0a, 0 12px 32px #0f172a0f;--topbar-grad-from:#e7ebec;--topbar-grad-to:#d7dce3;--app-icon-color-1:#103f6e;--app-icon-color-2:#05ac56;--nav-progress-from:#157d5e;--nav-progress-to:#096b72;--chart-axis:#9aa0aa;--chart-grid:#dde1e7;--chart-label:#9aa0aa;--chart-series-1:#3fa85e;--chart-series-2:#e06d38;--chart-series-3:#3d8ec4;--chart-series-4:#a0588a;--chart-series-5:#c44a2e;--chart-series-6:#2e9e9a;--chart-series-7:#c04878;--chart-series-8:#5060b8;--chart-series-9:#9a8010;--chart-series-10:#7840b0;--chart-series-11:#50707e;--chart-series-12:#607838;--curva-programado:#2f6fb6;--curva-real:#c4322c;--curva-real-ahead:#3fa85e;--curva-band-ahead:#3fa85e2e;--curva-band-behind:#c4322c1f;--repo-series-client:#e06d38;--repo-series-backend:#2f9e63;--repo-series-trimble:#1f8fc4;--repo-series-monitoring:#7840b0;--repo-series-other:#50707e;--pisos-done:#2f9e63;--pisos-done-text:#fafbfc;--pisos-progress:#2f9e6342;--pisos-planned:#2f6fb6;--pisos-late-bg:#c4322c24;--pisos-late-accent:#c4322c;--pisos-header-bg:#eef1f6;--pisos-hover:#2f6fb61a;--pisos-hover-rim:#2f6fb699;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0a0a0a;--bg-elevated:#141416;--surface:#1a1a1c;--surface-strong:#232325;--border:#2a2a2c;--border-strong:#3a3a3d;--search-field-bg:#2c2c30;--grid-line:#ffffff0f;--text:#f5f5f7;--text-strong:#fafafc;--text-muted:#a1a1a6;--text-subtle:#6e6e73;--text-on-brand:#0a0a0a;--brand-1:#53d2ae;--brand-2:#2c9275;--brand-deep:#53d2ae;--brand-gradient:linear-gradient(135deg, #53d2ae 0%, #2c9275 100%);--brand-gradient-soft:linear-gradient(135deg, rgba($mint-1, .14) 0%, rgba($mint-2, .08) 100%);--accent:#9eecca;--scrollbar-thumb:#ffffff52;--scrollbar-thumb-solid:#fff;--hero-bg:#000;--focus-ring:#53d2ae;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath fill='%23a1a1a6' transform='rotate(90 480 -480)' d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");--shadow-ambient:#00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073, 0 2px 4px #0000004d;--shadow-lg:0 12px 32px #0000008c, 0 4px 12px #00000059;--shadow-xl:0 24px 60px #0009, 0 8px 16px #0006;--reportes-filter-bg:#1a1a1c;--reportes-chip-bg:#25252b;--reportes-chip-border:#2a2a2c;--reportes-chip-text:#f5f5f7;--reportes-group-open-bg:#141416;--reportes-row-zebra:#141416;--reportes-row-hover:#1f1f21;--state-success-bg:#53d2ae29;--state-success-fg:#53d2ae;--state-success-border:#53d2ae5c;--state-success-solid:#3bb591;--state-success-solid-text:#0a0a0a;--state-warning-bg:#f5b54a29;--state-warning-fg:#f5b54a;--state-warning-border:#f5b54a5c;--state-warning-solid:#f5b54a;--state-warning-solid-text:#0a0a0a;--advance-100-bg:#2da02833;--advance-100-fg:#57c96b;--advance-80-bg:#8cd63c29;--advance-80-fg:#b6e884;--advance-60-bg:#14c6de2e;--advance-60-fg:#8fded2;--advance-40-bg:#ded41429;--advance-40-fg:#e3e36a;--advance-20-bg:#de93142e;--advance-20-fg:#eaa85a;--advance-0-bg:#ed2b2b33;--advance-0-fg:#f0938c;--heat-low:#ed2b2b;--heat-mid:#de9314;--heat-high:#ded414;--heat-full:#14c6de;--heat-near:#8cd63c;--heat-complete:#2da028;--cal-rest-bg:#00000047;--cal-feriado-bg:#f5b54a1a;--cal-col-hover:#53d2ae14;--cal-licencia-stripe:#9aa0aa29;--cal-today:#53d2ae;--cal-track:#9aa0aa24;--cal-time-tick:#696d77;--type-matrix:#60a5fa;--type-form:#cf8fd0;--launcher-ops:#f0938c;--launcher-reportes:#e6cf57;--launcher-trimble:#7cc4f2;--launcher-team:#57d4c2;--state-error-bg:#dc78782e;--state-error-fg:#ffb4b4;--state-error-solid:#c63a33;--state-error-solid-text:#fafbfc;--state-info-bg:#78b4dc2e;--state-info-fg:#b4d7ff;--state-info-border:#78b4dc5c;--state-info-solid:#b4d7ff;--state-info-solid-text:#0a0a0a;--paint-yellow-bg:#facc1538;--paint-yellow-fg:#fde047;--paint-green-bg:#4ade8033;--paint-green-fg:#86efac;--paint-blue-bg:#60a5fa38;--paint-blue-fg:#93c5fd;--paint-pink-bg:#f472b638;--paint-pink-fg:#f9a8d4;--paint-orange-bg:#fb923c38;--paint-orange-fg:#fdba74;--paint-purple-bg:#c084fc38;--paint-purple-fg:#d8b4fe;--paint-red-bg:#f8717138;--paint-red-fg:#fca5a5;--paint-gray-bg:#94a3b83d;--paint-gray-fg:#cbd5e1;--paint-yellow-swatch:#facc15cc;--paint-green-swatch:#4ade80cc;--paint-blue-swatch:#60a5facc;--paint-pink-swatch:#f472b6cc;--paint-orange-swatch:#fb923ccc;--paint-purple-swatch:#c084fccc;--paint-red-swatch:#f87171cc;--paint-gray-swatch:#94a3b8cc;--badge-v2-bg:#e04b45;--badge-v2-text:#0a0a0a;--preview-flag:#f87171;--dev-env-flag:#4ade80;--write-flag:#c084fc;--shape-pill-table-bg:#37529e;--shape-pill-chart-bg:#3c7a1d;--card-glass-bg:#20232a8c;--card-glass-border:#ffffff0f;--card-glass-highlight:#ffffff1f;--card-glass-shadow:0 8px 24px #00000059;--card-glass-bg-hover:#2c303a9e;--card-sheen:#53d2ae1a;--card-icon-wash:#ffffff0d;--cockpit-app-metal:linear-gradient(94deg, #1c1b1b 1%, #1f1f29 100%);--cockpit-grunge-opacity:.25;--cockpit-grunge-filter:invert(1);--mis-vistas-bar:#1c1e22;--mis-vistas-body:linear-gradient(135deg, #607eb829 0%, #607eb80d 55%, transparent 100%), #10131a;--section-bg:#ffffff05;--section-border:#ffffff14;--section-highlight:#ffffff0d;--section-divider:#ffffff0f;--section-shadow:0 1px 2px #0006, 0 14px 34px #00000047;--topbar-grad-from:#1c1c26;--topbar-grad-to:#000;--app-icon-color-1:#9eb1c9;--app-icon-color-2:#3dcd6f;--nav-progress-from:#53d2ae;--nav-progress-to:#2c9275;--chart-axis:#696d77;--chart-grid:#1c1e22;--chart-label:#9aa0aa;--chart-series-1:#5aaa90;--chart-series-2:#c49a58;--chart-series-3:#6896c4;--chart-series-4:#a86888;--chart-series-5:#b87860;--chart-series-6:#4ea8a8;--chart-series-7:#b07898;--chart-series-8:#7880b8;--chart-series-9:#a8a058;--chart-series-10:#8878b8;--chart-series-11:#7890a0;--chart-series-12:#7a9458;--curva-programado:#6ba3dd;--curva-real:#e0655c;--curva-real-ahead:#5aaa90;--curva-band-ahead:#5aaa9038;--curva-band-behind:#e0655c29;--repo-series-client:#d98a52;--repo-series-backend:#5aaa90;--repo-series-trimble:#4fa9d8;--repo-series-monitoring:#8878b8;--repo-series-other:#7890a0;--pisos-done:#2f8f6e;--pisos-done-text:#0a0a0a;--pisos-progress:#3bb5913d;--pisos-planned:#6ba3dd;--pisos-late-bg:#e0655c29;--pisos-late-accent:#e0655c;--pisos-header-bg:#1c2027;--pisos-hover:#6ba3dd29;--pisos-hover-rim:#6ba3dda8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Hurmit Nerd Font Mono;src:url(data:font/woff2;base64,d09GMk9UVE8AAAXEAAsAAAAACSAAAAV5AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYoDGyAcIAZgAFQBNgIkAyAEBgWDSAcgG14IEVWjwQL8TMjmhNY1id1tRqWeV7oU9PtP739xal+2k3qJl74mS49ttTxK4xFxEcdQ0Jg4B6RD+u4pa3n6ur3dO+gbBp4F3nggAUsBkP/hAPN/OW0sPTtsbKGwd0j/rjGWRXfR9rVE8qiAxlrW8zZQ5D1PhzhPZ8YWKna1XQilQELcncYW5WaO6dGhe+2nL8J0mtS2PgLrY2J9IvXXlK33lfkaidfk85oSrAg2KY/+f44Nk0IPfaxsd2NRGMghH6RN9vvrvHWEYI/UopQXX8ZH07q+enPS9W2KKwW9bROLpohmuamtCpJRPV/q6Ba0Nn1LqGq5IeHqj8SeHbpR02f+XXmUIbZQf6y0+8ZT5AOCADuoCkJB2EBogZDIVrSr+6QW6UtWECH5pGzpkhSQR8jbXS4WwJoB9L7FWm8J9tHAOjryM5kpPzNrY/msmswWVMVdL9ZgWHMRY5gganCCiQTG6GisYbxVOhffWm0sDlm96PaDB4t6TNPnhUwr7tlZx8fBdVahmvNxSBn6RU1RvUzUKjaK58MqrK4HBvItZs/mLlEPfyCYj51kLMBtvNTh2jyOYSe3OMKzGe+En2a44Rl1ekSFkU0fgUboLsath5y84XiQywbDkH7HLCeH/UxQ2M+CTiD9/0gN8TEu8JYcKD3OLjI8cpFxdoPtLN6SrtLgTm9flrdo7CEViy27bWHmgmQ2iIkjg5jJVNfmceU2DGPj3YjccxgxnJfPEopdLBP/ocRsnsfYFCfagvJBb8KtJC6e2xk+x+XoQ6kMqZgkJpWJcKEZ3P5kPkeKdH7dtjoTYeKpmNl/qOpiHNdzzOHuN7wjx1nfduKevyK1/p+oGQwdXXcV7lE9v+zYc/wY+0JFreObaDbr0FxoOrc/OX/kyRpObd9+iFc3Q6xH8YuJpjmIjjzBDdMutO9ikOquzePwCMcNKLHxbmsA97yuFLEiyWv+HXQy01KZTSzkXs8PuBA3MLEhepi1ooHLSTjJjpEcFdQw1vxaRBqC4kC8yYM06NRv8vuJ3g0aDOxjGgJrHCC74xby3tzzT7y8HCP5pf7vBDX6s+6Fo0cvwW4Xb3/OVI/FNyZONrj9Ua9ALq5hiiO6iAoRkd+ZSHWuRDiypXk8J2+sRPlN+O8M39XhwUTGTHxap01JRN6R0YV2UqbDbNbwRPKOXNXzV2Fu1wImnGrCARu41UtpPySR1QltMCpQe8V/Sgmf4PwiluR6o1Ir85E0w0abtXZy+XmktJF86Hd+pPo1dnvntm2qiDjqtU1c5vzipck60MQ3GWAaLsasEoYLmV1veK1SmyWag2lO7uBOrmlcq2pVVDvkASkkugF+dArj/zxorGuwxGNJJ+aOFkrndDZTLV1QtlR3moOcx7wBBDBQP5jhBALA4WM6cnXo1g8OCgCoFACAmelKs8hisFFbJg0C0HW7P3ngTC0AiX2AyRND+98De5DLQDVeP1QkgdFNNppbkfzSb0BRNgASABlANTKQBlK0mqxRSRRUjFp8GodLLSH5v2CfeeWlF74rqLkENl4cNjK02b+qPG0MAPBi4cNRAODbhD8r3q2sGCotkn/fmSWbytBapdcEqzKATalMijQLPrWeQQB6VLvqRSiAEEMsZFcBgI0BFhA1bBRIXG4LZA28LFbMCWxaRTvVLjLdwG1blJo4JjWFJk2kvRJHX04+Jrc1FFGvZrmprQqS5aN9qaNb0No0YwwXLxjdJCG9WV+Cg07pn5eSWkR7duhGTZ9JMZGZnGqKPHqyr9PYotzMMbSHTSiFBvLz5IbuyJffR4XSx+b4mq8pktb11VsH/APMBkZn1j7q54Y6uhhVaupWyWg3Un1urEeH7rXD5pAZu/KkiUQAAAAA)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:100%;descent-override:25%;line-gap-override:0%;unicode-range:U+20,U+25,U+2C,U+2E,U+30-39}@font-face{font-family:Symbols Nerd Subset;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+EEFF,U+F017,U+F021,U+F040,U+F05E,U+F073,U+F077-F078,U+F1AD,U+F201,U+F295}@font-face{font-family:Fira Code Variable;src:url(./FiraCode-Variable.CHoedHDv.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}.nf{vertical-align:middle;justify-content:center;align-items:center;font-family:Symbols Nerd Subset,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-flex}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html.low-end *,html.low-end :before,html.low-end :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html{--shell-header-h:45px;--shell-navbar-h:0px;--shell-chrome-h:calc(var(--shell-header-h) + var(--shell-navbar-h));--landing-header-h:64px;--page-header-h:0px;--cq-chart-tick-min:70px;--cq-chart-narrow-tick:360px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "ss03";font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}body{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}select,input,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}::selection{color:var(--text);background:#53d2ae66}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}:root{--svrollbar-track-width:12px;--svrollbar-track-background:transparent;--svrollbar-track-opacity:0;--svrollbar-thumb-width:6px;--svrollbar-thumb-background:var(--scrollbar-thumb);--svrollbar-thumb-radius:999px;--svrollbar-thumb-opacity:1}.v-scrollbar{z-index:2001}html:has(.shell-header){--page-header-h:var(--shell-header-h)}html:has(.header):not(:has(.shell-header)){--page-header-h:var(--landing-header-h)}html:has(.shell-navbar){--shell-navbar-h:40px}.v-scrollbar,.v-scrollbar *{-webkit-user-select:none;user-select:none}.v-thumb{cursor:pointer;transition:width .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.v-scrollbar:active{--svrollbar-thumb-width:10px;--svrollbar-thumb-background:var(--scrollbar-thumb-solid)}@media (hover:hover){.v-scrollbar:hover{--svrollbar-thumb-width:10px;--svrollbar-thumb-background:var(--scrollbar-thumb-solid)}}body.scrollbar-dragging,body.scrollbar-dragging *{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .28s ease-out,border-color .28s ease-out,color .28s ease-out,fill .28s ease-out,stroke .28s ease-out,box-shadow .28s ease-out,filter .28s ease-out!important}}::view-transition-old(root){animation-duration:var(--vt-duration,.28s);animation-timing-function:ease-out}::view-transition-new(root){animation-duration:var(--vt-duration,.28s);animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}html{scroll-behavior:auto}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@keyframes svelte-1qfv9b0-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1qfv9b0-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1qfv9b0-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.track.svelte-1qfv9b0{z-index:2000;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0}.track.visible.svelte-1qfv9b0{opacity:1}.bar.svelte-1qfv9b0{transform-origin:0;background:linear-gradient(90deg, var(--nav-progress-from), var(--nav-progress-to));height:100%;transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.track.svelte-1qfv9b0,.bar.svelte-1qfv9b0{transition:none}}
