@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_dad99729-module__O1Ei3W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_dad99729-module__O1Ei3W__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_973b4b30-module__j14D8G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_973b4b30-module__j14D8G__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.theme-health{--background:#f4f8f8;--foreground:#0a1a23;--card:#fcfefe;--card-foreground:#0a1a23;--popover:#fcfefe;--popover-foreground:#0a1a23;--primary:#0a1a23;--primary-foreground:#f5f9f9;--secondary:#e6efef;--secondary-foreground:#0a1a23;--muted:#e6efef;--muted-foreground:#4e5d67;--accent:#e6efef;--accent-foreground:#0a1a23;--border:#0a1a231a;--input:#0a1a232e;--ring:#007558;--radius:1rem;--vessel-accent:#15ab83;--vessel-accent-ink:#00624b;--vessel-accent-soft:#cff1e3;--vessel-watch:#935000;--vessel-watch-soft:#fde8cb;--vessel-shell:#0a1a230a;--vessel-hairline:#0a1a2314;--vessel-glow:#1fc09459;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (color:lab(0% 0 0)){.theme-health{--background:lab(97.3858% -1.62989 -.507665);--foreground:lab(8.39586% -4.33581 -8.41002);--card:lab(99.4415% -.651926 -.203204);--card-foreground:lab(8.39586% -4.33581 -8.41002);--popover:lab(99.4415% -.651926 -.203204);--popover-foreground:lab(8.39586% -4.33581 -8.41002);--primary:lab(8.39586% -4.33581 -8.41002);--primary-foreground:lab(97.723% -1.30391 -.406218);--secondary:lab(93.7275% -3.26034 -1.01398);--secondary-foreground:lab(8.39586% -4.33581 -8.41002);--muted:lab(93.7275% -3.26034 -1.01398);--muted-foreground:lab(38.5763% -4.45966 -7.68142);--accent:lab(93.7275% -3.26034 -1.01398);--accent-foreground:lab(8.39586% -4.33581 -8.41002);--border:lab(8.39586% -4.33581 -8.41002/.1);--input:lab(8.39586% -4.33581 -8.41002/.18);--ring:lab(43.4519% -38.5184 8.5053);--vessel-accent:lab(62.2783% -45.2189 10.0305);--vessel-accent-ink:lab(36.2895% -33.4474 6.06807);--vessel-accent-soft:lab(92.414% -13.3947 3.04707);--vessel-watch:lab(41.4648% 25.8204 52.6759);--vessel-watch-soft:lab(93.0905% 4.38598 17.0244);--vessel-shell:lab(8.39586% -4.33581 -8.41002/.04);--vessel-hairline:lab(8.39586% -4.33581 -8.41002/.08);--vessel-glow:lab(69.3708% -48.6625 10.7997/.35)}}.dark .theme-health{--background:#040d15;--foreground:#e9f0f0;--card:#09151d;--card-foreground:#e9f0f0;--popover:#09151d;--popover-foreground:#e9f0f0;--primary:#e9f0f0;--primary-foreground:#061118;--secondary:#121f28;--secondary-foreground:#e9f0f0;--muted:#121f28;--muted-foreground:#9eaeb4;--accent:#121f28;--accent-foreground:#e9f0f0;--border:#ffffff17;--input:#ffffff26;--ring:#51daa7;--vessel-accent:#41dca5;--vessel-accent-ink:#6ce5b5;--vessel-accent-soft:#042e23;--vessel-watch:#f2b966;--vessel-watch-soft:#3b260c;--vessel-shell:#ffffff0a;--vessel-hairline:#ffffff14;--vessel-glow:#41dca566}@supports (color:lab(0% 0 0)){.dark .theme-health{--background:lab(3.36115% -1.50529 -4.84569);--foreground:lab(94.286% -2.60806 -.811625);--card:lab(6.19588% -2.5682 -7.35087);--card-foreground:lab(94.286% -2.60806 -.811625);--popover:lab(6.19588% -2.5682 -7.35087);--popover-foreground:lab(94.286% -2.60806 -.811625);--primary:lab(94.286% -2.60806 -.811625);--primary-foreground:lab(4.43738% -1.87005 -5.74481);--secondary:lab(10.6863% -3.41003 -7.97235);--secondary-foreground:lab(94.286% -2.60806 -.811625);--muted:lab(10.6863% -3.41003 -7.97235);--muted-foreground:lab(69.9606% -5.05859 -4.8954);--accent:lab(10.6863% -3.41003 -7.97235);--accent-foreground:lab(94.286% -2.60806 -.811625);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.15);--ring:lab(78.6595% -47.7681 13.5819);--vessel-accent:lab(78.79% -51.3514 14.5727);--vessel-accent-ink:lab(83.1699% -44.1242 12.5836);--vessel-accent-soft:lab(15.9786% -17.4495 3.18599);--vessel-watch:lab(79.0839% 14.7215 49.715);--vessel-watch-soft:lab(17.5545% 7.7614 20.4317);--vessel-shell:lab(100% 0 0/.04);--vessel-hairline:lab(100% 0 0/.08);--vessel-glow:lab(78.79% -51.3514 14.5727/.4)}}.theme-health h1,.theme-health h2,.theme-health h3{text-wrap:balance}.theme-health p{text-wrap:pretty}.theme-health :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vessel-shell{background:var(--vessel-shell);box-shadow:0 0 0 1px var(--vessel-hairline)}.vessel-core{background:var(--card);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0a1a230a,0 12px 40px -12px #0a1a231a;box-shadow:inset 0 1px lab(100% 0 0/.55),0 1px 2px lab(8.39586% -4.33581 -8.41002/.04),0 12px 40px -12px lab(8.39586% -4.33581 -8.41002/.1)}.dark .theme-health .vessel-core{box-shadow:inset 0 1px #ffffff12,0 12px 40px -12px #00000073;box-shadow:inset 0 1px lab(100% 0 0/.07),0 12px 40px -12px lab(0% 0 0/.45)}.vessel-dots{background-image:radial-gradient(color-mix(in oklch, var(--vessel-accent) 45%, transparent) 1px, transparent 1.2px);background-size:12px 12px}.vessel-img-outline{outline-offset:-1px;outline:1px solid #0000001a}.dark .theme-health .vessel-img-outline{outline-color:#ffffff1a}.vessel-ease{transition-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes vessel-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:no-preference){.vessel-ping{animation:2.4s cubic-bezier(.32,.72,0,1) infinite vessel-ping}}.vessel-range{appearance:none;cursor:pointer;background:0 0;height:20px}.vessel-range::-webkit-slider-runnable-track{background:var(--border);border-radius:999px;height:2px}.vessel-range::-moz-range-track{background:var(--border);border-radius:999px;height:2px}.vessel-range::-webkit-slider-thumb{appearance:none;background:var(--vessel-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--card);border-radius:999px;margin-top:-7px}.vessel-range::-moz-range-thumb{background:var(--vessel-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--card);border:0;border-radius:999px}.vessel-range:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}
