:root{--white:#FFFFFF;--lin-50:#F7FAF7;--lin-100:#EEF4F0;--lin-200:#D8E2DA;--lin-400:#6E8074;--ecorce-800:#17231D;--ecorce-500:#57665C;--laurier-100:#E4EEE7;--laurier-300:#5C8271;--laurier-500:#1E3A2F;--laurier-600:#14271F;--laurier-700:#0F1F18;--ambre-100:#FAF3E3;--ambre-300:#E0A55D;--ambre-500:#C67D28;--ambre-600:#A6651C;--ambre-700:#874B04;--color-bg:var(--lin-50);--color-surface:var(--white);--color-warm:var(--lin-100);--color-border:var(--lin-200);--color-border-strong:var(--lin-400);--color-text:var(--ecorce-800);--color-text-muted:var(--ecorce-500);--color-on-primary:var(--white);--color-primary:var(--laurier-500);--color-primary-hover:var(--laurier-600);--color-primary-soft:var(--laurier-100);--color-accent:var(--ambre-500);--color-accent-hover:var(--ambre-600);--color-accent-soft:var(--ambre-100);--color-accent-text:var(--ambre-700);--color-success:#226848;--color-warning:#966000;--color-error:#B52C25;--color-focus:var(--ambre-500);--bg-page:var(--color-bg);--bg-surface:var(--color-surface);--bg-card:var(--color-surface);--bg-sunken:var(--color-warm);--border-subtle:var(--color-border);--border-default:var(--color-border-strong);--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-muted:var(--color-text-muted);--text-on-accent:var(--color-on-primary);--accent:var(--color-primary);--accent-hover:var(--color-primary-hover);--accent-active:var(--laurier-600);--accent-tint:var(--color-primary-soft);--accent-2:var(--color-accent);--accent-2-hover:var(--color-accent-hover);--accent-2-tint:var(--color-accent-soft);--success:var(--color-success);--warning:var(--color-warning);--error:var(--color-error);--success-tint:#E4EEE7;--warning-tint:#FAF3E3;--error-tint:#FDF4F2;--link:var(--color-primary);--link-hover:var(--color-primary-hover);--scrim:rgba(23,35,29,0.45);--font-display:"Young Serif","Iowan Old Style",Georgia,serif;--font-body:"Karla","Segoe UI",Helvetica,Arial,sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:34px;--text-3xl:42px;--text-4xl:42px;--text-hero:var(--text-3xl);--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.6;--tracking-tight:-0.02em;--tracking-wide:0.01em;--tracking-wider:0.12em;--numeric-tabular:tabular-nums;--measure:62ch}@font-face{font-family:"Young Serif";src:url(/fonts/young-serif-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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:"Young Serif";src:url(/fonts/young-serif-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;src:url(/fonts/karla-variable-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:Karla;src:url(/fonts/karla-variable-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@media (min-width:900px){:root{--text-md:20px;--text-lg:25px;--text-xl:34px;--text-2xl:48px;--text-3xl:68px;--text-4xl:68px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(23,35,29,0.05);--shadow-md:0 1px 2px rgba(23,35,29,0.04),0 8px 24px rgba(23,35,29,0.07);--shadow-lg:0 12px 32px rgba(23,35,29,0.12);--ease-out:cubic-bezier(0.2,0,0.2,1);--duration-fast:120ms;--duration-base:240ms;--tap-target:44px;--container-max:1200px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px;scroll-padding-bottom:90px}body,html{overflow-x:clip}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body,system-ui,-apple-system,sans-serif);font-size:var(--text-base,16px);line-height:var(--leading-normal,1.6);-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary)}h3,h4{margin:0;font-family:var(--font-body);font-weight:600;line-height:var(--leading-snug);color:var(--color-text)}button,input,select,textarea{font:inherit;color:inherit;box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}.prose a,p a:not([class]){text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-weight:600}.skip-link:focus{left:var(--space-4)}.container{width:100%;max-width:var(--container-max,1200px);margin-inline:auto;padding-inline:var(--space-4)}.prose{max-width:var(--measure)}.tabular{font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Toast_toast__ETwJm{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;border-radius:18px!important;padding:14px 44px 14px 16px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04)!important;font-family:var(--font-body)!important;transition:all .25s ease-out!important;overflow:visible!important;box-sizing:border-box!important}.Toast_toast__ETwJm>*{opacity:1!important}.Toast_iconContainer__Hp7WF,.Toast_toast__ETwJm [data-icon]{position:static!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-shrink:0!important}.Toast_iconCircleError__V1Yke,.Toast_iconCircleInfo__f2AQ2,.Toast_iconCircleSuccess__aOTka,.Toast_iconCircleWarning__jAyVN{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.12);flex-shrink:0}.Toast_iconCircleSuccess__aOTka{background:#22C55E}.Toast_iconCircleError__V1Yke{background:#EF4444}.Toast_iconCircleWarning__jAyVN{background:#F59E0B}.Toast_iconCircleInfo__f2AQ2{background:#3B82F6}.Toast_toast__ETwJm [data-content]{position:static!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;gap:3px!important}.Toast_toastSuccess__ZQAYR,.Toast_toast__ETwJm[data-type=success]{background:#F0FDF4!important;border:1px solid #bbf7d0!important}.Toast_toastError___FT76,.Toast_toast__ETwJm[data-type=error]{background:#FEF2F2!important;border:1px solid #fecaca!important}.Toast_toastWarning__hzPQM,.Toast_toast__ETwJm[data-type=warning]{background:#FFFBEB!important;border:1px solid #fde68a!important}.Toast_toastInfo__cxTC6,.Toast_toast__ETwJm[data-type=info]{background:#EFF6FF!important;border:1px solid #bfdbfe!important}.Toast_title__d2p_b{font-size:.9375rem!important;font-weight:700!important;color:#1E293B!important;line-height:1.3!important;margin:0!important;text-align:left!important}.Toast_description__e4Rkh{font-size:.8125rem!important;font-weight:500!important;color:#475569!important;line-height:1.4!important;margin:0!important;text-align:left!important}.Toast_closeButton__LP0Ty,.Toast_toast__ETwJm [data-close-button]{position:absolute!important;top:50%!important;right:12px!important;left:auto!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:999px!important;background:transparent!important;border:none!important;color:#64748B!important;cursor:pointer!important;transition:all .15s ease-out!important;opacity:.8!important;z-index:10!important}.Toast_closeButton__LP0Ty:hover,.Toast_toast__ETwJm [data-close-button]:hover{background:rgba(0,0,0,.08)!important;color:#0F172A!important;opacity:1!important}.Toast_actionButton__SIPpC{background:#1E293B!important;color:#FFFFFF!important;font-weight:600!important;border-radius:var(--radius-md)!important}.Toast_actionButton__SIPpC,.Toast_cancelButton___AIkW{font-size:.75rem!important;padding:var(--space-2) var(--space-3)!important}.Toast_cancelButton___AIkW{background:#FFFFFF!important;color:#475569!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important}@media (max-width:640px){.Toast_toast__ETwJm{width:calc(100vw - 32px)!important;max-width:400px!important;margin-inline:auto!important;border-radius:16px!important;padding:12px 38px 12px 12px!important;gap:10px!important}.Toast_iconCircleError__V1Yke,.Toast_iconCircleInfo__f2AQ2,.Toast_iconCircleSuccess__aOTka,.Toast_iconCircleWarning__jAyVN,.Toast_iconContainer__Hp7WF,.Toast_toast__ETwJm [data-icon]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.Toast_title__d2p_b{font-size:.875rem!important}.Toast_description__e4Rkh{font-size:.75rem!important}}