@font-face{font-family:__Fraunces_a0f935;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_a0f935;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_a0f935;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_a0f935;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a0f935{font-family:__Fraunces_a0f935,__Fraunces_Fallback_a0f935;font-style:normal}.__variable_a0f935{--font-fraunces:"__Fraunces_a0f935","__Fraunces_Fallback_a0f935"}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a8b2e2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_a8b2e2;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a8b2e2{font-family:__Plus_Jakarta_Sans_a8b2e2,__Plus_Jakarta_Sans_Fallback_a8b2e2;font-style:normal}.__variable_a8b2e2{--font-jakarta:"__Plus_Jakarta_Sans_a8b2e2","__Plus_Jakarta_Sans_Fallback_a8b2e2"}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_f9c3d4;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:__DM_Mono_f9c3d4,__DM_Mono_Fallback_f9c3d4;font-style:normal}.__variable_f9c3d4{--font-mono:"__DM_Mono_f9c3d4","__DM_Mono_Fallback_f9c3d4"}:root{--cloud-0:#fafcf8;--cloud-1:#f4f8f0;--cloud-2:#eaf3f8;--sky-pale:#c8e8f8;--sky:#5bb8ea;--sky-deep:#1f8cc8;--sky-ink:#0d4f78;--grass-pale:#d8f0c0;--grass:#5dc040;--grass-mid:#38a020;--forest:#1a5810;--forest-deep:#0d2c08;--sun:#f8d050;--sun-warm:#f4a030;--earth:#c49858;--agent-gisele:#2890d8;--agent-gabi:#e87018;--agent-vova:#5c7a3e;--agent-mila:#f0b800;--agent-adri:#c49858;--agent-cathy:#f4a030;--agent-lolo:#5dc040;--agent-vince:#d84030;--agent-nico:#8a5c30;--agent-cesar:#1f8cc8;--agent-maria:#88cbee;--agent-alexandra:#7c5cbf;--agent-florence:#f8d050;--agent-angelo:#38a020;--agent-lilia:#00b8d4;--agent-marceau:#4a2a7a;--radius-tag:8px;--radius-chip:12px;--radius-card-sm:18px;--radius-card-md:24px;--radius-card-lg:40px;--radius-cta:56px;--radius-pill:999px;--shadow-sm:0 4px 12px -4px rgba(26,88,16,.08);--shadow-md:0 12px 32px -12px rgba(26,88,16,.12);--shadow-lg:0 24px 48px -16px rgba(26,88,16,.14),0 4px 12px -2px rgba(26,88,16,.06);--shadow-xl:0 32px 64px -16px rgba(26,88,16,.18),0 8px 16px -4px rgba(26,88,16,.08);--shadow-hero:0 60px 120px -30px rgba(26,88,16,.22),0 12px 24px -6px rgba(26,88,16,.08);--ease-brand:cubic-bezier(0.22,1,0.36,1);--surface-l0:var(--cloud-0);--surface-l1-bg:hsla(0,0%,100%,.65);--surface-l1-border:hsla(0,0%,100%,.85);--surface-l1-blur:blur(20px) saturate(140%);--surface-l2-bg:#fff;--surface-l2-border:rgba(26,88,16,.08);--text-primary:var(--forest);--text-secondary:rgba(26,88,16,.72);--text-muted:rgba(26,88,16,.55);--text-faint:rgba(26,88,16,.4);--text-on-forest:var(--cloud-0);--avatar-circle-object-position:center 62%;--avatar-circle-bg:#fff}.brand-body{background:var(--cloud-1);color:var(--text-primary);font-family:var(--font-jakarta),-apple-system,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-fraunces{font-family:var(--font-fraunces),Georgia,serif}.brand-jakarta{font-family:var(--font-jakarta),-apple-system,system-ui,sans-serif}.brand-mono{font-family:var(--font-mono),ui-monospace,monospace}.brand-avatar-circle{display:inline-block;border-radius:50%;overflow:hidden;background:var(--avatar-circle-bg);flex-shrink:0}.brand-avatar-circle-img{object-fit:cover;object-position:var(--avatar-circle-object-position);display:block}@keyframes brand-calmpulse{0%,to{box-shadow:0 0 0 4px rgba(93,192,64,.12)}50%{box-shadow:0 0 0 7px rgba(93,192,64,.04)}}@keyframes brand-calmpulse-warm{0%,to{box-shadow:0 0 0 4px rgba(248,160,48,.15)}50%{box-shadow:0 0 0 7px rgba(248,160,48,.06)}}@keyframes brand-calmpulse-sky{0%,to{box-shadow:0 0 0 4px rgba(91,184,234,.18)}50%{box-shadow:0 0 0 7px rgba(91,184,234,.06)}}@keyframes brand-saison-stripe-sky{0%,to{opacity:.65}50%{opacity:1}}.brand-saison-stripe-running{animation:brand-saison-stripe-sky 2.6s ease-in-out infinite}@keyframes brand-saison-harvest-cue{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.brand-saison-harvest-cue{animation:brand-saison-harvest-cue .72s var(--ease-brand) both}.brand-empty-scene{width:160px;height:100px;display:block;margin:0 auto .5rem;opacity:.9}@keyframes brand-stream-cursor{0%,to{opacity:.85}50%{opacity:.18}}.brand-stream-cursor{display:inline-block;width:.55rem;height:1.05em;margin-left:.18rem;vertical-align:-.18em;background:var(--sun-warm);border-radius:2px;animation:brand-stream-cursor 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.brand-stream-cursor{animation:none;opacity:.65}}@keyframes brand-phase-shimmer{0%,to{opacity:.55}50%{opacity:1}}.brand-phase-shimmer{animation:brand-phase-shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.brand-phase-shimmer{animation:none;opacity:.85}}.brand-md-zebra tbody tr:nth-child(2n){background:rgba(13,44,8,.025)}.brand-nav-link:hover{background:rgba(13,44,8,.04);color:var(--forest)}.brand-nav-link[aria-current=page]:hover{background:rgba(56,160,32,.18)}@keyframes brand-toast-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.brand-toast-card{animation:brand-toast-in .26s var(--ease-brand) both}@media (prefers-reduced-motion:reduce){.brand-toast-card{animation:none}}.brand-btn-hover{transition:transform .14s var(--ease-brand),box-shadow .14s var(--ease-brand),filter .14s var(--ease-brand)}.brand-btn-hover:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.brand-btn-hover:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.brand-btn-hover:focus-visible{outline:2px solid var(--sun-warm);outline-offset:2px}@media (prefers-reduced-motion:reduce){.brand-btn-hover{transition:none}.brand-btn-hover:active:not(:disabled),.brand-btn-hover:hover:not(:disabled){transform:none}}.prairie-mobile-controls{display:none}.prairie-pane-left,.prairie-pane-right{display:contents}.prairie-mobile-scrim{display:none}@media (max-width:880px){.prairie-grid{grid-template-columns:1fr!important;position:relative}.prairie-pane-left,.prairie-pane-right{display:block;position:fixed;top:0;bottom:0;z-index:30;background:var(--cloud-0,#fff);transition:transform .24s ease,opacity .24s ease;pointer-events:none;opacity:0;will-change:transform,opacity}.prairie-pane-left{left:0;width:min(86vw,320px);transform:translateX(-105%)}.prairie-pane-left,.prairie-pane-right{box-shadow:0 24px 64px -32px rgba(13,44,8,.4)}.prairie-pane-right{right:0;width:min(92vw,360px);transform:translateX(105%)}.prairie-pane-left[data-open=true],.prairie-pane-right[data-open=true]{transform:translateX(0);pointer-events:auto;opacity:1}.prairie-mobile-scrim{display:block;position:fixed;inset:0;background:rgba(13,44,8,.32);z-index:25;opacity:0;transition:opacity .2s ease;pointer-events:none}.prairie-mobile-scrim[data-visible=true]{opacity:1;pointer-events:auto}.prairie-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;border-bottom:1px solid rgba(0,0,0,.05);background:var(--cloud-1,#fafaf7)}.prairie-mobile-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(13,44,8,.18);background:transparent;padding:.35rem .7rem;border-radius:var(--radius-pill,999px);font-size:.82rem;font-weight:600;color:var(--text-primary);cursor:pointer;font-family:var(--font-jakarta),system-ui,sans-serif}.prairie-composer-bottom-safe{padding-bottom:max(env(safe-area-inset-bottom,0px),.6rem)}.brand-app-nav{padding-left:.5rem!important;padding-right:.5rem!important;gap:.3rem!important}.brand-app-nav-item{font-size:.82rem!important;padding:.45rem .55rem!important}}@media (prefers-reduced-motion:reduce){.prairie-mobile-scrim,.prairie-pane-left,.prairie-pane-right{transition:none}}