:root{--accent-h:262;--accent-c:.235}:root[data-accent]{--radius:.75rem;--brand:oklch(.53 var(--accent-c) var(--accent-h));--brand-ink:oklch(.47 calc(var(--accent-c) * .95) var(--accent-h));--brand-soft:oklch(.955 .03 var(--accent-h));--background:#f4f6f8;--foreground:#0d0f15;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--primary:var(--brand);--primary-foreground:#fcfcfc;--secondary:#eceff2;--secondary-foreground:var(--foreground);--muted:#eef0f4;--muted-foreground:#575b63;--accent:var(--brand-soft);--accent-foreground:var(--brand-ink);--border:#e1e3e7;--input:#878c95;--ring:var(--brand);--chart-1:var(--brand);--chart-2:#7d8bdb;--chart-3:#16558c;--chart-4:#ca62a1;--chart-5:#6741b1;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--brand);--sidebar-primary-foreground:#fcfcfc;--sidebar-accent:#12161f0f;--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--brand);--font-display:var(--font-geist);--font-sans:var(--font-geist);--font-mono:var(--font-geist-mono);--font-value:var(--font-geist);--display-tracking:-.035em;--display-weight:600;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--prov-ai:oklch(.5 .06 var(--accent-h));--prov-ai-soft:oklch(.968 .01 var(--accent-h));--prov-ai-foreground:oklch(.4 .055 var(--accent-h));--prov-ai-border:oklch(.62 .06 var(--accent-h));--shadow-panel:0 1px 2px #1c222b0d, 0 12px 32px -16px #19223029;accent-color:var(--brand);caret-color:var(--brand);font-size:16px}@supports (color:lab(0% 0 0)){:root[data-accent]{--background:lab(96.7396% -.214994 -1.49846);--foreground:lab(4.39411% -.0330284 -3.37467);--card:lab(100% 0 0);--popover:lab(100% 0 0);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(94.1844% -.267118 -1.87205);--muted:lab(94.7644% -.267088 -1.87207);--muted-foreground:lab(38.464% -.480339 -5.21339);--border:lab(90.1211% -.31814 -2.24512);--input:lab(58.1859% -.51412 -5.23047);--chart-2:lab(59.3852% 10.3919 -43.1161);--chart-3:lab(34.5016% -3.30468 -36.9646);--chart-4:lab(56.1654% 47.3563 -14.0568);--chart-5:lab(36.916% 36.5343 -54.8181);--sidebar-primary-foreground:lab(98.84% .0000298023 -.0000119209);--sidebar-accent:lab(7.11543% .0978708 -7.25583/.06);--shadow-panel:0 1px 2px lab(12.9118% -.603847 -7.27841/.05), 0 12px 32px -16px lab(12.8457% -.51146 -10.7977/.16)}}:root[data-accent] ::selection{background:oklch(.85 .09 var(--accent-h));color:var(--foreground)}@layer components{.panel{background:var(--card);border-radius:calc(var(--radius) * 1.8);box-shadow:var(--shadow-panel)}.ambient{background:radial-gradient(46rem 22rem at 45% -10%, oklch(.85 .08 calc(var(--accent-h) - 20) / .1), transparent 70%), var(--background);background-attachment:fixed}.ambient:after{content:"";z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lit{color:var(--primary-foreground);background:radial-gradient(26rem 16rem at 100% 0%, oklch(.72 .17 calc(var(--accent-h) - 12) / .22), transparent 70%), radial-gradient(24rem 14rem at 0% 120%, oklch(.4 .2 calc(var(--accent-h) + 18) / .25), transparent 70%), var(--brand);box-shadow:inset 0 1px #ffffff47;box-shadow:inset 0 1px lab(100% 0 0/.28)}}@media (prefers-contrast:more){:root[data-accent] .panel{border:1px solid var(--input)}}@layer utilities{:root[data-accent] :is([data-slot=button],[data-slot=toggle],[data-slot=toggle-group-item],[data-slot=tabs-trigger],[data-sidebar=menu-button],.press){transition-property:color,background-color,border-color,outline-color,box-shadow,opacity,scale;transition-duration:.15s;transition-timing-function:var(--ease-out)}:root[data-accent] :is([data-slot=button],[data-slot=toggle],[data-slot=toggle-group-item],[data-slot=tabs-trigger],[data-sidebar=menu-button],.press):active:not(:disabled,[aria-disabled=true],[aria-haspopup]){translate:none;scale:.97}:root[data-accent] .press-large:active:not(:disabled,[aria-disabled=true],[aria-haspopup]){scale:.985}:root[data-accent] :is([data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0f1538;background:lab(4.39411% -.0330284 -3.37467/.22)}:root[data-accent] [data-slot=sheet-content]{transition-duration:.32s;transition-timing-function:var(--ease-drawer)}:root[data-accent] [data-slot=sheet-content]:is([data-side=right],[data-side=left]){border-radius:calc(var(--radius) * 1.8);height:auto;box-shadow:var(--shadow-panel), 0 24px 60px -24px #1922304d;border:0;inset-block:.5rem}@supports (color:lab(0% 0 0)){:root[data-accent] [data-slot=sheet-content]:is([data-side=right],[data-side=left]){box-shadow:var(--shadow-panel), 0 24px 60px -24px lab(12.8457% -.51146 -10.7977/.3)}}:root[data-accent] [data-slot=sheet-content][data-side=right]{right:.5rem}:root[data-accent] [data-slot=sheet-content][data-side=left]{left:.5rem}:root[data-accent] [data-slot=sheet-content][data-ending-style]{transition-duration:.2s}:root[data-accent] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){animation-duration:.18s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){:root[data-accent] :is([data-slot],.press,.press-large):active:not(:disabled,[aria-disabled=true],[aria-haspopup]){scale:none}}}@layer base{:root[data-accent] :focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root[data-accent] .font-heading,:root[data-accent] h1,:root[data-accent] h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}:root[data-accent] h2{letter-spacing:-.02em}}:root[data-accent] .font-mono{font-variant-numeric:tabular-nums}:root[data-accent] .font-value{font-family:var(--font-value);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;font-weight:600}@media (prefers-reduced-motion:reduce){:root[data-accent] *,:root[data-accent] :before,:root[data-accent] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes level{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}
:root[data-accent]{--black:#0d0d0d;--white:#fcfcfc;--cobalt:#1139d7;--butter:#faea89;--lilac:#d8c7f9;--stone:#f1eee9}@supports (color:lab(0% 0 0)){:root[data-accent]{--black:lab(3.6999% 0 0);--white:lab(98.84% .0000298023 -.0000119209);--cobalt:lab(32.2413% 38.5698 -84.8478);--butter:lab(92.5268% -3.70589 49.1854);--lilac:lab(82.9219% 12.9589 -22.3857);--stone:lab(94.2323% .225037 3.04775)}}[data-class=foundation]{--art-field:var(--butter);--art-a:var(--black);--art-b:var(--cobalt)}[data-class=control]{--art-field:var(--lilac);--art-a:var(--black);--art-b:var(--cobalt)}[data-class=lift]{--art-field:var(--cobalt);--art-a:var(--white);--art-b:var(--butter)}[data-class=pulse]{--art-field:var(--black);--art-a:var(--butter);--art-b:var(--lilac)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.p0jjXa_className{font-family:Geist,Geist Fallback;font-style:normal}.p0jjXa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Y96Jhq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Y96Jhq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.wXLU2a_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.wXLU2a_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.3ohuq16_8-qtv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.3__uj2j3k64hq.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.Z_2Dba_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.Z_2Dba_variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}