@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_67013a15-module__FANuZq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_67013a15-module__FANuZq__variable{--font-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2e30122-module__JXupsG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2e30122-module__JXupsG__variable{--font-sans:"Inter", "Inter Fallback"}
@source "../components/**/*.tsx";@source "../config/**/*.ts";@source "../lib/**/*.ts";@variant dark (&:where(.dark, .dark *));@theme{ --font-display: "Manrope", system-ui, sans-serif; --font-sans: "Inter", system-ui, sans-serif;  --color-bg: #f7f9f8; --color-bg-warm: #fdf8f0; --color-bg-cool: #f0f5fa; --color-bg-card: #fff; --color-bg-nav: #ffffffe0;  --color-surface-lowest: #ffffff8c; --color-surface-low: #e4f8f5; --color-surface-base: #e8edec; --color-surface-high: #d9ecea; --color-surface-highest: #c8ddd9; --color-surface-card: #f0f4f3;  --color-glass: #ffffff8c; --color-glass-hover: #ffffffb8; --color-glass-solid: #ffffffe0; --color-glass-border: #fff3;  --color-card: #ffffffb3; --color-card-hover: #ffffffe6; --color-card-alt: #fff9; --color-card-border: #ffffff59;  --color-border: #e0e7e6; --color-border-subtle: #0000000a; --color-ghost-border: #bcc9c626;  --color-accent: #0d9488; --color-accent-light: #14b8a6; --color-accent-dim: #0d948814;  --color-sand: #d4a66a; --color-sand-dim: #d4a66a1a; --color-sunset: #e8734a; --color-sunset-dim: #e8734a1a; --color-sea: #06b6d4; --color-sea-dim: #06b6d414; --color-green: #059669; --color-green-dim: #05966914; --color-palm: #10b981; --color-palm-dim: #10b98114; --color-coral: #ef4444; --color-coral-dim: #ef444414;  --color-primary-container: #008378cc; --color-on-primary-container: #fff;  --color-gold: #d4a66a; --color-gold-dim: #d4a66a1a; --color-teal: #0d9488; --color-sky: #06b6d4; --color-purple: #8b5cf6; --color-orange: #f97316; --color-yellow: #eab308; --color-pink: #ec4899;  --color-text: #1a2b2a; --color-text-secondary: #3d5654; --color-text-muted: #5e7572; --color-text-dark: #5e7572;  --radius-card: 20px; --radius-image: 16px; --radius-chip: 12px; --radius-badge: 10px; --radius-pill: 9999px; --radius-button: 14px; --radius-hub: 20px;  --color-tab-bar: #ffffffeb; --color-tab-bar-active: #0d9488; --color-tab-bar-inactive: #5e7572; --color-tab-bar-border: #0000000f;  --animate-pulse-dot: pulse-dot 2s infinite; --animate-slide-up: slide-up .6s ease-out; --animate-mesh: mesh-move 12s ease-in-out infinite;}:root{--shadow-glass:0 20px 50px #0d94880d, inset 0 1px 0 #ffffff80;--shadow-glass-hover:0 24px 60px #0d94881a, inset 0 1px 0 #fff9;--shadow-card:0 4px 24px #0d94880f;--shadow-float:0 20px 60px #0d948824;--shadow-nav:0 4px 24px #0d94880f;--height-tab-bar:56px;--spacing-section:7rem;--spacing-card:24px}.dark{--color-bg:#0b1326;--color-bg-warm:#131b2e;--color-bg-cool:#060e20;--color-bg-card:#131b2e;--color-bg-nav:#0b1326d9;--color-surface-lowest:#ffffff08;--color-surface-low:#0e1729;--color-surface-base:#131b2e;--color-surface-high:#1a2340;--color-surface-highest:#222a3d;--color-surface-card:#171f33;--color-glass:#ffffff08;--color-glass-hover:#ffffff0f;--color-glass-solid:#0b1326eb;--color-glass-border:#ffffff1a;--color-card:#131b2e;--color-card-hover:#171f33;--color-card-alt:#111930;--color-card-border:#ffffff1a;--color-border:#222a3d;--color-border-subtle:#ffffff0f;--color-ghost-border:#ffffff14;--color-accent:#6bd8cb;--color-accent-light:#89f5e7;--color-accent-dim:#6bd8cb1f;--color-sand:#efbe80;--color-sand-dim:#efbe801f;--color-sunset:#ff9b7a;--color-sunset-dim:#ff9b7a1f;--color-sea:#22d3ee;--color-sea-dim:#22d3ee1a;--color-green:#34d399;--color-green-dim:#34d3991a;--color-palm:#6ee7b7;--color-palm-dim:#6ee7b71a;--color-coral:#fca5a5;--color-coral-dim:#fca5a51a;--color-primary-container:#6bd8cb40;--color-on-primary-container:#6bd8cb;--color-gold:#efbe80;--color-gold-dim:#efbe801f;--color-teal:#6bd8cb;--color-sky:#22d3ee;--color-purple:#c4b5fd;--color-orange:#fdba74;--color-yellow:#fde047;--color-pink:#f9a8d4;--color-text:#dae2fd;--color-text-secondary:#bcc9c6;--color-text-muted:#879391;--color-text-dark:#879391;--color-tab-bar:#0b1326eb;--color-tab-bar-active:#6bd8cb;--color-tab-bar-inactive:#879391;--color-tab-bar-border:#ffffff14;--shadow-glass:inset 0 1px 1px #ffffff26, 0 8px 40px #00000059;--shadow-glass-hover:inset 0 1px 1px #ffffff40, 0 16px 60px #00000073;--shadow-card:0 4px 16px #00000040;--shadow-float:0 16px 48px #0006;--shadow-nav:0 4px 20px #0000004d}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mesh-move{0%,to{background-position:0%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes btn-glow{0%,to{box-shadow:0 0 16px var(--btn-glow-color,#0d94884d)}50%{box-shadow:0 0 28px var(--btn-glow-color,#0d948873)}}@keyframes ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes eyebrow-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ambient-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10px,-10px)scale(1.05)}66%{transform:translate(-5px,5px)scale(.98)}}@keyframes urgency-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html{scroll-behavior:smooth;transition:background-color .3s,color .3s}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;font-weight:500;overflow-x:hidden}::selection{background:var(--color-accent);color:#fff}.dark ::selection{color:#dae2fd;background:#6bd8cb59}.glass{background:var(--color-glass);-webkit-backdrop-filter:blur(40px)saturate(180%);border-top:1.5px solid #fff6;border-left:1.5px solid #fff6;border-right:1px solid var(--color-glass-border);border-bottom:1px solid var(--color-glass-border);box-shadow:var(--shadow-glass)}.glass-hover{background:var(--color-glass-hover);box-shadow:var(--shadow-glass-hover);transform:translateY(-4px)}.glass-solid{background:var(--color-glass-solid);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--color-glass-border);box-shadow:inset 0 1px #ffffff80}.glass-deep{-webkit-backdrop-filter:blur(80px)saturate(180%)}.dark .glass,.dark .glass-card{border:1px solid #ffffff0f;border-top:1.5px solid #ffffff1f;border-left:1.5px solid #ffffff1f}.dark .glass-card:hover{border-top-color:#ffffff2e;border-left-color:#ffffff2e}.glass-card{background:var(--color-glass);-webkit-backdrop-filter:blur(40px)saturate(180%);border-top:1.5px solid #fff6;border-left:1.5px solid #fff6;border-right:1px solid var(--color-glass-border);border-bottom:1px solid var(--color-glass-border);border-radius:var(--radius-card);box-shadow:var(--shadow-glass);transition:background .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out;position:relative}.glass-card:after{content:"";border-radius:inherit;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-card:hover{background:var(--color-glass-hover);-webkit-backdrop-filter:blur(80px)saturate(180%);box-shadow:var(--shadow-glass-hover);transform:translateY(-4px)}.grain:after{content:"";border-radius:inherit;opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mesh-gradient{background:radial-gradient(at 15% 20%,#0d94880f 0%,#0000 50%),radial-gradient(at 85% 80%,#d4a66a0d 0%,#0000 50%),radial-gradient(#06b6d408 0%,#0000 60%)}.mesh-animated{background:linear-gradient(-45deg,#0d94880f,#d4a66a0a,#06b6d40d,#0d94880f) 0 0/400% 400%;animation:12s ease-in-out infinite mesh-move}.ambient-glow{background:radial-gradient(120% 50% at 0 0,#0d94881a 0%,#0000 50%),radial-gradient(90% 60% at 100% 100%,#d4a66a12 0%,#0000 50%),radial-gradient(70% 50% at 50% 20%,#06b6d40f 0%,#0000 50%)}.grid-texture{background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:32px 32px}.lit-edge{box-shadow:0 0 20px #0d948826}.dark .mesh-gradient{background:radial-gradient(at 15% 20%,#14b8a614 0%,#0000 50%),radial-gradient(at 85% 80%,#e0b87a0f 0%,#0000 50%),radial-gradient(#22d3ee0a 0%,#0000 60%)}.dark .ambient-glow{background:radial-gradient(120% 50% at 0 0,#6bd8cb0f 0%,#0000 50%),radial-gradient(90% 60% at 100% 100%,#efbe800a 0%,#0000 50%),radial-gradient(70% 50% at 50% 20%,#22d3ee08 0%,#0000 50%)}.dark .grid-texture{background-image:radial-gradient(#ffffff06 1px,#0000 1px)}.dark .skeleton-shimmer{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%}.text-gradient{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-sea) 50%, var(--color-palm) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-glow{text-shadow:0 0 20px #6bd8cb4d}.dark .text-glow{text-shadow:0 0 30px #6bd8cb66}.specular-highlight{box-shadow:inset 0 1px 1px #ffffff26}.dark .specular-highlight{box-shadow:inset 0 1px 1px #ffffff14}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ticker-row:hover .ticker-track{animation-play-state:paused}.group\/card{--card-shadow:#0d94880f}.group\/card:hover{box-shadow:0 12px 40px var(--card-shadow), 0 2px 8px #0000000a;transform:translateY(-4px)}.btn-glow{transition:box-shadow .3s,transform .2s}.btn-glow:hover{box-shadow:0 0 20px var(--btn-glow-color,#0d948859);transform:translateY(-1px)}.btn-glow:active{transform:translateY(0)}.btn-press:active{transition:transform .1s ease-out!important;transform:scale(.97)!important}.link-slide{text-decoration:none;position:relative}.link-slide:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1.5px;transition:transform .3s ease-out;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.link-slide:hover:after{transform-origin:0;transform:scaleX(1)}.skeleton-shimmer{background:linear-gradient(90deg,#0000000a 25%,#00000014 50%,#0000000a 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}.ambient-float{animation:8s ease-in-out infinite ambient-float}.urgency-strip{animation:2s ease-in-out infinite urgency-pulse}@keyframes reveal-blur{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes reveal-blur-right{0%{opacity:0;filter:blur(10px);transform:translate(40px)}to{opacity:1;filter:blur();transform:translate(0)}}.reveal.visible{animation:.6s cubic-bezier(.16,1,.3,1) both reveal-blur}.reveal-right.visible{animation:.7s cubic-bezier(.16,1,.3,1) both reveal-blur-right}.stagger>*{transition-delay:calc(var(--i,0) * 80ms)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.35s}.reveal-delay-4{transition-delay:.5s}.stagger-grid>*{transition:opacity .5s ease-out,transform .5s ease-out}.reveal.visible>.stagger-grid>*,.reveal.visible.stagger-grid>*{animation:.5s ease-out both reveal-blur}.stagger-grid>:first-child{transition-delay:0s}.stagger-grid>:nth-child(2){transition-delay:60ms}.stagger-grid>:nth-child(3){transition-delay:.12s}.stagger-grid>:nth-child(4){transition-delay:.18s}.stagger-grid>:nth-child(5){transition-delay:.24s}.stagger-grid>:nth-child(6){transition-delay:.3s}.stagger-grid>:nth-child(7){transition-delay:.36s}.stagger-grid>:nth-child(8){transition-delay:.42s}.stagger-grid>:nth-child(9){transition-delay:.48s}.stagger-grid>:nth-child(10){transition-delay:.54s}.stagger-grid>:nth-child(11){transition-delay:.6s}.stagger-grid>:nth-child(12){transition-delay:.66s}.eyebrow-animated>span:last-child{transform-origin:0;transform:scaleX(0)}.reveal.visible .eyebrow-animated>span:last-child,.visible .eyebrow-animated>span:last-child{animation:.8s ease-out forwards eyebrow-line}.tab-bar-safe{padding-bottom:var(--height-tab-bar)}@supports (padding-bottom:env(safe-area-inset-bottom)){.tab-bar-safe{padding-bottom:calc(var(--height-tab-bar) + env(safe-area-inset-bottom))}}.prose-content>p:last-child,.prose-content p:last-child{margin-bottom:0}details>div{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}details[open]>div{grid-template-rows:1fr}details>div>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal,.reveal-right{opacity:1;filter:none;animation:none;transform:none}.stagger-grid>*{opacity:1;transition:none;transform:none}.glass-card:hover,.group\/card:hover,.btn-glow:hover{transform:none}.btn-press:active{transform:none!important}.eyebrow-animated>span:last-child{animation:none;transform:scaleX(1)}.ambient-float,.urgency-strip,.skeleton-shimmer,.mesh-animated,.ticker-row .ticker-track{animation:none}html{scroll-behavior:auto}}
