@font-face{font-family:Lato;src:local("Lato Hairline"),local("Lato-Hairline"),url(/_next/static/media/latohairline.f1816b71.woff2) format("woff2"),url(/_next/static/media/latohairline.e1f1f189.woff) format("woff"),url(/_next/static/media/latohairline.ba2f26ff.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Lato;src:local("Lato Hairline Italic"),local("Lato-HairlineItalic"),url(/_next/static/media/latohairlineitalic.3cda3b61.woff2) format("woff2"),url(/_next/static/media/latohairlineitalic.51891c88.woff) format("woff"),url(/_next/static/media/latohairlineitalic.1c3cd671.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Lato;src:local("Lato Thin"),local("Lato-Thin"),url(/_next/static/media/latothin.cf63a6fa.woff2) format("woff2"),url(/_next/static/media/latothin.f237f5c7.woff) format("woff"),url(/_next/static/media/latothin.d7cf041b.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Lato;src:local("Lato Thin Italic"),local("Lato-ThinItalic"),url(/_next/static/media/latothinitalic.5044e279.woff2) format("woff2"),url(/_next/static/media/latothinitalic.04a0e93d.woff) format("woff"),url(/_next/static/media/latothinitalic.48b8d5af.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Lato;src:local("Lato Light"),local("Lato-Light"),url(/_next/static/media/latolight.f63b3c7e.woff2) format("woff2"),url(/_next/static/media/latolight.43ebb8c0.woff) format("woff"),url(/_next/static/media/latolight.9e8a03c0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:local("Lato Light Italic"),local("Lato-LightItalic"),url(/_next/static/media/latolightitalic.7956d982.woff2) format("woff2"),url(/_next/static/media/latolightitalic.b85ff0f6.woff) format("woff"),url(/_next/static/media/latolightitalic.1888d8e4.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato-Regular"),url(/_next/static/media/latoregular.9a85e0fe.woff2) format("woff2"),url(/_next/static/media/latoregular.038e5c27.woff) format("woff"),url(/_next/static/media/latoregular.a0c304e7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Italic"),local("Lato-Italic"),url(/_next/static/media/latoitalic.57114e81.woff2) format("woff2"),url(/_next/static/media/latoitalic.815b3478.woff) format("woff"),url(/_next/static/media/latoitalic.16623fdd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:local("Lato Medium"),local("Lato-Medium"),url(/_next/static/media/latomedium.c1416e45.woff2) format("woff2"),url(/_next/static/media/latomedium.34cbaaf0.woff) format("woff"),url(/_next/static/media/latomedium.1c5ef1c5.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lato;src:local("Lato Medium Italic"),local("Lato-MediumItalic"),url(/_next/static/media/latomediumitalic.e27a6f7a.woff2) format("woff2"),url(/_next/static/media/latomediumitalic.5e547fd3.woff) format("woff"),url(/_next/static/media/latomediumitalic.94a25d66.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Lato;src:local("Lato Semibold"),local("Lato-Semibold"),url(/_next/static/media/latosemibold.3487b674.woff2) format("woff2"),url(/_next/static/media/latosemibold.def60f1a.woff) format("woff"),url(/_next/static/media/latosemibold.d705b60e.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Lato;src:local("Lato Semibold Italic"),local("Lato-SemiboldItalic"),url(/_next/static/media/latosemibolditalic.e5aa9224.woff2) format("woff2"),url(/_next/static/media/latosemibolditalic.67d24e4f.woff) format("woff"),url(/_next/static/media/latosemibolditalic.6e534230.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Lato;src:local("Lato Bold"),local("Lato-Bold"),url(/_next/static/media/latobold.0f10b115.woff2) format("woff2"),url(/_next/static/media/latobold.fb44ed6e.woff) format("woff"),url(/_next/static/media/latobold.a9edf86f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(/_next/static/media/latobolditalic.eb039646.woff2) format("woff2"),url(/_next/static/media/latobolditalic.03fd021b.woff) format("woff"),url(/_next/static/media/latobolditalic.477d29e0.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:local("Lato Heavy"),local("Lato-Heavy"),url(/_next/static/media/latoheavy.91863196.woff2) format("woff2"),url(/_next/static/media/latoheavy.d911149f.woff) format("woff"),url(/_next/static/media/latoheavy.34f6b6f5.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Lato;src:local("Lato Heavy Italic"),local("Lato-HeavyItalic"),url(/_next/static/media/latoheavyitalic.76a2087d.woff2) format("woff2"),url(/_next/static/media/latoheavyitalic.a47c4a1f.woff) format("woff"),url(/_next/static/media/latoheavyitalic.492eb2a5.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Lato;src:local("Lato Black"),local("Lato-Black"),url(/_next/static/media/latoblack.ed7a900a.woff2) format("woff2"),url(/_next/static/media/latoblack.57737204.woff) format("woff"),url(/_next/static/media/latoblack.b0e091a1.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:local("Lato Black Italic"),local("Lato-BlackItalic"),url(/_next/static/media/latoblackitalic.fd75a00e.woff2) format("woff2"),url(/_next/static/media/latoblackitalic.cc64e713.woff) format("woff"),url(/_next/static/media/latoblackitalic.cf526070.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Caveat;src:local("Caveat"),url(/_next/static/media/Caveat-Regular.df8417b6.ttf) format("truetype");font-weight:400;font-style:normal}:root,[data-theme=light]{--max-width:1100px;--border-radius:8px;--font-mono:Lato,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--surface:240,247,249;--surface-muted:228,240,244;--text:10,42,54;--text-muted:10,42,54;--text-muted-alpha:0.68;--border-subtle:rgba(10,42,54,0.12);--accent:#149c96;--accent-rgb:20,156,150;--coral:255,68,68;--aqua-green:20,156,150;--aqua-blue:12,47,61;--foreground-rgb:10,42,54;--foreground-invert-rgb:245,250,252;--background-light:240,247,249;--background-light-nodark:255,255,255;--bg-lightcyan:#d4eef0;--nav-glass:rgba(12,47,61,0.78);--nav-dropdown-bg:rgba(12,47,61,0.97);--nav-fg:245,250,252;--footer-coral:#0c2f3d;--footer-fg:#f5fafc;--media-fg:#ffffff;--media-overlay:rgba(7,26,34,0.45);--glass:rgba(12,47,61,0.8);--brightness:60%;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(rgba(255,255,255,1),rgba(255,255,255,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}[data-theme=dark]{--surface:7,26,34;--surface-muted:12,36,48;--text:233,245,247;--text-muted:233,245,247;--text-muted-alpha:0.72;--border-subtle:rgba(233,245,247,0.14);--accent:#3dcdc4;--accent-rgb:61,205,196;--coral:255,68,68;--aqua-green:61,205,196;--aqua-blue:7,26,34;--foreground-rgb:233,245,247;--foreground-invert-rgb:233,245,247;--background-light:7,26,34;--background-light-nodark:240,247,249;--bg-lightcyan:#1a4a52;--nav-glass:rgba(7,26,34,0.88);--nav-dropdown-bg:rgba(12,36,48,0.98);--nav-fg:233,245,247;--footer-coral:#1a4a52;--footer-fg:#e9f5f7;--media-fg:#ffffff;--media-overlay:rgba(7,26,34,0.5);--glass:rgba(7,26,34,0.85);--brightness:35%;--primary-glow:radial-gradient(rgba(61,205,196,0.25),transparent);--secondary-glow:linear-gradient(to bottom right,transparent,transparent,rgba(61,205,196,0.2));--tile-start-rgb:7,26,34;--tile-end-rgb:12,36,48;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:12,36,48;--callout-border-rgb:80,110,120;--card-rgb:40,70,80;--card-border-rgb:180,210,215;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:7,26,34;--surface-muted:12,36,48;--text:233,245,247;--text-muted:233,245,247;--text-muted-alpha:0.72;--border-subtle:rgba(233,245,247,0.14);--accent:#3dcdc4;--accent-rgb:61,205,196;--aqua-green:61,205,196;--aqua-blue:7,26,34;--foreground-rgb:233,245,247;--foreground-invert-rgb:233,245,247;--background-light:7,26,34;--nav-glass:rgba(7,26,34,0.88);--nav-dropdown-bg:rgba(12,36,48,0.98);--nav-fg:233,245,247;--footer-coral:#1a4a52;--footer-fg:#e9f5f7;--media-fg:#ffffff;color-scheme:dark}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;font-family:Lato,sans-serif;background:rgb(var(--surface));color:rgb(var(--text))}a{color:inherit;text-decoration:none}