@layer base{.ui-light{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#636363;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#bf000f;--success:#016630;--success-foreground:#fff;--warning:#953d00;--border:#e5e5e5;--input:#e5e5e5;--ring:#3a3a3a;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ui-light{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(42% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(40.4273% 67.2623 53.7441);--success:lab(37.4616% -36.7971 22.9692);--success-foreground:lab(100% 0 0);--warning:lab(37.8822% 37.1699 52.2718);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(24.6% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}@media screen{.ui-dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--success:#69d98d;--success-foreground:#0a0a0a;--warning:#f7bc50;--border:#ffffff1a;--input:#ffffff26;--ring:#bebebe;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ui-dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--success:lab(78.731% -46.1636 27.5133);--success-foreground:lab(2.75381% 0 0);--warning:lab(80.3458% 13.994 61.2661);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(76.8% -.0000298023 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}}.ui-follow{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#636363;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#bf000f;--success:#016630;--success-foreground:#fff;--warning:#953d00;--border:#e5e5e5;--input:#e5e5e5;--ring:#3a3a3a;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ui-follow{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(42% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(40.4273% 67.2623 53.7441);--success:lab(37.4616% -36.7971 22.9692);--success-foreground:lab(100% 0 0);--warning:lab(37.8822% 37.1699 52.2718);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(24.6% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}@media screen{:root:is(:has([data-ui-theme=dark]),:not(:has([data-ui-theme])):has([data-ui-theme-base=dark])) .ui-follow{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--success:#69d98d;--success-foreground:#0a0a0a;--warning:#f7bc50;--border:#ffffff1a;--input:#ffffff26;--ring:#bebebe;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:is(:has([data-ui-theme=dark]),:not(:has([data-ui-theme])):has([data-ui-theme-base=dark])) .ui-follow{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--success:lab(78.731% -46.1636 27.5133);--success-foreground:lab(2.75381% 0 0);--warning:lab(80.3458% 13.994 61.2661);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(76.8% -.0000298023 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}}@media screen and (prefers-color-scheme:dark){:root:is(:has([data-ui-theme=system]),:not(:has([data-ui-theme])):has([data-ui-theme-base=system])) .ui-follow{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--success:#69d98d;--success-foreground:#0a0a0a;--warning:#f7bc50;--border:#ffffff1a;--input:#ffffff26;--ring:#bebebe;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:is(:has([data-ui-theme=system]),:not(:has([data-ui-theme])):has([data-ui-theme-base=system])) .ui-follow{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--success:lab(78.731% -46.1636 27.5133);--success-foreground:lab(2.75381% 0 0);--warning:lab(80.3458% 13.994 61.2661);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(76.8% -.0000298023 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}}}[data-accent=gold]{--primary:#8a5600;--primary-foreground:#fafafa}@supports (color:lab(0% 0 0)){[data-accent=gold]{--primary:lab(41.7465% 18.1642 51.2672);--primary-foreground:lab(98.26% 0 0)}}[data-accent] [data-slot=button][data-variant=default]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent] [data-slot=button][data-variant=default]:hover{background-color:color-mix(in oklch, var(--primary), black 15%)}}[data-accent=rose]{--primary:#ae2749;--primary-foreground:#fafafa}@supports (color:lab(0% 0 0)){[data-accent=rose]{--primary:lab(40.0558% 55.1713 15.4526);--primary-foreground:lab(98.26% 0 0)}}[data-accent=emerald]{--primary:#006c4d;--primary-foreground:#fafafa}@supports (color:lab(0% 0 0)){[data-accent=emerald]{--primary:lab(39.8437% -34.475 9.7437);--primary-foreground:lab(98.26% 0 0)}}[data-accent=royal]{--primary:#254bb2;--primary-foreground:#fafafa}@supports (color:lab(0% 0 0)){[data-accent=royal]{--primary:lab(34.1487% 17.4334 -59.9875);--primary-foreground:lab(98.26% 0 0)}}[data-title-font=sans]{--font-display:var(--font-inter)}[data-title-font=sans] .font-heading{letter-spacing:-.025em;font-weight:600}[data-title-font=script]{--font-display:var(--font-script)}:root:has([data-heading-font=modern]){--heading-family:var(--font-inter);--heading-weight:600;--heading-tracking:-.025em}:root:has([data-heading-font=friendly]){--heading-family:var(--font-jakarta);--heading-weight:700;--heading-tracking:-.02em}:root:has([data-heading-font=geometric]){--heading-family:var(--font-poppins);--heading-weight:600;--heading-tracking:-.01em}:root:has([data-heading-font=classic]){--heading-family:var(--font-playfair);--heading-weight:600;--heading-tracking:0}:root:has([data-heading-font=luxury]){--heading-family:var(--font-cormorant);--heading-weight:600;--heading-tracking:0}:root:has([data-heading-font]:not([data-heading-font=elegant])) .font-heading:not([data-title-font],[data-title-font] *,.ui-light *,.ui-dark *){font-family:var(--heading-family);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}:root:has([data-heading-font]:not([data-heading-font=elegant])) .font-heading:not([data-title-font],[data-title-font] *,.ui-light *,.ui-dark *):not(.text-xs,.text-sm,.text-base,.text-lg,.text-xl){font-size-adjust:.45}.dash-shell{--sidebar-w:0px}@media (min-width:48rem){.dash-shell{--sidebar-w:calc(88px + env(safe-area-inset-left))}}@media (min-width:64rem){.dash-shell[data-sidebar=open]{--sidebar-w:16rem}}body[data-selecting] [data-install-hint]{display:none}.pswp__button .sk-pswp-icon{color:#fff;filter:drop-shadow(0 1px 1px #0006);width:24px;height:24px;margin:auto}.pswp__button:has(.sk-pswp-icon){justify-content:center;align-items:center;width:48px;display:flex}.pswp__button.sk-pswp-hearted .sk-pswp-icon{color:#f43f5e;fill:#f43f5e}.pf[data-theme=dark]{--pf-bg:#0b0b0c;--pf-surface:#151517;--pf-fg:#f4f1ec;--pf-muted:#a8a29e;--pf-line:#f4f1ec1f;--pf-accent:#d6b98c;--pf-on-accent:#17130d;--pf-ok:#6ee7b7;--pf-warn:#fcd34d;--pf-error:#fda4af;--pf-error-bg:#f43f5e24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pf[data-theme=light]{--pf-bg:#f7f4ef;--pf-surface:#fff;--pf-fg:#1c1917;--pf-muted:#6b6560;--pf-line:#1c19171f;--pf-accent:#8a6a3b;--pf-on-accent:#fff;--pf-ok:#047857;--pf-warn:#92400e;--pf-error:#be123c;--pf-error-bg:#f43f5e1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pf[data-preset=ivory][data-theme=light]{--pf-bg:#f6f1e7;--pf-surface:#fffdf8;--pf-fg:#2b2620;--pf-muted:#6e655b;--pf-line:#2b26201f;--pf-accent:#7a5a2e;--pf-on-accent:#fff}.pf[data-preset=ivory][data-theme=dark]{--pf-bg:#1a1612;--pf-surface:#241f1a;--pf-fg:#f3ece1;--pf-muted:#b3a796;--pf-line:#f3ece11f;--pf-accent:#d9b783;--pf-on-accent:#1a1612}.pf[data-preset=editorial][data-theme=light]{--pf-bg:#fff;--pf-surface:#f5f5f4;--pf-fg:#0a0a0a;--pf-muted:#57534e;--pf-line:#0a0a0a24;--pf-accent:#0a0a0a;--pf-on-accent:#fff}.pf[data-preset=editorial][data-theme=dark]{--pf-bg:#0a0a0a;--pf-surface:#171717;--pf-fg:#fafafa;--pf-muted:#a3a3a3;--pf-line:#fafafa24;--pf-accent:#fafafa;--pf-on-accent:#0a0a0a}.pf[data-preset=royal][data-theme=dark]{--pf-bg:#2a0a0e;--pf-surface:#3b1016;--pf-fg:#f6e7c8;--pf-muted:#cdb48f;--pf-line:#f6e7c824;--pf-accent:#d4a24c;--pf-on-accent:#2a0a0e}.pf[data-preset=royal][data-theme=light]{--pf-bg:#fbf3e4;--pf-surface:#fffaf0;--pf-fg:#3b0d12;--pf-muted:#7a4a3a;--pf-line:#3b0d1224;--pf-accent:#8f1d2c;--pf-on-accent:#fff}.pf[data-preset=film][data-theme=light]{--pf-bg:#efe6d6;--pf-surface:#f7f0e3;--pf-fg:#3a2f25;--pf-muted:#75644f;--pf-line:#3a2f2524;--pf-accent:#9a4f2a;--pf-on-accent:#fff}.pf[data-preset=film][data-theme=dark]{--pf-bg:#1d1813;--pf-surface:#29221b;--pf-fg:#eee3d0;--pf-muted:#b5a48a;--pf-line:#eee3d01f;--pf-accent:#d98b5a;--pf-on-accent:#1d1813}.pf[data-preset=modern][data-theme=light]{--pf-bg:#f4f4f2;--pf-surface:#fff;--pf-fg:#1c1c1c;--pf-muted:#5c5c5a;--pf-line:#1c1c1c1f;--pf-accent:#2f5d50;--pf-on-accent:#fff}.pf[data-preset=modern][data-theme=dark]{--pf-bg:#121212;--pf-surface:#1c1c1c;--pf-fg:#f2f2f0;--pf-muted:#a1a19c;--pf-line:#f2f2f01f;--pf-accent:#7fb8a4;--pf-on-accent:#121212}.pf{--font-display:var(--font-serif);--pf-heading-weight:400;--pf-heading-tracking:normal;--pf-radius:1.25rem;background:var(--pf-bg);color:var(--pf-fg);-webkit-tap-highlight-color:transparent}.pf[data-font=cormorant]{--font-display:var(--font-cormorant);--pf-heading-weight:600}.pf[data-font=playfair]{--font-display:var(--font-playfair);--pf-heading-weight:600}.pf[data-font=cinzel]{--font-display:var(--font-cinzel);--pf-heading-weight:500;--pf-heading-tracking:.02em}.pf[data-font=modern]{--font-display:var(--font-inter);--pf-heading-weight:600;--pf-heading-tracking:-.03em}.pf[data-preset=editorial]{--pf-radius:0px}.pf .font-heading{font-weight:var(--pf-heading-weight);letter-spacing:var(--pf-heading-tracking)}.pf:is([data-font=cinzel],[data-font=modern]) .font-heading{font-style:normal}.pf-justified{flex-wrap:wrap;gap:.5rem;display:flex}.pf-justified>*{flex-grow:var(--r);flex-basis:calc(var(--r) * var(--row-h,15rem))}.pf-justified:after{content:"";flex-grow:999}@media not all and (min-width:40rem){.pf-justified{--row-h:9rem;gap:.375rem}}@keyframes pf-kenburns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.pf-kenburns{will-change:transform;animation:14s ease-out both pf-kenburns}.pf-kenburns-alt{will-change:transform;animation:14s ease-out reverse both pf-kenburns}@keyframes pf-curtain{0%,55%{transform:translate(0)}to{transform:translateY(-100%)}}.pf-curtain{animation:1.9s cubic-bezier(.76,0,.24,1) both pf-curtain}@keyframes pf-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.pf-letter{animation:pf-rise .9s var(--ease-out) both;display:inline-block}.pf-fade-in{animation:pf-rise .9s var(--ease-out) both}.pf-reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(28px)}.pf-reveal.is-in{opacity:1;transform:none}.pf[data-lite] .pf-kenburns,.pf[data-lite] .pf-kenburns-alt{animation:none}.pf[data-lite] .pf-reveal{transform:none}@keyframes pf-heart{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.pf-heart-pop{animation:pf-heart var(--dur-slow) var(--ease-out)}@keyframes pf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}}:root[data-home-reveal] .home-rise{animation:home-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 5) * var(--stagger))}@keyframes vault-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.vault-rise{animation:vault-rise .5s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 12) * 55ms)}@keyframes vault-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.vault-shimmer{background-image:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);background-size:200% 100%;animation:1.8s linear infinite vault-shimmer}@keyframes vault-ping{75%,to{opacity:0;transform:scale(2.2)}}.vault-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite vault-ping}@keyframes vault-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.vault-pop{animation:vault-pop var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vault-rise,.vault-shimmer,.vault-ping,.vault-pop{animation:none}}:root:has([data-app-brand]){--background:#fff;--foreground:#111114;--card:#fff;--card-foreground:#111114;--popover:#fff;--popover-foreground:#111114;--primary:var(--dash-l,#b23c0a);--primary-foreground:var(--dash-l-fg,#fff);--secondary:#f3f3f5;--secondary-foreground:#111114;--muted:#f5f5f6;--muted-foreground:#5f5f69;--accent:var(--dash-l-soft,#fff1e7);--accent-foreground:var(--dash-l-text,#9a3412);--border:#e6e6ea;--input:#85858f;--ring:var(--dash-l-ring,#431407);--chart-1:#fed7aa;--chart-2:#fb923c;--chart-3:#ea580c;--chart-4:#c2410c;--chart-5:#7c2d12;--sidebar:#fafafa;--sidebar-foreground:#111114;--sidebar-primary:var(--dash-l,#b23c0a);--sidebar-primary-foreground:var(--dash-l-fg,#fff);--sidebar-accent:var(--dash-l-soft,#fff1e7);--sidebar-accent-foreground:var(--dash-l-text,#9a3412);--sidebar-border:#e6e6ea;--sidebar-ring:var(--dash-l-ring,#431407);--brand-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:has([data-app-brand]){--brand-glow:color-mix(in oklch, var(--primary) 22%, transparent)}}:root:has([data-app-brand]){--mk-wave-1:#ff7a30;--mk-wave-2:#ffc24b;--mk-wave-3:#f2416f;--mk-wave-4:#b8321a;--mk-wave-speed:1}@media screen{:root:has([data-app-brand]):is(:has([data-ui-theme=dark]),:not(:has([data-ui-theme])):has([data-ui-theme-base=dark])){--background:#0b0b0d;--foreground:#fafafa;--card:#151518;--card-foreground:#fafafa;--popover:#151518;--popover-foreground:#fafafa;--primary:var(--dash-d,#fb8a3c);--primary-foreground:var(--dash-d-fg,#1a0e07);--secondary:#1d1d21;--secondary-foreground:#fafafa;--muted:#1d1d21;--muted-foreground:#a1a1aa;--accent:var(--dash-d-soft,#2a1a10);--accent-foreground:var(--dash-d,#fda465);--border:#29292e;--input:#74747e;--ring:var(--dash-d,#fdba74);--chart-1:#7c2d12;--chart-2:#c2410c;--chart-3:#ea580c;--chart-4:#fb923c;--chart-5:#fed7aa;--sidebar:#111114;--sidebar-foreground:#fafafa;--sidebar-primary:var(--dash-d,#fb8a3c);--sidebar-primary-foreground:var(--dash-d-fg,#1a0e07);--sidebar-accent:var(--dash-d-soft,#2a1a10);--sidebar-accent-foreground:var(--dash-d,#fda465);--sidebar-border:#29292e;--sidebar-ring:var(--dash-d,#fdba74);--brand-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:has([data-app-brand]):is(:has([data-ui-theme=dark]),:not(:has([data-ui-theme])):has([data-ui-theme-base=dark])){--brand-glow:color-mix(in oklch, var(--primary) 28%, transparent)}}:root:has([data-app-brand]):is(:has([data-ui-theme=dark]),:not(:has([data-ui-theme])):has([data-ui-theme-base=dark])){--mk-wave-1:#e8601c;--mk-wave-2:#f0a52c;--mk-wave-3:#d43a50;--mk-wave-4:#8f2412}}@media screen and (prefers-color-scheme:dark){:root:has([data-app-brand]):is(:has([data-ui-theme=system]),:not(:has([data-ui-theme])):has([data-ui-theme-base=system])){--background:#0b0b0d;--foreground:#fafafa;--card:#151518;--card-foreground:#fafafa;--popover:#151518;--popover-foreground:#fafafa;--primary:var(--dash-d,#fb8a3c);--primary-foreground:var(--dash-d-fg,#1a0e07);--secondary:#1d1d21;--secondary-foreground:#fafafa;--muted:#1d1d21;--muted-foreground:#a1a1aa;--accent:var(--dash-d-soft,#2a1a10);--accent-foreground:var(--dash-d,#fda465);--border:#29292e;--input:#74747e;--ring:var(--dash-d,#fdba74);--chart-1:#7c2d12;--chart-2:#c2410c;--chart-3:#ea580c;--chart-4:#fb923c;--chart-5:#fed7aa;--sidebar:#111114;--sidebar-foreground:#fafafa;--sidebar-primary:var(--dash-d,#fb8a3c);--sidebar-primary-foreground:var(--dash-d-fg,#1a0e07);--sidebar-accent:var(--dash-d-soft,#2a1a10);--sidebar-accent-foreground:var(--dash-d,#fda465);--sidebar-border:#29292e;--sidebar-ring:var(--dash-d,#fdba74);--brand-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:has([data-app-brand]):is(:has([data-ui-theme=system]),:not(:has([data-ui-theme])):has([data-ui-theme-base=system])){--brand-glow:color-mix(in oklch, var(--primary) 28%, transparent)}}:root:has([data-app-brand]):is(:has([data-ui-theme=system]),:not(:has([data-ui-theme])):has([data-ui-theme-base=system])){--mk-wave-1:#e8601c;--mk-wave-2:#f0a52c;--mk-wave-3:#d43a50;--mk-wave-4:#8f2412}}:root:has([data-dash-accent=gold]){--dash-l:#8a5600;--dash-l-fg:#fafafa;--dash-l-text:#774a00;--dash-l-soft:#fdf0dc;--dash-l-ring:#462d0b;--dash-d:#edbb64;--dash-d-fg:#1f1306;--dash-d-soft:#32230e}@supports (color:lab(0% 0 0)){:root:has([data-dash-accent=gold]){--dash-l:lab(41.7465% 18.1642 51.2672);--dash-l-fg:lab(98.26% 0 0);--dash-l-text:lab(35.9669% 16.5572 46.9555);--dash-l-soft:lab(95.4358% 1.92234 11.4477);--dash-l-ring:lab(21.0059% 9.50742 25.4963);--dash-d:lab(79.2142% 11.351 50.7352);--dash-d-fg:lab(7.18664% 4.3822 8.20575);--dash-d-soft:lab(15.307% 4.92427 16.2354)}}:root:has([data-dash-accent=rose]){--dash-l:#ae2749;--dash-l-fg:#fafafa;--dash-l-text:#9d1f40;--dash-l-soft:#ffecee;--dash-l-ring:#5b1625;--dash-d:#fe93a1;--dash-d-fg:#250e11;--dash-d-soft:#3b1b20}@supports (color:lab(0% 0 0)){:root:has([data-dash-accent=rose]){--dash-l:lab(40.0558% 55.1713 15.4526);--dash-l-fg:lab(98.26% 0 0);--dash-l-text:lab(35.5292% 51.9088 14.5886);--dash-l-soft:lab(95.0799% 8.24377 2.06975);--dash-l-ring:lab(19.9784% 32.4921 8.9951);--dash-d:lab(73.01% 42.5325 11.1535);--dash-d-fg:lab(6.81102% 12.7878 2.84599);--dash-d-soft:lab(14.754% 16.3432 4.3128)}}:root:has([data-dash-accent=emerald]){--dash-l:#006c4d;--dash-l-fg:#fafafa;--dash-l-text:#015f43;--dash-l-soft:#e3f8ee;--dash-l-ring:#043726;--dash-d:#69d6aa;--dash-d-fg:#011c11;--dash-d-soft:#112d21}@supports (color:lab(0% 0 0)){:root:has([data-dash-accent=emerald]){--dash-l:lab(39.8437% -34.475 9.7437);--dash-l-fg:lab(98.26% 0 0);--dash-l-text:lab(35.0717% -30.997 8.76575);--dash-l-soft:lab(95.6967% -8.24112 2.38916);--dash-l-ring:lab(19.5951% -20.611 5.83746);--dash-d:lab(78.3975% -40.6809 11.6096);--dash-d-fg:lab(7.7331% -11.7095 3.45419);--dash-d-soft:lab(15.8526% -13.554 3.8691)}}:root:has([data-dash-accent=royal]){--dash-l:#254bb2;--dash-l-fg:#fafafa;--dash-l-text:#2346a6;--dash-l-soft:#ebf2ff;--dash-l-ring:#14295f;--dash-d:#95b6fe;--dash-d-fg:#0b152c;--dash-d-soft:#1a263f}@supports (color:lab(0% 0 0)){:root:has([data-dash-accent=royal]){--dash-l:lab(34.1487% 17.4334 -59.9875);--dash-l-fg:lab(98.26% 0 0);--dash-l-text:lab(31.9727% 16.0726 -56.4681);--dash-l-soft:lab(95.2692% -.38901 -7.51694);--dash-l-ring:lab(17.7044% 8.62442 -35.3496);--dash-d:lab(73.737% 2.06241 -39.8357);--dash-d-fg:lab(6.81289% 2.60071 -17.6835);--dash-d-soft:lab(14.9379% 1.68362 -17.9543)}}:root:has([data-app-brand]) [data-slot=button][data-variant=default]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:has([data-app-brand]) [data-slot=button][data-variant=default]:hover{background-color:color-mix(in oklch, var(--primary), var(--foreground) 14%)}}.dash-press{transition:scale .28s var(--ease-spring), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.dash-press:active{transition-duration:var(--dur-instant), var(--dur-fast), var(--dur-fast);scale:.985}@media (hover:hover){.dash-lift{transition:translate var(--dur-slow) var(--ease-out), scale .28s var(--ease-spring), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);position:relative}.dash-lift:after{content:"";border-radius:inherit;box-shadow:0 18px 36px -24px var(--brand-glow);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:-1px}.dash-lift:hover{translate:0 -2px}.dash-lift:hover:after{opacity:1}}@keyframes brand-drift{0%{background-position:0 0,100%,50% 100%,0 0}to{background-position:30% 20%,70% 40%,30% 80%,0 0}}.brand-hero:has(canvas[data-ready]) .brand-hero-backdrop{animation:none}.brand-hero-backdrop{background:radial-gradient(60% 90% at 80% 15%, var(--mk-wave-1), transparent 70%), radial-gradient(50% 80% at 100% 70%, var(--mk-wave-3), transparent 70%), radial-gradient(45% 70% at 60% 85%, var(--mk-wave-2), transparent 70%), linear-gradient(120deg, var(--mk-wave-4), var(--mk-wave-1));background-size:140% 140%,140% 140%,140% 140%,100% 100%;animation:14s ease-in-out infinite alternate brand-drift}@media (prefers-reduced-motion:reduce){.brand-hero-backdrop{animation:none}.dash-lift:hover{translate:none}.dash-press:active{scale:none}}:root [data-vaul-drawer][data-state=open],:root [data-vaul-overlay][data-state=open]{animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}:root [data-vaul-drawer][data-state=closed],:root [data-vaul-overlay][data-state=closed]{animation-duration:var(--dur-base);animation-timing-function:var(--ease-in)}@keyframes rail-label-in{0%{opacity:0}}.dash-shell[data-sidebar-moved] .rail-label{animation:rail-label-in var(--dur-base) var(--ease-out) 60ms both}@keyframes nav-bar-in{0%{opacity:0;transform:scaleY(.3)}}@keyframes tab-pop{0%{transform:scale(.88)}}@keyframes dash-in{0%{opacity:0;transform:translateY(4px)}}.dash-in,.dash-details[open]>:not(summary){animation:dash-in var(--dur-base) var(--ease-out) backwards}@keyframes bar-grow-y{0%{transform:translateY(100%)}}@keyframes bar-grow-x{0%{transform:translate(-100%)}}.bar-y{transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-fast) var(--ease-standard);animation:bar-grow-y var(--dur-slow) var(--ease-out) backwards}.bar-x{transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-fast) var(--ease-standard);animation:bar-grow-x var(--dur-slow) var(--ease-out) backwards}@layer components{.img-fade{transition:opacity var(--dur-slow) var(--ease-out)}}.img-fade[data-loading]{opacity:0}@keyframes dash-slide-up{0%{transform:translateY(100%)}}.dash-slide-up{animation:dash-slide-up var(--dur-slow) var(--ease-out) backwards}@keyframes alert-out{to{opacity:0;transform:scale(.97)}}::view-transition-old(.alert-out){animation:alert-out var(--dur-base) var(--ease-in) both}@keyframes skeleton-in{0%{opacity:0}}.skeleton-in{animation:skeleton-in var(--dur-base) var(--ease-out) .1s both}@keyframes link-pending{to{opacity:.4}}[data-link-pending]{animation:link-pending .6s var(--ease-standard) .1s infinite alternate both}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}.theme-switching [data-radix-menu-content]{display:none!important}.theme-switching :is(.dash-vt-sidebar,.dash-vt-header,.dash-vt-dock,[data-sonner-toaster]){view-transition-name:none!important}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-old(.page-out){animation:page-out .12s var(--ease-in) both}::view-transition-new(.page-in){animation:page-in var(--dur-base) var(--ease-out) both}::view-transition-group(.tab-slide){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-spring)}::view-transition-old(.tab-slide){display:none}::view-transition-new(.tab-slide){height:100%;animation:none}.dash-vt-sidebar{view-transition-name:dash-sidebar}.dash-vt-header{view-transition-name:dash-header}.dash-vt-dock{view-transition-name:dash-dock}:root:has([data-app-brand]) [data-sonner-toaster]{view-transition-name:dash-toasts}::view-transition-group(dash-sidebar){animation:none}::view-transition-group(dash-header){animation:none}::view-transition-group(dash-dock){animation:none}::view-transition-group(dash-toasts){animation:none}::view-transition-new(dash-sidebar){animation:none}::view-transition-new(dash-header){animation:none}::view-transition-new(dash-dock){animation:none}::view-transition-new(dash-toasts){animation:none}::view-transition-old(dash-sidebar){display:none}::view-transition-old(dash-header){display:none}::view-transition-old(dash-dock){display:none}::view-transition-old(dash-toasts){display:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition{pointer-events:none}@keyframes auth-from-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes auth-from-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes auth-word{0%{transform:translateY(110%)}to{transform:none}}.auth-left{animation:auth-from-left .85s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}.auth-right{animation:auth-from-right .85s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i,0) * 90ms)}.auth-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.auth-word>span{animation:auth-word .9s var(--ease-out) backwards;animation-delay:calc(.12s + var(--w,0) * 70ms);display:inline-block}@media (prefers-reduced-motion:reduce){.auth-left,.auth-right,.auth-word>span{animation:none}}@keyframes code-shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.code-shake{animation:code-shake .4s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.code-shake{animation:none}}@keyframes signup-feed{to{transform:translateY(-50%)}}@keyframes signup-strip{to{transform:translate(-50%)}}.signup-feed{animation:26s linear infinite signup-feed}.signup-strip{animation:40s linear infinite signup-strip}.signup-feed-mask{-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.signup-strip-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.signup-feed,.signup-strip{animation:none}}@keyframes team-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}}.team-pop{animation:team-pop var(--dur-slow) var(--ease-out) both}@keyframes team-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}.team-ring{position:relative}.team-ring:after{content:"";border-radius:inherit;border:2px solid var(--success);pointer-events:none;animation:team-ring .6s var(--ease-out) forwards;position:absolute;inset:0}::view-transition-group(.task-move){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-spring)}.team-in{animation:dash-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 10) * var(--stagger) / 2)}:root{--people-a:#ff7a30;--people-b:#f2416f;--people-gold:#e0a53f}.people-ai{color:#fff;background:linear-gradient(120deg,#c8441a,#d4285a)}@keyframes people-spin{to{transform:rotate(1turn)}}.people-ring:before{content:"";background:conic-gradient(var(--people-a), var(--people-b), transparent 65%);border-radius:9999px;animation:.8s linear infinite people-spin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.people-spark{isolation:isolate}.people-spark:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(var(--people-a), #ffc24b, var(--people-b), var(--people-a));animation:1.1s linear infinite people-spin;position:absolute;inset:0}@keyframes people-sweep{0%{transform:translateY(-100%)}to{transform:none}}.people-sweep{background:linear-gradient(#0000 calc(100% - 9rem),#ff7a3014 calc(100% - 5rem),#ff7a304d calc(100% - 1rem),#f2416fb3);animation:1.3s cubic-bezier(.5,.05,.5,.95) infinite people-sweep;position:absolute;inset:0}.people-sweep:after{content:"";background:#fff;height:2px;position:absolute;inset:auto 0 0;box-shadow:0 0 16px 4px #ff7a30d9,0 0 40px 10px #f2416f66}@keyframes people-in{0%{opacity:0;transform:translateY(12px)}}.people-in{animation:people-in .55s var(--ease-out) both}@keyframes people-lock{0%{opacity:0;transform:scale(1.15)}30%{opacity:1;transform:scale(.95)}45%{transform:none}75%{opacity:1}to{opacity:0}}.people-lock{pointer-events:none;color:var(--people-gold);filter:drop-shadow(0 0 3px #00000080);animation:people-lock 1.6s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 12) * 55ms + .25s);background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:28% 2px,2px 28%,28% 2px,2px 28%,28% 2px,2px 28%,28% 2px,2px 28%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute}@media (prefers-reduced-motion:reduce){.people-sweep,.people-lock{display:none}.people-ring:before,.people-spark:before,.people-in{animation:none}}html:has([data-settings-sticky]){scroll-padding-top:calc(env(safe-area-inset-top) + 7.5rem)}@media (min-width:48rem){html:has([data-settings-sticky]){scroll-padding-top:6.5rem}}
