@font-face{font-family:sofiaPro;src:url(/_next/static/media/7b19a73e78f895b4-s.p.woff2?dpl=dpl_CF4LUZQkLL5eTchiQhZLk4TRZfqQ) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sofiaPro;src:url(/_next/static/media/b7c16bc6d6865ad1-s.p.woff2?dpl=dpl_CF4LUZQkLL5eTchiQhZLk4TRZfqQ) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sofiaPro;src:url(/_next/static/media/fd23a5709532a6ae-s.p.woff2?dpl=dpl_CF4LUZQkLL5eTchiQhZLk4TRZfqQ) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sofiaPro;src:url(/_next/static/media/084c350a9aebf88e-s.p.woff2?dpl=dpl_CF4LUZQkLL5eTchiQhZLk4TRZfqQ) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sofiaPro;src:url(/_next/static/media/de5af876a1076707-s.p.woff2?dpl=dpl_CF4LUZQkLL5eTchiQhZLk4TRZfqQ) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sofiaPro Fallback;src:local("Arial");ascent-override:71.98%;descent-override:23.99%;line-gap-override:0.00%;size-adjust:104.19%}.__className_e82080{font-family:sofiaPro,sofiaPro Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.__variable_e82080{--font-sofia-pro:"sofiaPro","sofiaPro Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:root{--primary:#558f6f;--primary-hover:#46765c;--primary-soft:rgba(85,143,111,0.14);--on-primary:#ffffff;--gradient-base:#f6f5f2;--gradient-1:#e7e6e3;--gradient-2:#e3e4e6;--gradient-3:#e8e6e3;--gradient-4:#e3e5e4;--gradient-motion-duration:40s;--surface-0:#fbfaf7;--surface-1:#ffffff;--surface-2:#f3f1ec;--surface-3:#eae7e0;--surface-frost:rgba(255,255,255,0.48);--text-1:#14181c;--text-2:#4b5560;--text-3:#57616d;--text-inverse:#ffffff;--hairline:rgba(20,24,28,0.08);--hairline-strong:rgba(20,24,28,0.14);--focus-ring:#46765c;--ok:#157347;--ok-bg:#e3f4ea;--warn:#9a5a00;--warn-bg:#fdf0d8;--danger:#b8322a;--danger-bg:#fbe4e1;--info:#2b6cb0;--info-bg:#e3eefa;--neutral:#5b6570;--neutral-bg:#eef0f2;--material-regular-bg:rgba(255,255,255,0.5);--material-regular-blur:28px;--material-regular-saturate:160%;--material-regular-edge:rgba(255,255,255,0.65);--material-regular-fallback:#f7f6f2;--material-clear-bg:rgba(255,255,255,0.24);--material-clear-blur:18px;--material-clear-saturate:150%;--material-clear-edge:rgba(255,255,255,0.5);--material-clear-fallback:#f9f8f5;--material-panel-bg:rgba(255,255,255,0.62);--material-panel-blur:14px;--material-panel-saturate:140%;--material-panel-edge:rgba(255,255,255,0.85);--material-panel-fallback:#fbfaf7;--material-menu-bg:rgba(255,255,255,0.82);--material-menu-blur:20px;--material-menu-saturate:150%;--material-menu-edge:rgba(255,255,255,0.9);--material-menu-fallback:#fbfaf7;--material-dark-bg:rgba(20,24,28,0.62);--material-dark-blur:24px;--material-dark-saturate:140%;--material-dark-edge:rgba(255,255,255,0.18);--material-dark-fallback:#1c2126;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--font-sans:var(--font-sofia-pro,"Sofia Pro"),system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--text-display:44px;--text-h1:28px;--text-h2:20px;--text-h3:15px;--text-body:14px;--text-body-sm:13px;--text-label:11px;--tracking-label:0.07em;--density:1;--space-1:calc(4px * var(--density));--space-2:calc(8px * var(--density));--space-3:calc(12px * var(--density));--space-4:calc(16px * var(--density));--space-6:calc(24px * var(--density));--space-8:calc(32px * var(--density));--nav-strip-collapsed:80px;--nav-strip-expanded:240px;--context-column:300px}.glass-regular{background:var(--material-regular-bg);backdrop-filter:blur(var(--material-regular-blur)) saturate(var(--material-regular-saturate));border:1px solid var(--material-regular-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.glass-clear{background:var(--material-clear-bg);backdrop-filter:blur(var(--material-clear-blur)) saturate(var(--material-clear-saturate));border:1px solid var(--material-clear-edge)}.glass-panel{background:var(--material-panel-bg);backdrop-filter:blur(var(--material-panel-blur)) saturate(var(--material-panel-saturate));border:1px solid var(--material-panel-edge)}.glass-menu{background:var(--material-menu-bg);backdrop-filter:blur(var(--material-menu-blur)) saturate(var(--material-menu-saturate));border:1px solid var(--material-menu-edge);box-shadow:0 12px 32px -16px rgba(20,24,28,.35)}.glass-dark{background:var(--material-dark-bg);backdrop-filter:blur(var(--material-dark-blur)) saturate(var(--material-dark-saturate));border:1px solid var(--material-dark-edge);color:var(--text-inverse)}.fluid-background{background:radial-gradient(38% 45% at 18% 22%,var(--gradient-1) 0,transparent 70%),radial-gradient(40% 40% at 78% 18%,var(--gradient-2) 0,transparent 70%),radial-gradient(45% 50% at 72% 82%,var(--gradient-3) 0,transparent 70%),radial-gradient(35% 40% at 22% 84%,var(--gradient-4) 0,transparent 70%),var(--gradient-base);filter:saturate(1.15);animation:fluid-drift var(--gradient-motion-duration) ease-in-out infinite alternate;will-change:transform}.fluid-background[data-paused]{animation-play-state:paused}@keyframes fluid-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}@media (prefers-reduced-transparency:reduce){:root{--material-regular-bg:var(--material-regular-fallback);--material-regular-blur:0px;--material-clear-bg:var(--material-clear-fallback);--material-clear-blur:0px;--material-menu-bg:var(--material-menu-fallback);--material-menu-blur:0px;--material-panel-bg:var(--material-panel-fallback);--material-panel-blur:0px;--material-dark-bg:var(--material-dark-fallback);--material-dark-blur:0px;--surface-frost:var(--surface-0)}}@media (prefers-reduced-motion:reduce){:root{--gradient-motion-duration:0s}}