@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--nf-font-family:"Archivo", system-ui, "Segoe UI", Roboto, sans-serif;--nf-font-family-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--nf-display-stretch:115%;--nf-fs-body:.9375rem;--nf-lh-body:1.55;--nf-fs-sm:.8125rem;--nf-fs-mono:.8125rem;--nf-measure:68ch;--nf-space-unit:8px;--nf-radius-sm:8px;--nf-radius-md:10px;--nf-radius-lg:14px;--nf-radius-xl:20px;--nf-radius-pill:999px;--nf-sidebar-width:clamp(224px, 15vw, 264px);--nf-topbar-height:60px;--nf-bottomnav-height:64px;--nf-content-max:1680px;--nf-page-pad-x:clamp(16px, 3vw, 48px);--nf-page-pad-y:clamp(16px, 2.2vw, 32px);--nf-btn-height-sm:32px;--nf-btn-height-md:40px;--nf-btn-height-lg:48px;--nf-color-primary-hover:#66cfbf;--nf-color-primary-active:#7bd8c9;--nf-color-border-strong:#3d4854;--nf-ease:cubic-bezier(.2, 0, 0, 1);--nf-ease-out:cubic-bezier(.16, 1, .3, 1);--nf-duration-fast:.1s;--nf-duration:.16s;--nf-duration-slow:.24s;--nf-thread-line-w:1px;--nf-thread-dot:8px;--nf-thread-gap:16px;--nf-color-sidebar-bg:#101418;--nf-color-sidebar-fg:#aab6c2;--nf-color-sidebar-fg-active:#f2f5f7;--nf-color-sidebar-active-bg:#4ec5b31f;--nf-color-sidebar-divider:#2e3742;--nf-color-accent:#4ec5b3;--nf-color-accent-ink:#0b2621;--nf-color-accent-glow:#4ec5b373;--nf-color-bg-default:#101418;--nf-color-bg-paper:#1a2026;--nf-color-bg-band:#232a32;--nf-color-text-primary:#f2f5f7;--nf-color-text-secondary:#aab6c2;--nf-color-divider:#2e3742;--nf-color-surface-hover:#232a32;--nf-color-primary:#4ec5b3;--nf-color-primary-contrast:#0b2621;--nf-color-error:#f58ea0;--nf-color-warning:#f5c04b;--nf-color-info:#7fb3f5;--nf-color-success:#4fd08c;--nf-color-success-soft:#34d3991a;--nf-color-warning-soft:#fbbf241a;--nf-color-error-soft:#f871711c;--nf-color-info-soft:#60a5fa1a;--nf-color-neutral-soft:#ffffff17;--nf-color-primary-soft:#4ec5b31a;--nf-stage-lead:#4a5560;--nf-stage-call-booked:#4d6f6b;--nf-stage-call-held:#4e857d;--nf-stage-quote-sent:#4e9c90;--nf-stage-contract:#4eb1a2;--nf-stage-onboarding:#4ec5b3;--nf-stage-active:#4ec5b3;--nf-stage-closed:#6b7683;--nf-stage-active-soft:#4ec5b324;--nf-stage-closed-soft:#aab6c21a;--nf-followup-overdue:var(--nf-color-warning);--nf-followup-overdue-soft:var(--nf-color-warning-soft);--nf-followup-today:var(--nf-color-accent);--nf-followup-today-soft:var(--nf-color-primary-soft);--nf-followup-later:var(--nf-color-text-secondary);--nf-avatar-teal-bg:#4ec5b329;--nf-avatar-teal-ink:#8fd8cb;--nf-avatar-indigo-bg:#7a8df529;--nf-avatar-indigo-ink:#aab7f5;--nf-avatar-plum-bg:#c484e024;--nf-avatar-plum-ink:#d3a8ea;--nf-avatar-rose-bg:#f0829e24;--nf-avatar-rose-ink:#f0a6ba;--nf-avatar-amber-bg:#f5c04b24;--nf-avatar-amber-ink:#ecc87d;--nf-avatar-moss-bg:#94c56224;--nf-avatar-moss-ink:#b4d494;--nf-avatar-steel-bg:#7fb3f524;--nf-avatar-steel-ink:#a7ccf3;--nf-avatar-slate-bg:#aab6c224;--nf-avatar-slate-ink:#b9c4cf;--nf-chart-pos:#17a08f;--nf-chart-neg:#cf6f16;--nf-shadow-1:0 0 0 1px var(--nf-color-divider);--nf-shadow-card:0 1px 2px #00000073, inset 0 1px 0 #ffffff09;--nf-shadow-2:0 4px 24px #0006;--nf-shadow-3:0 16px 48px #00000080;--nf-shadow-hover:0 2px 10px #00000059}@media (pointer:coarse){:root{--nf-btn-height-sm:36px;--nf-btn-height-md:44px;--nf-btn-height-lg:52px}}.light{--nf-color-sidebar-bg:#fff;--nf-color-sidebar-fg:#5b6b7a;--nf-color-sidebar-fg-active:#16232e;--nf-color-sidebar-active-bg:#e7f6f3;--nf-color-sidebar-divider:#e4e9ee;--nf-color-accent:#0e7c6b;--nf-color-accent-ink:#fff;--nf-color-accent-glow:#0e7c6b59;--nf-color-bg-default:#f3f5f7;--nf-color-bg-paper:#fff;--nf-color-bg-band:#eaeef2;--nf-color-text-primary:#16232e;--nf-color-text-secondary:#5b6b7a;--nf-color-divider:#e4e9ee;--nf-color-surface-hover:#eff2f5;--nf-color-primary:#0e7c6b;--nf-color-primary-hover:#0c6a5b;--nf-color-primary-active:#095a4d;--nf-color-border-strong:#c6d0d9;--nf-color-primary-contrast:#fff;--nf-color-error:#b42342;--nf-color-warning:#96590f;--nf-color-info:#1e5fc1;--nf-color-success:#1b7d43;--nf-color-success-soft:#e3f5e9;--nf-color-warning-soft:#fdf1dc;--nf-color-error-soft:#fdebef;--nf-color-info-soft:#e9f1fd;--nf-color-neutral-soft:#eef1f4;--nf-color-primary-soft:#e7f6f3;--nf-stage-lead:#b7c2cc;--nf-stage-call-booked:#8fb5ab;--nf-stage-call-held:#6aa79a;--nf-stage-quote-sent:#45988a;--nf-stage-contract:#2a8a79;--nf-stage-onboarding:#0e7c6b;--nf-stage-active:#0e7c6b;--nf-stage-closed:#8b98a5;--nf-stage-active-soft:#e7f6f3;--nf-stage-closed-soft:#eef1f4;--nf-followup-overdue:var(--nf-color-warning);--nf-followup-overdue-soft:var(--nf-color-warning-soft);--nf-followup-today:var(--nf-color-accent);--nf-followup-today-soft:var(--nf-color-primary-soft);--nf-followup-later:var(--nf-color-text-secondary);--nf-avatar-teal-bg:#dff0ec;--nf-avatar-teal-ink:#0e6e5f;--nf-avatar-indigo-bg:#e6eaf9;--nf-avatar-indigo-ink:#3f4f9e;--nf-avatar-plum-bg:#f0e7f4;--nf-avatar-plum-ink:#7a4a8f;--nf-avatar-rose-bg:#f9e8ec;--nf-avatar-rose-ink:#a4415d;--nf-avatar-amber-bg:#f7eedd;--nf-avatar-amber-ink:#8a5f14;--nf-avatar-moss-bg:#e9f0e2;--nf-avatar-moss-ink:#4f7327;--nf-avatar-steel-bg:#e4eef7;--nf-avatar-steel-ink:#2f6296;--nf-avatar-slate-bg:#e8ecf0;--nf-avatar-slate-ink:#4a5c6c;--nf-chart-pos:#0d9488;--nf-chart-neg:#b42342;--nf-shadow-1:0 0 0 1px var(--nf-color-divider);--nf-shadow-card:0 1px 2px #16232e0d, 0 4px 14px #16232e0b;--nf-shadow-2:0 6px 20px #16232e14;--nf-shadow-3:0 16px 40px #16232e1f;--nf-shadow-hover:0 2px 10px #16232e12}.dark{--nf-color-sidebar-bg:#101418;--nf-color-sidebar-fg:#aab6c2;--nf-color-sidebar-fg-active:#f2f5f7;--nf-color-sidebar-active-bg:#4ec5b31f;--nf-color-sidebar-divider:#2e3742;--nf-color-accent:#4ec5b3;--nf-color-accent-ink:#0b2621;--nf-color-accent-glow:#4ec5b373;--nf-color-bg-default:#101418;--nf-color-bg-paper:#1a2026;--nf-color-bg-band:#232a32;--nf-color-text-primary:#f2f5f7;--nf-color-text-secondary:#aab6c2;--nf-color-divider:#2e3742;--nf-color-surface-hover:#232a32;--nf-color-primary:#4ec5b3;--nf-color-primary-hover:#66cfbf;--nf-color-primary-active:#7bd8c9;--nf-color-border-strong:#3d4854;--nf-color-primary-contrast:#0b2621;--nf-color-error:#f58ea0;--nf-color-warning:#f5c04b;--nf-color-info:#7fb3f5;--nf-color-success:#4fd08c;--nf-color-success-soft:#34d3991a;--nf-color-warning-soft:#fbbf241a;--nf-color-error-soft:#f871711c;--nf-color-info-soft:#60a5fa1a;--nf-color-neutral-soft:#ffffff17;--nf-color-primary-soft:#4ec5b31a;--nf-stage-lead:#4a5560;--nf-stage-call-booked:#4d6f6b;--nf-stage-call-held:#4e857d;--nf-stage-quote-sent:#4e9c90;--nf-stage-contract:#4eb1a2;--nf-stage-onboarding:#4ec5b3;--nf-stage-active:#4ec5b3;--nf-stage-closed:#6b7683;--nf-stage-active-soft:#4ec5b324;--nf-stage-closed-soft:#aab6c21a;--nf-followup-overdue:var(--nf-color-warning);--nf-followup-overdue-soft:var(--nf-color-warning-soft);--nf-followup-today:var(--nf-color-accent);--nf-followup-today-soft:var(--nf-color-primary-soft);--nf-followup-later:var(--nf-color-text-secondary);--nf-avatar-teal-bg:#4ec5b329;--nf-avatar-teal-ink:#8fd8cb;--nf-avatar-indigo-bg:#7a8df529;--nf-avatar-indigo-ink:#aab7f5;--nf-avatar-plum-bg:#c484e024;--nf-avatar-plum-ink:#d3a8ea;--nf-avatar-rose-bg:#f0829e24;--nf-avatar-rose-ink:#f0a6ba;--nf-avatar-amber-bg:#f5c04b24;--nf-avatar-amber-ink:#ecc87d;--nf-avatar-moss-bg:#94c56224;--nf-avatar-moss-ink:#b4d494;--nf-avatar-steel-bg:#7fb3f524;--nf-avatar-steel-ink:#a7ccf3;--nf-avatar-slate-bg:#aab6c224;--nf-avatar-slate-ink:#b9c4cf;--nf-chart-pos:#17a08f;--nf-chart-neg:#cf6f16;--nf-shadow-1:0 0 0 1px var(--nf-color-divider);--nf-shadow-card:0 1px 2px #00000073, inset 0 1px 0 #ffffff09;--nf-shadow-2:0 4px 24px #0006;--nf-shadow-3:0 16px 48px #00000080;--nf-shadow-hover:0 2px 10px #00000059}::selection{background:var(--nf-color-accent);color:var(--nf-color-accent-ink)}html{background:var(--nf-color-bg-default)}body{font-family:var(--nf-font-family);font-size:var(--nf-fs-body);line-height:var(--nf-lh-body);-webkit-font-smoothing:antialiased}.mono{font-family:var(--nf-font-family-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--nf-color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
