@font-face{font-family:PP Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-Book.woff2)format("woff2"),url(/fonts/NeueMontreal/PPNeueMontreal-Book.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-Medium.woff2)format("woff2"),url(/fonts/NeueMontreal/PPNeueMontreal-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mega Giga;src:url(/fonts/Mega/Mega-Giga.woff2)format("woff2"),url(/fonts/Mega/Mega-Giga.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-heading:"PP Neue Montreal", ui-sans-serif, system-ui, sans-serif;--font-display:"Mega Giga", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-page-title-weight:700;--text-small:12px;--text-nav:11px;--text-ui:14px;--text-body:16px;--text-h3:18px;--text-h2:24px;--text-h1:32px;--tracking-sans:-.02em;--tracking-caps:.09em;--tracking-display:-.025em;--portal-radius-surface:10px;--portal-radius-item:4px;--portal-radius-full:999px;--spacing-0:0px;--spacing-px:1px;--spacing-0-5:2px;--spacing-1:4px;--spacing-2:8px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-16:64px;--spacing-20:80px;--spacing-32:128px;--portal-paper:var(--portal-white);--portal-canvas:var(--portal-gray-100);--portal-line:var(--portal-gray-300);--portal-muted:var(--portal-gray-600);--duration:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--portal-header-height:4.75rem;--hover-scale:.985;--hover-scale-wide:.99;--modal-pad:var(--spacing-10);--modal-pad-top:var(--spacing-6);--portal-hover-row:color-mix(in srgb, var(--portal-paper) 60%, var(--portal-canvas));--portal-field-height:2.5rem;--portal-field-bg:var(--portal-paper);--portal-field-text:var(--portal-ink);--portal-field-placeholder:var(--portal-muted);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 22px 36px -10px #00000059;--portal-overlay:#001e0059;--portal-complementary-yellow:#f2cf5b;--portal-complementary-blue:#7cc6ea;--portal-complementary-green:#7fd3a0;--portal-complementary-pink:#f2a9cf;--portal-complementary-violet:#c7a6f2;--portal-complementary-orange:#f0915e;--portal-status-done:#6f8536;--portal-status-done-bg:#edf2dd;--portal-tag-travail:#3d6b51;--portal-tag-travail-bg:#e4efe8;--portal-tag-lab:#5b3d99;--portal-tag-lab-bg:#ece4f9;--portal-tag-process:#6d6033;--portal-tag-process-bg:#f1eddc;--portal-tag-conviction:#7b4272;--portal-tag-conviction-bg:#f2e5f0;--portal-green:#13544e;--portal-green-light:#2f7a72;--portal-green-tint:#e3efed;--portal-lime:#9bf074;--portal-lime-light:#c7efb6;--portal-lime-tint:#f0faeb;--portal-on-lime:#092c29;--portal-action:#108a00;--portal-action-tint:#e7f6e4;--portal-on-green:#cfe3df;--portal-on-green-muted:#8fb5ae;--portal-on-green-line:#ffffff24;--portal-on-green-tag:#ffffff1f;--portal-white:#fff;--portal-ink:#001e00;--portal-gray-100:#f6f8f6;--portal-gray-200:#eef3ee;--portal-gray-300:#e2e9e2;--portal-gray-400:#d5e0d5;--portal-gray-500:#b9c7b9;--portal-gray-600:#9aaa94;--portal-gray-700:#7c8978;--portal-gray-800:#5e6d55;--portal-gray-900:#2b3628;--portal-nav:#5b6376;--portal-orange:#a63c00;--portal-orange-tag:#ffe1c7;--portal-orange-tint:#fff1e6;--portal-red:#e5484d;--portal-red-tint:#fdecec;--portal-linkedin:#0a66c2;--portal-linkedin-light:#bfe0ff;--portal-client:#c7a6f2;--portal-contact:#f2cf5b;--portal-text-12:12px;--portal-text-14:14px;--portal-text-15:15px;--portal-text-26:26px;--portal-text-44:44px;--portal-text-48:48px;--portal-text-76:76px;--portal-tracking-sans:-.02em;--portal-race:352px;--portal-sidebar:400px}*{border-color:var(--portal-line)}*,:before,:after{box-sizing:border-box}html,body{margin:0}:root:has([data-portal-theme=dark]){--portal-canvas:#16181d;--portal-paper:#1c1f26;--portal-line:#2c313b;--portal-ink:#fff;--portal-muted:#828a97;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--portal-canvas);color:var(--portal-ink);font-family:var(--font-sans);letter-spacing:var(--tracking-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{text-align:inherit;cursor:pointer;background-color:#0000;background-image:none;border:0;padding:0}@media (max-width:640px){:root{--modal-pad:var(--spacing-6);--modal-pad-top:var(--spacing-4)}}@media (pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:var(--text-body)!important}}input[type=number],input[inputmode=numeric],input[inputmode=decimal]{font-family:var(--font-mono)}.app-main{padding-bottom:var(--spacing-16)}h2{color:var(--portal-ink);font-family:var(--font-heading);text-transform:uppercase;font-weight:500;font-size:var(--text-small);margin-bottom:2rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.font-display{font-family:var(--font-display);text-transform:uppercase}.page-title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-h1);font-weight:var(--type-page-title-weight);letter-spacing:var(--tracking-display)}.section-title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:500}.loading-overlay{background-color:color-mix(in srgb, var(--portal-ink) 18%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border-radius:inherit;font-size:var(--text-h1);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}::view-transition-group(.feed-row){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(.feed-row):only-child{animation:.16s ease-in both feed-row-out}::view-transition-new(.feed-row):only-child{animation:.22s ease-out .14s both feed-row-in}@keyframes feed-row-out{to{opacity:0}}@keyframes feed-row-in{0%{opacity:0}}
.HyiI0q_icon{width:1rem;height:1rem}.HyiI0q_spin{animation:1s linear infinite HyiI0q_spin}@keyframes HyiI0q_spin{to{transform:rotate(360deg)}}
