@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2-variations"),url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2-variations"),url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Light-DGGhisht.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Regular-CAdxhaPe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Medium-GkA34YXu.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Bold-CT_TuBnL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Black-CaFh8BIi.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-Italic-DFxtytot.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi Static;src:url(/assets/Satoshi-BoldItalic-DwDKADit.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--flouu-green-900: #0F261B;--flouu-green-800: #162E22;--flouu-green-700: #1E3D2E;--flouu-green-600: #2A5440;--flouu-green-500: #367053;--flouu-green-400: #4A9170;--flouu-green-300: #6DB392;--flouu-green-200: #A3D4BC;--flouu-green-100: #D5EDDF;--flouu-green-50: #EFF8F3;--flouu-gold-700: #7E5F12;--flouu-gold-600: #B8891A;--flouu-gold-500: #D4A01E;--flouu-gold-400: #E8B732;--flouu-gold-300: #F0CC66;--flouu-gold-200: #F5DFA0;--flouu-gold-100: #FBF0D0;--flouu-gold-50: #FEFAED;--flouu-cream-50: #FDFCF8;--flouu-cream-100: #FAF8F3;--flouu-cream-200: #F5F2EB;--flouu-cream-300: #EBE7DD;--flouu-charcoal-900: #1A1A18;--flouu-charcoal-800: #2C2C28;--flouu-charcoal-700: #3E3E38;--flouu-charcoal-600: #5A5A52;--flouu-charcoal-500: #6B6B63;--flouu-charcoal-400: #9A9A92;--flouu-charcoal-300: #BBBBB4;--flouu-charcoal-200: #D6D6D0;--flouu-coral-500: #E8654A;--flouu-coral-700: #9B3A26;--flouu-coral-100: #FDECE8;--flouu-blue-500: #3B7DD8;--flouu-blue-700: #2B5EA4;--flouu-blue-100: #E8F1FC;--flouu-success: #367053;--flouu-success-bg: #D5EDDF;--flouu-warning: #D4A01E;--flouu-warning-bg: #FBF0D0;--flouu-brand: var(--flouu-green-800);--flouu-accent: var(--flouu-gold-400);--flouu-bg-page: var(--flouu-cream-100);--flouu-bg-section: var(--flouu-cream-200);--flouu-surface-card: #FFFFFF;--flouu-surface-sunken: var(--flouu-cream-50);--flouu-surface-dark: var(--flouu-green-800);--flouu-text-heading: var(--flouu-charcoal-900);--flouu-text-body: var(--flouu-charcoal-800);--flouu-text-muted: var(--flouu-charcoal-500);--flouu-text-disabled: var(--flouu-charcoal-400);--flouu-text-on-dark: #FFFFFF;--flouu-fill-strong: var(--flouu-green-800);--flouu-fill-strong-text: #FFFFFF;--flouu-surface-inverse: var(--flouu-green-800);--flouu-text-on-inverse: #FFFFFF;--flouu-surface-raised: #FFFFFF;--flouu-ink-brand: var(--flouu-green-800);--flouu-ink-green: var(--flouu-green-700);--flouu-ink-gold: var(--flouu-gold-700);--flouu-ink-coral: var(--flouu-coral-700);--flouu-ink-blue: var(--flouu-blue-700);--flouu-text-on-brand: #FFFFFF;--flouu-text-on-brand-muted: #D5EDDF;--flouu-accent-on-brand: #F0CC66;--flouu-border: var(--flouu-charcoal-200);--flouu-border-subtle: var(--flouu-cream-300);--flouu-divider: var(--flouu-cream-200);--flouu-pilar-valor: var(--flouu-green-600);--flouu-pilar-resultados: var(--flouu-gold-400);--flouu-pilar-recursos: var(--flouu-cream-200)}:root{--flouu-font-display: "Satoshi", "Satoshi Static", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flouu-font-body: "Satoshi", "Satoshi Static", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flouu-font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--flouu-text-display: 32px;--flouu-text-h1: 24px;--flouu-text-h2: 20px;--flouu-text-h3: 16px;--flouu-text-body: 16px;--flouu-text-sm: 14px;--flouu-text-xs: 12px;--flouu-text-overline: 11px;--flouu-text-section: 27px;--flouu-text-page: 25px;--flouu-text-standfirst: 16px;--flouu-measure-standfirst: 58ch;--flouu-tracking-section: -.025em;--flouu-leading-section: 1.12;--flouu-text-mega: clamp(44px, 7.2vw, 92px);--flouu-text-display-xl: clamp(34px, 4.6vw, 60px);--flouu-text-display-lg: clamp(28px, 3.2vw, 42px);--flouu-text-display-md: clamp(22px, 2.2vw, 30px);--flouu-text-lead: clamp(17px, 1.4vw, 21px);--flouu-tracking-mega: -.035em;--flouu-text-step: 28px;--flouu-text-step-support: 16px;--flouu-measure-step: 26ch;--flouu-space-step: 28px;--flouu-leading-mega: .98;--flouu-leading-display: 1.08;--flouu-weight-light: 300;--flouu-weight-regular: 400;--flouu-weight-medium: 500;--flouu-weight-semibold: 700;--flouu-weight-bold: 700;--flouu-weight-black: 900;--flouu-leading-tight: 1.2;--flouu-leading-normal: 1.5;--flouu-leading-relaxed: 1.65;--flouu-tracking-tight: -.02em;--flouu-tracking-overline: .06em}:root{--flouu-space-xs: 4px;--flouu-space-sm: 8px;--flouu-space-md: 12px;--flouu-space-lg: 16px;--flouu-space-xl: 24px;--flouu-space-2xl: 32px;--flouu-space-3xl: 48px}:root{--flouu-size-control-sm: 32px;--flouu-size-control-md: 40px;--flouu-size-control-lg: 44px;--flouu-size-control-xl: 52px;--flouu-size-icon-sm: 16px;--flouu-size-icon-md: 20px;--flouu-size-icon-lg: 24px;--flouu-size-icon-xl: 32px;--flouu-size-avatar-sm: 32px;--flouu-size-avatar-md: 40px;--flouu-size-avatar-lg: 48px;--flouu-size-avatar-xl: 64px;--flouu-size-sidebar: 72px;--flouu-size-sidebar-open: 248px;--flouu-size-tabbar: 62px;--flouu-size-topbar: 52px;--flouu-size-drawer: 460px;--flouu-size-content-max: 1180px;--flouu-size-prose-max: 68ch;--flouu-border-hairline: .5px;--flouu-border-thin: 1px;--flouu-border-thick: 1.5px;--flouu-bp-sm: 480px;--flouu-bp-md: 768px;--flouu-bp-lg: 1024px;--flouu-bp-xl: 1280px;--flouu-z-base: 0;--flouu-z-sticky: 10;--flouu-z-nav: 20;--flouu-z-drawer: 40;--flouu-z-scrim: 39;--flouu-z-dialog: 50;--flouu-z-story: 60;--flouu-z-snackbar: 70;--flouu-z-tooltip: 80}:root{--flouu-radius-sm: 8px;--flouu-radius-md: 12px;--flouu-radius-lg: 16px;--flouu-radius-xl: 20px;--flouu-radius-pill: 999px;--flouu-radius-circle: 50%;--flouu-shadow-sm: 0 1px 3px rgba(15,38,27,.06), 0 2px 8px rgba(15,38,27,.04);--flouu-shadow-md: 0 2px 8px rgba(15,38,27,.07), 0 6px 20px rgba(15,38,27,.05);--flouu-shadow-lg: 0 4px 12px rgba(15,38,27,.08), 0 12px 32px rgba(15,38,27,.06);--flouu-shadow-xl: 0 8px 24px rgba(15,38,27,.12), 0 24px 64px rgba(15,38,27,.1);--flouu-elevation-nav: var(--flouu-shadow-sm);--flouu-elevation-card: var(--flouu-shadow-md);--flouu-elevation-raised: var(--flouu-shadow-lg);--flouu-elevation-transient: var(--flouu-shadow-xl);--flouu-glow-gold: 0 0 8px rgba(232,183,50,.5), 0 0 20px rgba(232,183,50,.25);--flouu-glow-green: 0 0 6px rgba(74,145,112,.3), 0 0 16px rgba(74,145,112,.12)}:root{--flouu-duration-instant: 80ms;--flouu-duration-fast: .15s;--flouu-duration-base: .22s;--flouu-duration-slow: .32s;--flouu-duration-story: 5.2s;--flouu-ease-standard: cubic-bezier(.2, .8, .2, 1);--flouu-ease-out: cubic-bezier(0, 0, .2, 1);--flouu-ease-in: cubic-bezier(.4, 0, 1, 1);--flouu-ease-in-out: cubic-bezier(.4, 0, .2, 1);--flouu-ease-linear: linear;--flouu-transition-hover: var(--flouu-duration-instant) var(--flouu-ease-standard);--flouu-transition-state: background-color var(--flouu-duration-instant) var(--flouu-ease-standard), color var(--flouu-duration-instant) var(--flouu-ease-standard), border-color var(--flouu-duration-instant) var(--flouu-ease-standard);--flouu-transition-lift: transform var(--flouu-duration-base) var(--flouu-ease-standard), box-shadow var(--flouu-duration-base) var(--flouu-ease-standard);--flouu-transition-surface: transform var(--flouu-duration-slow) var(--flouu-ease-standard), opacity var(--flouu-duration-slow) var(--flouu-ease-out);--flouu-content-entry-duration: var(--flouu-duration-base);--flouu-content-entry-distance: 8px;--flouu-content-entry-ease: var(--flouu-ease-out);--flouu-content-entry-stagger: 48ms;--flouu-content-entry-stagger-cap: 288ms;--flouu-content-entry-surface-delay: .12s;--flouu-stagger-tight: 40ms;--flouu-stagger-base: 70ms;--flouu-stagger-loose: .11s;--flouu-reveal-distance: 18px;--flouu-reveal-duration: .62s;--flouu-reveal-ease: cubic-bezier(.16, 1, .3, 1);--flouu-press-scale: .96}@media(prefers-reduced-motion:reduce){:root{--flouu-duration-instant: 1ms;--flouu-duration-fast: 1ms;--flouu-duration-base: 1ms;--flouu-duration-slow: 1ms;--flouu-content-entry-duration: 1ms;--flouu-content-entry-distance: 0px;--flouu-content-entry-stagger: 0ms;--flouu-content-entry-stagger-cap: 0ms;--flouu-content-entry-surface-delay: 0ms;--flouu-press-scale: 1}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--flouu-state-hover: .06;--flouu-state-press: .12;--flouu-state-selected: .1;--flouu-state-drag: .16;--flouu-state-on-light: 22, 46, 34;--flouu-state-on-dark: 255, 255, 255;--flouu-state-on-gold: 15, 38, 27;--flouu-layer-hover-light: rgba(22, 46, 34, .06);--flouu-layer-press-light: rgba(22, 46, 34, .12);--flouu-layer-hover-dark: rgba(255, 255, 255, .1);--flouu-layer-press-dark: rgba(255, 255, 255, .18);--flouu-state-opacity-hover: .6;--flouu-state-opacity-press: .45;--flouu-opacity-disabled: .45;--flouu-opacity-muted: .65;--flouu-opacity-scrim: .45;--flouu-opacity-overlay: .32;--flouu-focus-ring: 0 0 0 2px var(--flouu-cream-100), 0 0 0 4px var(--flouu-green-500);--flouu-focus-ring-dark: 0 0 0 2px var(--flouu-green-900), 0 0 0 4px var(--flouu-gold-400);--flouu-focus-width: 2px}.flouu-state{position:relative;isolation:isolate}.flouu-state:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--flouu-state-on-light));opacity:0;pointer-events:none;transition:opacity var(--flouu-transition-hover)}.flouu-state:hover:after{opacity:var(--flouu-state-hover)}.flouu-state:active:after{opacity:var(--flouu-state-press)}.flouu-state[aria-selected=true]:after,.flouu-state[data-selected=true]:after{opacity:var(--flouu-state-selected)}.flouu-state--on-dark:after{background:rgb(var(--flouu-state-on-dark))}.flouu-state--on-dark:hover:after{opacity:.1}.flouu-state--on-dark:active:after{opacity:.18}.flouu-focusable:focus-visible{outline:none;box-shadow:var(--flouu-focus-ring)}.flouu-icon-state{transition:opacity var(--flouu-transition-hover)}.flouu-icon-state:hover{opacity:var(--flouu-state-opacity-hover)}.flouu-icon-state:active{opacity:var(--flouu-state-opacity-press)}.flouu-tap{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flouu-rail{scrollbar-width:none;-ms-overflow-style:none}.flouu-rail::-webkit-scrollbar{width:0;height:0;display:none}.flouu-root{background:var(--flouu-bg-page);color:var(--flouu-text-body);font-family:var(--flouu-font-body);font-size:var(--flouu-text-body);line-height:var(--flouu-leading-normal)}.flouu-golden-dot{display:inline-block;width:10px;height:10px;background:var(--flouu-gold-400);border-radius:50%;margin-left:3px;vertical-align:baseline;position:relative;top:2px;box-shadow:var(--flouu-glow-gold),inset 0 -1px 2px #8b69144d}.flouu-golden-dot--sm{width:7px;height:7px;top:0}.flouu-golden-dot--lg{width:12px;height:12px}.flouu-golden-dot--compact{width:18px;height:18px;top:0;margin-left:0;vertical-align:middle}.flouu-dark .flouu-golden-dot,.flouu-golden-dot--bright{box-shadow:0 0 8px #e8b73299,0 0 24px #e8b73266,0 0 48px #e8b73226,inset 0 -1px 2px #8b69144d}.flouu-text-col{flex:1;min-width:0}@keyframes flouuPanelIn{0%{transform:translate(-14px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes flouuShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes flouuRipple{0%,to{transform:scale(1);box-shadow:0 4px 10px #0f261b14}50%{transform:scale(1.18);box-shadow:0 12px 22px #0f261b1a}}@keyframes flouuDotBreathe{0%,to{background:var(--flouu-gold-400);box-shadow:var(--flouu-glow-gold)}50%{background:var(--flouu-gold-300);box-shadow:0 0 12px #e8b732b3,0 0 28px #e8b73266}}.flouu-loading-dot{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--flouu-gold-400);box-shadow:var(--flouu-glow-gold),inset 0 -1px 2px #8b69144d;animation:flouuLoadingPulse 1.2s var(--flouu-ease-in-out, ease-in-out) infinite}.flouu-loading-dot--sm{width:8px;height:8px}.flouu-loading-dot--lg{width:18px;height:18px}.flouu-loading-dot--xl{width:24px;height:24px}@keyframes flouuLoadingPulse{0%,to{transform:scale(.72);background:var(--flouu-gold-400);box-shadow:var(--flouu-glow-gold)}50%{transform:scale(1);background:var(--flouu-gold-300);box-shadow:0 0 12px #e8b732b3,0 0 28px #e8b73266}}@media(prefers-reduced-motion:reduce){.flouu-loading-dot{animation:flouuDotBreathe 2.4s var(--flouu-ease-in-out, ease-in-out) infinite}}.flouu-ai-surface{background:linear-gradient(135deg,var(--flouu-green-50) 0%,var(--flouu-gold-50) 100%);border:.5px solid var(--flouu-green-200);box-shadow:var(--flouu-shadow-sm),0 0 12px #4a91701a}.js-reveal .flouu-reveal{opacity:0;transform:translateY(var(--flouu-reveal-distance, 18px));transition:opacity var(--flouu-reveal-duration, .62s) var(--flouu-reveal-ease, ease) var(--d, 0ms),transform var(--flouu-reveal-duration, .62s) var(--flouu-reveal-ease, ease) var(--d, 0ms);will-change:opacity,transform}.js-reveal .flouu-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .flouu-reveal{opacity:1;transform:none;transition:none}}[data-theme=dark]{--flouu-bg-page: #0B1D14;--flouu-bg-section: #0F261B;--flouu-surface-card: #163023;--flouu-surface-sunken: #091710;--flouu-surface-dark: #071410;--flouu-surface-raised: #1D3A2C;--flouu-cream-50: #163023;--flouu-cream-100: #0B1D14;--flouu-cream-200: #1D3A2C;--flouu-cream-300: #274A38;--flouu-charcoal-900: #F3F1EA;--flouu-charcoal-800: #E4E1D7;--flouu-charcoal-700: #CBC9BF;--flouu-charcoal-600: #A8B0A6;--flouu-charcoal-500: #8B968C;--flouu-charcoal-400: #6B776E;--flouu-charcoal-300: #3C5A48;--flouu-charcoal-200: #2E5240;--flouu-text-heading: #F3F1EA;--flouu-text-body: #E4E1D7;--flouu-text-muted: #8B968C;--flouu-text-disabled: #6B776E;--flouu-text-on-dark: #FFFFFF;--flouu-fill-strong: var(--flouu-green-300);--flouu-fill-strong-text: var(--flouu-green-900);--flouu-surface-inverse: #274A38;--flouu-text-on-inverse: #F3F1EA;--flouu-ink-brand: #B8DEC8;--flouu-ink-green: #8FCCAC;--flouu-ink-gold: var(--flouu-gold-300);--flouu-ink-coral: var(--flouu-coral-500);--flouu-ink-blue: var(--flouu-blue-500);--flouu-brand: var(--flouu-green-300);--flouu-accent: var(--flouu-gold-400);--flouu-gold-100: #35290F;--flouu-green-50: #12291E;--flouu-green-100: #173626;--flouu-green-200: #2C5440;--flouu-coral-500: #FF8B72;--flouu-coral-100: #3A1F1A;--flouu-blue-500: #74AAF0;--flouu-blue-100: #17273A;--flouu-success: var(--flouu-green-300);--flouu-success-bg: #173626;--flouu-warning: var(--flouu-gold-300);--flouu-warning-bg: #35290F;--flouu-border: #2E5240;--flouu-border-subtle: #274A38;--flouu-divider: #1D3A2C;--flouu-pilar-valor: var(--flouu-green-300);--flouu-pilar-resultados: var(--flouu-gold-400);--flouu-pilar-recursos: #274A38;--flouu-shadow-sm: 0 1px 3px rgba(0,0,0,.3), 0 2px 8px rgba(0,0,0,.2);--flouu-shadow-md: 0 2px 8px rgba(0,0,0,.34), 0 6px 20px rgba(0,0,0,.24);--flouu-shadow-lg: 0 4px 12px rgba(0,0,0,.38), 0 12px 32px rgba(0,0,0,.28);--flouu-shadow-xl: 0 8px 24px rgba(0,0,0,.46), 0 24px 64px rgba(0,0,0,.36);--flouu-glow-gold: 0 0 10px rgba(232,183,50,.55), 0 0 28px rgba(232,183,50,.3);--flouu-glow-green: 0 0 8px rgba(109,179,146,.35), 0 0 20px rgba(109,179,146,.16);--flouu-state-on-light: 255, 255, 255;--flouu-state-hover: .08;--flouu-state-press: .16;--flouu-state-selected: .12;--flouu-state-drag: .2;--flouu-focus-color: var(--flouu-gold-400);--flouu-focus-ring: 0 0 0 2px #0B1D14, 0 0 0 4px var(--flouu-gold-400);--flouu-opacity-scrim: .62}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--flouu-bg-page);color:var(--flouu-text-body);font-family:var(--flouu-font-body)}button,input,textarea,select{font:inherit}
