@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-mono:"geistMono","geistMono Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/cf1d1523226d8c03-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_051e5a{font-family:manrope,manrope Fallback}.__variable_051e5a{--font-locapro:"manrope","manrope Fallback"}:root{--lp-violet-600:253 72% 54%;--lp-violet-300:252 95% 78%;--lp-violet-ink:253 45% 12%;--lp-lavender-25:250 40% 99%;--lp-lavender-50:250 30% 97%;--lp-lavender-100:250 65% 96%;--lp-lavender-150:250 26% 95%;--lp-lavender-200:250 30% 93%;--lp-lavender-300:250 22% 88%;--lp-lavender-400:250 22% 82%;--lp-ink-900:250 30% 14%;--lp-ink-700:250 30% 33%;--lp-ink-500:250 13% 40%;--lp-plum-1000:250 30% 7%;--lp-plum-950:250 25% 11%;--lp-plum-925:250 24% 13%;--lp-plum-900:250 22% 14%;--lp-plum-875:250 20% 17%;--lp-plum-850:250 30% 18%;--lp-plum-700:250 19% 24%;--lp-plum-650:250 18% 30%;--lp-mist-50:250 40% 96%;--lp-mist-200:250 100% 91%;--lp-mist-400:250 18% 72%;--lp-panel-glow:#3b2461;--lp-panel-base:#100b21;--lp-shadow-chrome:0 8px 28px rgb(15 9 40/.06);--lp-shadow-card:0 10px 28px rgb(28 14 70/.05);--lp-shadow-raised:0 16px 44px rgb(28 14 70/.12);--lp-shadow-panel:0 24px 60px rgb(16 11 33/.22);--lp-radius-control:12px;--lp-radius-card:20px;--lp-radius-chrome:22px;--lp-radius-panel:28px}.locapro-surface,body:has(.locapro-surface){--lp-canvas:var(--lp-lavender-25);--background:0 0% 100%;--foreground:var(--lp-ink-900);--card:0 0% 100%;--card-foreground:var(--lp-ink-900);--popover:0 0% 100%;--popover-foreground:var(--lp-ink-900);--primary:var(--lp-violet-600);--primary-foreground:0 0% 100%;--secondary:var(--lp-lavender-200);--secondary-foreground:var(--lp-ink-700);--muted:var(--lp-lavender-150);--muted-foreground:var(--lp-ink-500);--accent:var(--lp-lavender-100);--accent-foreground:var(--lp-ink-700);--border:var(--lp-lavender-300);--input:var(--lp-lavender-400);--ring:var(--lp-violet-600)}.dark .locapro-surface,.dark body:has(.locapro-surface){--lp-canvas:var(--lp-plum-1000);--background:var(--lp-plum-1000);--foreground:var(--lp-mist-50);--card:var(--lp-plum-950);--card-foreground:var(--lp-mist-50);--popover:var(--lp-plum-925);--popover-foreground:var(--lp-mist-50);--primary:var(--lp-violet-300);--primary-foreground:var(--lp-violet-ink);--secondary:var(--lp-plum-875);--secondary-foreground:var(--lp-mist-50);--muted:var(--lp-plum-900);--muted-foreground:var(--lp-mist-400);--accent:var(--lp-plum-850);--accent-foreground:var(--lp-mist-200);--border:var(--lp-plum-700);--input:var(--lp-plum-650);--ring:var(--lp-violet-300);--lp-shadow-chrome:0 8px 28px rgb(0 0 0/.28);--lp-shadow-card:0 10px 28px rgb(0 0 0/.22);--lp-shadow-raised:0 16px 44px rgb(0 0 0/.35)}.locapro-workspace [data-slot=page-header],.lp-panel{--primary:var(--lp-violet-300);--primary-foreground:var(--lp-violet-ink);--ring:var(--lp-violet-300);--foreground:250 100% 98%;--card-foreground:250 100% 98%;--muted-foreground:251 22% 80%;--background:253 43% 9%;--card:253 35% 14%;--muted:252 30% 17%;--accent:251 35% 22%;--accent-foreground:250 100% 93%;--border:250 25% 30%;--input:250 25% 34%;--destructive:0 90% 75%;--destructive-foreground:222 47% 11%;position:relative;isolation:isolate;color:hsl(var(--foreground));background:radial-gradient(ellipse at 90% 0,var(--lp-panel-glow) 0,transparent 58%),var(--lp-panel-base);border-radius:var(--lp-radius-panel)}