@font-face{font-family:__displayFace_473849;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:__displayFace_Fallback_473849;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_473849{font-family:__displayFace_473849,__displayFace_Fallback_473849,system-ui,sans-serif;font-style:normal}.__variable_473849{--font-display-face:"__displayFace_473849","__displayFace_Fallback_473849",system-ui,sans-serif}@font-face{font-family:__wordmarkFace_0072ea;src:url(/_next/static/media/9f5b0474e30d9dc7-s.p.ttf) format("truetype");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:__wordmarkFace_Fallback_0072ea;src:local("Arial");ascent-override:90.00%;descent-override:20.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_0072ea{font-family:__wordmarkFace_0072ea,__wordmarkFace_Fallback_0072ea;font-weight:400;font-style:normal}.__variable_0072ea{--font-wordmark:"__wordmarkFace_0072ea","__wordmarkFace_Fallback_0072ea"}@font-face{font-family:__bodyFace_980e12;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:__bodyFace_Fallback_980e12;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_980e12{font-family:__bodyFace_980e12,__bodyFace_Fallback_980e12,system-ui,sans-serif;font-style:normal}.__variable_980e12{--font-body:"__bodyFace_980e12","__bodyFace_Fallback_980e12",system-ui,sans-serif}@font-face{font-family:__numFace_76501a;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__numFace_76501a;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__numFace_Fallback_76501a;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_76501a{font-family:__numFace_76501a,__numFace_Fallback_76501a,ui-monospace,Menlo,monospace}.__variable_76501a{--font-num:"__numFace_76501a","__numFace_Fallback_76501a",ui-monospace,Menlo,monospace}:root{--font-daily:var(--font-body);--font-sans:var(--font-body);--font-heading:var(--font-display-face,var(--font-body));--font-display:var(--font-display-face,var(--font-body));--forest-50:241 240 236;--forest-100:234 233 229;--forest-200:222 221 216;--forest-300:201 200 195;--forest-400:180 181 186;--forest-500:114 116 123;--forest-600:98 100 107;--forest-700:80 82 89;--forest-800:58 59 64;--forest-900:38 39 43;--forest-950:24 25 28;--water-50:240 249 255;--water-100:224 242 254;--water-200:186 230 253;--water-300:125 211 252;--water-400:56 189 248;--water-500:14 165 233;--water-600:2 132 199;--water-700:3 105 161;--water-800:7 89 133;--water-900:12 74 110;--stone-50:241 240 236;--stone-100:234 233 229;--stone-200:222 221 216;--stone-300:201 200 195;--stone-400:180 181 186;--stone-500:158 160 166;--stone-600:122 124 131;--stone-700:62 63 69;--stone-800:26 27 30;--stone-900:21 22 24;--stone-950:15 16 18;--slate-50:248 250 252;--slate-100:241 245 249;--slate-200:226 232 240;--slate-300:203 213 225;--slate-400:148 163 184;--slate-500:100 116 139;--slate-600:71 85 105;--slate-700:51 65 85;--slate-800:30 41 59;--slate-900:15 23 42;--slate-950:2 6 23;--clay-50:var(--forest-50);--clay-100:var(--forest-100);--clay-200:var(--forest-200);--clay-300:var(--forest-300);--clay-400:var(--forest-400);--clay-500:var(--forest-500);--clay-600:var(--forest-600);--clay-700:var(--forest-700);--clay-800:var(--forest-800);--clay-900:var(--forest-900);--color-brand-50:var(--forest-50);--color-brand-100:var(--forest-100);--color-brand-200:var(--forest-200);--color-brand-300:var(--forest-300);--color-brand-400:var(--forest-400);--color-brand-500:var(--forest-500);--color-brand-600:var(--forest-600);--color-brand-700:var(--forest-700);--color-brand-800:var(--forest-800);--color-brand-900:var(--forest-900);--color-secondary-500:var(--forest-600);--color-secondary-600:var(--forest-700);--color-secondary-700:var(--forest-800);--color-accent-500:var(--forest-500);--color-accent-600:var(--forest-600);--color-success:34 197 94;--color-success-light:220 252 231;--color-warning:241 116 41;--color-warning-light:254 236 220;--color-error:220 38 38;--color-error-light:254 226 226;--color-info:14 165 233;--color-info-light:224 242 254;--color-gray-50:var(--stone-50);--color-gray-100:var(--stone-100);--color-gray-200:var(--stone-200);--color-gray-300:var(--stone-300);--color-gray-400:var(--stone-400);--color-gray-500:var(--stone-500);--color-gray-600:var(--stone-600);--color-gray-700:var(--stone-700);--color-gray-800:var(--stone-800);--color-gray-900:var(--stone-900);--spacing-page-x:1rem;--spacing-page-y:1rem;--spacing-section:1.5rem;--spacing-card:1rem;--touch-target-min:44px;--header-height:64px;--bottom-nav-height:72px;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--transition-fast:100ms;--transition-normal:150ms;--transition-slow:250ms;--transition-slower:350ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-bounce:cubic-bezier(0.68,-0.6,0.32,1.6);--shadow-xs:0 1px 2px rgba(0,0,0,.03);--shadow-soft:0 2px 8px -2px rgba(0,0,0,.08);--shadow-medium:0 4px 12px -4px rgba(0,0,0,.12);--shadow-elevated:0 8px 24px -8px rgba(0,0,0,.15);--shadow-floating:0 12px 32px -12px rgba(0,0,0,.2);--shadow-glow-brand:0 0 24px -4px hsla(225,4%,64%,.25);--shadow-glow-accent:0 0 24px -4px hsla(225,4%,64%,.25);--space-px:1px;--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--background:0 0% 99%;--foreground:240 6% 10%;--card:0 0% 100%;--card-foreground:240 6% 10%;--popover:0 0% 100%;--popover-foreground:240 6% 10%;--primary:228 4% 40%;--primary-foreground:0 0% 100%;--secondary:240 6% 96%;--secondary-foreground:240 5% 26%;--muted:240 6% 96%;--muted-foreground:240 4% 46%;--accent:228 4% 60%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 6% 90%;--input:240 6% 90%;--ring:228 4% 40%;--chart-1:228 4% 40%;--chart-2:200 18% 26%;--chart-3:38 54% 48%;--chart-4:199 35% 42%;--chart-5:24 70% 55%;--radius:0.75rem}@media (min-width:640px){:root{--spacing-page-x:1.5rem;--spacing-page-y:1.5rem;--spacing-section:2rem}}@media (min-width:1024px){:root{--spacing-page-x:2rem;--spacing-page-y:2rem;--spacing-section:2.5rem}}.dark{--background:248 20% 6%;--foreground:250 25% 94%;--card:248 15% 10%;--card-foreground:250 25% 94%;--popover:248 15% 10%;--popover-foreground:250 25% 94%;--primary:45 12% 93%;--primary-foreground:228 6% 8%;--secondary:248 12% 15%;--secondary-foreground:250 15% 86%;--muted:248 12% 15%;--muted-foreground:250 10% 55%;--accent:228 4% 62%;--accent-foreground:248 20% 6%;--destructive:0 62% 50%;--destructive-foreground:0 0% 100%;--border:248 11% 17%;--input:248 11% 17%;--ring:45 12% 93%;--shadow-xs:0 1px 2px rgba(0,0,0,.2);--shadow-soft:0 2px 8px -2px rgba(0,0,0,.3);--shadow-medium:0 4px 12px -4px rgba(0,0,0,.4);--shadow-elevated:0 8px 24px -8px rgba(0,0,0,.5);--shadow-floating:0 12px 32px -12px rgba(0,0,0,.6);--shadow-glow-brand:0 0 24px -4px hsla(225,4%,64%,.22);--shadow-glow-accent:0 0 24px -4px hsla(225,4%,64%,.22)}.theme-light,:root{--c-bg:246 245 242;--c-surface:255 255 255;--c-surface-2:234 232 227;--c-surface-3:240 238 233;--c-line:228 225 218;--c-line-strong:210 206 197;--c-ink:17 18 20;--c-ink-2:63 66 73;--c-ink-3:92 96 106;--c-accent:17 18 20;--c-on-accent:255 255 255;--c-accent-soft:234 232 227;--c-accent-ink:17 18 20;--c-opp:107 110 118;--c-opp-ink:63 66 73;--c-mid:181 178 171;--c-good:14 122 75;--c-good-soft:221 241 230;--c-good-ink:11 90 55;--c-cult:184 50 122;--c-cult-soft:247 225 238;--c-cult-ink:142 31 92;--c-warn-soft:251 235 217;--c-warn-ink:122 65 8;--c-danger:180 35 24;--c-inv:17 18 20;--c-on-inv:255 255 255;--c-on-inv-2:201 204 211;--c-inv-line:52 54 60;--c-hi-a:127 185 242;--c-hi-b:141 137 128;--c-h1:234 232 227;--c-h2:207 203 195;--c-h3:141 137 128;--c-h4:63 66 73;--c-on-h4:255 255 255;--c-line-control:127 123 115;--c-brand:17 18 20;--shadow-card:0 1px 2px rgba(17,18,20,.06),0 4px 16px rgba(17,18,20,.04);color-scheme:light}.dark,.theme-dark{--c-bg:15 16 18;--c-surface:26 27 30;--c-surface-2:39 40 44;--c-surface-3:34 35 39;--c-line:44 45 49;--c-line-strong:62 63 69;--c-ink:241 240 236;--c-ink-2:201 200 195;--c-ink-3:158 160 166;--c-accent:241 240 236;--c-on-accent:17 18 20;--c-accent-soft:39 40 44;--c-accent-ink:241 240 236;--c-opp:141 143 150;--c-opp-ink:201 200 195;--c-mid:98 100 107;--c-good:92 197 146;--c-good-soft:21 48 31;--c-good-ink:143 224 182;--c-cult:224 122 181;--c-cult-soft:58 26 44;--c-cult-ink:242 169 210;--c-warn-soft:51 37 15;--c-warn-ink:242 194 122;--c-danger:255 138 122;--c-inv:37 40 48;--c-on-inv:255 255 255;--c-on-inv-2:195 198 206;--c-inv-line:58 61 70;--c-hi-a:127 185 242;--c-hi-b:181 183 189;--c-h1:34 35 39;--c-h2:62 63 69;--c-h3:105 107 114;--c-h4:217 216 211;--c-on-h4:17 18 20;--c-line-control:116 118 125;--c-brand:241 240 236;--shadow-card:0 0 0 1px #26272b;color-scheme:dark}.dark .theme-light{--c-bg:246 245 242;--c-surface:255 255 255;--c-surface-2:234 232 227;--c-surface-3:240 238 233;--c-line:228 225 218;--c-line-strong:210 206 197;--c-ink:17 18 20;--c-ink-2:63 66 73;--c-ink-3:92 96 106;--c-accent:17 18 20;--c-on-accent:255 255 255;--c-accent-soft:234 232 227;--c-accent-ink:17 18 20;--c-opp:107 110 118;--c-opp-ink:63 66 73;--c-mid:181 178 171;--c-good:14 122 75;--c-good-soft:221 241 230;--c-good-ink:11 90 55;--c-cult:184 50 122;--c-cult-soft:247 225 238;--c-cult-ink:142 31 92;--c-warn-soft:251 235 217;--c-warn-ink:122 65 8;--c-danger:180 35 24;--c-inv:17 18 20;--c-on-inv:255 255 255;--c-on-inv-2:201 204 211;--c-inv-line:52 54 60;--c-hi-a:127 185 242;--c-hi-b:141 137 128;--c-h1:234 232 227;--c-h2:207 203 195;--c-h3:141 137 128;--c-h4:63 66 73;--c-on-h4:255 255 255;--c-line-control:127 123 115;--c-brand:17 18 20;--shadow-card:0 1px 2px rgba(17,18,20,.06),0 4px 16px rgba(17,18,20,.04);color-scheme:light}.dark .film,.film,.theme-light .film{--c-bg:15 16 18;--c-surface:26 27 30;--c-surface-2:39 40 44;--c-surface-3:34 35 39;--c-line:44 45 49;--c-line-strong:62 63 69;--c-ink:241 240 236;--c-ink-2:201 200 195;--c-ink-3:158 160 166;--c-accent:241 240 236;--c-on-accent:17 18 20;--c-accent-soft:39 40 44;--c-accent-ink:241 240 236;--c-opp:141 143 150;--c-opp-ink:201 200 195;--c-mid:98 100 107;--c-good:92 197 146;--c-good-soft:21 48 31;--c-good-ink:143 224 182;--c-cult:224 122 181;--c-cult-soft:58 26 44;--c-cult-ink:242 169 210;--c-warn-soft:51 37 15;--c-warn-ink:242 194 122;--c-danger:255 138 122;--c-inv:37 40 48;--c-on-inv:255 255 255;--c-on-inv-2:195 198 206;--c-inv-line:58 61 70;--c-hi-a:127 185 242;--c-hi-b:181 183 189;--c-h1:34 35 39;--c-h2:62 63 69;--c-h3:105 107 114;--c-h4:217 216 211;--c-on-h4:17 18 20;--c-line-control:116 118 125;--c-brand:241 240 236;--shadow-card:0 0 0 1px #26272b;color-scheme:dark}:root{--type-large-title-size:34px;--type-large-title-leading:41px;--type-large-title-weight:700;--type-large-title-tracking:-0.02em;--type-title-1-size:28px;--type-title-1-leading:34px;--type-title-1-weight:700;--type-title-1-tracking:-0.015em;--type-title-2-size:22px;--type-title-2-leading:28px;--type-title-2-weight:700;--type-title-2-tracking:-0.01em;--type-title-3-size:20px;--type-title-3-leading:25px;--type-title-3-weight:600;--type-title-3-tracking:0em;--type-headline-size:17px;--type-headline-leading:22px;--type-headline-weight:600;--type-headline-tracking:0em;--type-body-size:17px;--type-body-leading:22px;--type-body-weight:400;--type-body-tracking:0em;--type-callout-size:16px;--type-callout-leading:21px;--type-callout-weight:400;--type-callout-tracking:0em;--type-subhead-size:15px;--type-subhead-leading:20px;--type-subhead-weight:400;--type-subhead-tracking:0em;--type-footnote-size:13px;--type-footnote-leading:18px;--type-footnote-weight:400;--type-footnote-tracking:0em;--type-caption-size:12px;--type-caption-leading:16px;--type-caption-weight:400;--type-caption-tracking:0em;--type-caption-2-size:11px;--type-caption-2-leading:13px;--type-caption-2-weight:400;--type-caption-2-tracking:0em;--radius-tile:7px;--radius-control:10px;--radius-field:12px;--radius-card:16px;--radius-sheet:24px;--radius-pill:9999px;--space-gutter:16px;--space-group:24px;--space-related:12px;--space-inner:8px;--space-card:16px;--size-tap:44px;--size-tile:30px;--size-icon:20px;--size-glyph:18px;--size-icon-lg:22px;--size-button:48px;--size-button-sm:36px;--size-chip:32px;--size-avatar-sm:28px;--size-switch:51px;--size-switch-h:31px;--size-switch-knob:27px;--size-grabber-w:36px;--size-grabber-h:5px;--z-raised:10;--z-bar:30;--z-action-bar:40;--z-nav:50;--z-sheet:60;--z-toast:70;--motion-fast:150ms;--motion-base:200ms;--motion-slow:400ms;--ease-standard:cubic-bezier(0.2,0,0,1)}.text-large-title,.text-title-1,.text-title-2,.text-title-3{font-family:var(--font-display-face),var(--font-body),system-ui,sans-serif}