.IWfYuq_workspace{background:var(--color-ink-950);height:100dvh;min-height:0;color:var(--color-paper);font-family:var(--font-ui);grid-template-rows:auto minmax(0,1fr);line-height:1.5;display:grid;overflow:hidden}.IWfYuq_groupLabel{font:600 13px/1.5 var(--font-ui);color:#4d5a43;padding:16px 13px 5px;display:block}.IWfYuq_secondaryTools{border-top:1px solid #c9cabf;padding-top:4px}.IWfYuq_secondaryTools>summary{color:#4a5841;cursor:pointer;min-height:44px;padding:12px 13px;font-size:14px;line-height:1.5}.IWfYuq_header{z-index:5;background:linear-gradient(110deg, hsl(var(--application-hue) 26% 12% / .6), transparent 65%), var(--color-ink-900);border-bottom:1px solid var(--color-ink-700);min-width:0;position:relative}.IWfYuq_topbar{align-items:center;gap:24px;min-height:64px;padding:4px 24px;display:flex}.IWfYuq_brand,.IWfYuq_details,.IWfYuq_product,.IWfYuq_catalogue,.IWfYuq_primary,.IWfYuq_secondary{justify-content:center;align-items:center;gap:9px;min-height:44px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.IWfYuq_brand{color:var(--color-paper);flex:none;justify-content:flex-start}.IWfYuq_mark{color:var(--color-signal);background:#d5ff5f10;border:1px solid #d5ff5f2e;border-radius:2px;place-items:center;width:32px;height:32px;display:grid}.IWfYuq_brandText{font:600 14px var(--font-display);letter-spacing:-.025em}.IWfYuq_brandText>span{color:var(--color-muted);font-weight:400}.IWfYuq_returnArrow{color:var(--color-muted);font-size:16px}.IWfYuq_brand:hover,.IWfYuq_details:hover,.IWfYuq_catalogue:hover{color:var(--color-signal)}.IWfYuq_identity{border-left:1px solid var(--color-ink-700);flex:1;min-width:0;padding-left:24px}.IWfYuq_identity h1{font:600 14px var(--font-display);letter-spacing:.06em}.IWfYuq_identity>span{color:var(--color-muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.IWfYuq_details{color:var(--color-paper-dim);border:1px solid var(--color-ink-700);border-radius:2px;flex:none;padding:0 12px;font-size:13px;line-height:1.5}.IWfYuq_details>span:first-child{font-size:17px}.IWfYuq_products{scrollbar-width:thin;scrollbar-color:var(--color-ink-600) transparent;overscroll-behavior-x:contain;align-items:center;gap:5px;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.IWfYuq_product{white-space:nowrap;color:var(--color-muted);font:500 13px/1.5 var(--font-ui);border:1px solid #0000;border-radius:2px;flex:none;padding:0 15px}.IWfYuq_product:hover{color:var(--color-paper);background:#ffffff08}.IWfYuq_product[aria-current=page]{color:hsl(var(--product-hue) 88% 78%);border-color:hsl(var(--product-hue) 64% 65% / .27);background:hsl(var(--product-hue) 50% 50% / .1)}.IWfYuq_productDot{background:hsl(var(--product-hue) 80% 68%);border-radius:100%;flex:0 0 5px;width:5px;height:5px}.IWfYuq_catalogue{white-space:nowrap;color:var(--color-muted);flex:none;margin-left:auto;padding:0 12px;font-size:13px;line-height:1.5}.IWfYuq_stage{outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.IWfYuq_stageReel{color:#141814;background:#eeede7;overflow-y:auto}.IWfYuq_engine{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.IWfYuq_engineBody{min-width:0;min-height:0;position:relative}.IWfYuq_guide{z-index:4;position:absolute;inset:0}.IWfYuq_objectif{min-height:44px;font:500 13px/1.5 var(--font-ui);color:#f5f8ee;cursor:pointer;background:0 0;border:1px solid #58745e;border-radius:2px;padding:7px 12px}.IWfYuq_frame{background:var(--color-ink-950);border:0;width:100%;height:100%;display:block}.IWfYuq_loading,.IWfYuq_message{background:radial-gradient(ellipse at 50% 40%, hsl(var(--application-hue) 45% 18% / .34), transparent 65%), var(--color-ink-950);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.IWfYuq_loading{pointer-events:none;flex-direction:column;gap:12px}.IWfYuq_loading p{font-family:var(--font-display);font-size:18px}.IWfYuq_loading>span:last-child{color:var(--color-muted);font-size:13px}.IWfYuq_spinner{border:2px solid var(--color-ink-700);border-top-color:hsl(var(--application-hue) 75% 70%);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.9s linear infinite IWfYuq_spin}.IWfYuq_message{overflow-y:auto}.IWfYuq_card{border:1px solid var(--color-ink-700);background:#0d0f11e8;border-radius:2px;width:min(100%,600px);margin:auto;padding:clamp(24px,4vw,44px)}.IWfYuq_eyebrow{font:600 13px/1.5 var(--font-ui);color:hsl(var(--application-hue) 80% 73%);margin-bottom:20px;display:block}.IWfYuq_card h2{font:500 clamp(24px, 3vw, 32px)/1.2 var(--font-display);letter-spacing:-.03em;margin-bottom:18px}.IWfYuq_card p{color:var(--color-muted);font-size:14px;line-height:1.65}.IWfYuq_actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.IWfYuq_primary,.IWfYuq_secondary{text-align:center;border-radius:2px;padding:10px 17px;font-size:14px;line-height:1.5}.IWfYuq_primary{background:var(--color-signal);color:var(--color-ink-950);cursor:pointer;font-weight:600}.IWfYuq_primary:hover{background:#e4ff86}.IWfYuq_secondary{border:1px solid var(--color-ink-700);color:var(--color-paper)}.IWfYuq_card .IWfYuq_note{margin-top:20px;font-size:14px;line-height:1.65}.IWfYuq_skip{z-index:20;background:var(--color-signal);color:var(--color-ink-950);border-radius:6px;padding:12px 18px;position:absolute;top:-100px;left:12px}.IWfYuq_skip:focus{top:8px}.IWfYuq_workspace a:focus-visible,.IWfYuq_workspace button:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.IWfYuq_confirmation{color:#141814;background:#eeede7;border:1px solid #b8cbae;border-radius:2px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,4vw,32px);overflow:auto;box-shadow:0 24px 70px #0a211e40}.IWfYuq_confirmation::backdrop{background:#0a211e99}.IWfYuq_confirmation h2{font:500 24px/1.2 var(--font-display);margin:0 0 16px}.IWfYuq_confirmation p{color:#4b6644;font-size:14px;line-height:1.6}.IWfYuq_confirmation button{cursor:pointer;min-height:44px}.IWfYuq_confirmation button:focus-visible{outline-offset:3px;outline:2px solid #547549}@keyframes IWfYuq_spin{to{transform:rotate(360deg)}}@media (max-width:680px){.IWfYuq_topbar{gap:12px;min-height:58px;padding:4px 12px}.IWfYuq_brandText{font-size:12px}.IWfYuq_brandText>span{margin-top:2px;font-size:10px;display:block}.IWfYuq_returnArrow{display:none}.IWfYuq_identity{padding-left:12px}.IWfYuq_identity h1{letter-spacing:.035em;font-size:11px}.IWfYuq_identity>span{display:none}.IWfYuq_details{min-width:44px;padding:0 9px}.IWfYuq_details>span:last-child{display:none}.IWfYuq_products{padding:0 9px 5px;scroll-padding-inline:9px}.IWfYuq_product{padding:0 12px;font-size:13px}.IWfYuq_message{padding:16px}}@media (prefers-reduced-motion:reduce){.IWfYuq_workspace *{transition:none;animation:none}}.IWfYuq_workspace{background:#eeede7}.IWfYuq_header{background:#141814;border-bottom:1px solid #3c4533}.IWfYuq_topbar{gap:22px;min-height:62px}.IWfYuq_brandText{color:#eeede7}.IWfYuq_brandText>span,.IWfYuq_returnArrow,.IWfYuq_identity>span{color:#bfcebe}.IWfYuq_identity{border-color:#4b6a56}.IWfYuq_identity h1{font:500 16px var(--font-display);letter-spacing:-.02em;color:#eeede7}.IWfYuq_details{color:#cedbca;border:0;font-size:13px}.IWfYuq_switcher{flex:none;position:relative}.IWfYuq_switcher>summary{color:#f5f8ee;cursor:pointer;border:1px solid #58745e;border-radius:2px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 13px;font-size:13px;line-height:1.5;list-style:none;display:flex}.IWfYuq_switcher>summary::-webkit-details-marker{display:none}.IWfYuq_switcher>summary:focus-visible{outline-offset:3px;outline:2px solid #d5ff5f}.IWfYuq_switcher[open]>summary{color:#d5ff5f;border-color:#b4ce80}.IWfYuq_switcher .IWfYuq_products{z-index:50;color:#141814;background:#eeede7;border:1px solid #d3ddcd;border-radius:2px;flex-direction:column;align-items:stretch;gap:4px;width:330px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 95px);padding:10px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0a211e40}.IWfYuq_switcher .IWfYuq_product{white-space:normal;color:#141814;min-height:57px;font:500 14px/1.5 var(--font-ui);letter-spacing:0;border-radius:2px;justify-content:flex-start;gap:13px;padding:9px 13px}.IWfYuq_product small{color:#4f644a;margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.IWfYuq_switcher .IWfYuq_product:hover{background:#eaf1e1}.IWfYuq_switcher .IWfYuq_product[aria-current=page]{color:#141814;background:#e9f1dd;border-color:#b6c9a4}.IWfYuq_productDot{background:hsl(var(--product-hue) 38% 42%);flex-basis:8px;width:8px;height:8px}.IWfYuq_switcher .IWfYuq_catalogue{white-space:normal;color:#4b6644;border-top:1px solid #dce5d4;justify-content:space-between;min-height:44px;margin-left:0;padding:9px 13px;font-size:13px;line-height:1.5}.IWfYuq_switcher a:focus-visible{outline-color:#5c824b}.IWfYuq_loading,.IWfYuq_message{color:#141814;background:#eeede7}.IWfYuq_loading>span:last-child{color:#64785e}.IWfYuq_spinner{border-color:#4c7741 #d7e1cf #d7e1cf}.IWfYuq_card{background:#fff;border-color:#cfdcc7}.IWfYuq_card h2{color:#141814}.IWfYuq_card p{color:#62745c}.IWfYuq_card .IWfYuq_resultat{color:#345139;background:#edf4e5;border-radius:2px;margin:0 0 16px;padding:14px}.IWfYuq_card{overflow-wrap:anywhere}.IWfYuq_productIllustration{background:#e0e4d4;justify-content:center;height:150px;margin:-12px -12px 24px;display:flex;overflow:hidden}.IWfYuq_productIllustration svg{width:100%;height:100%}.IWfYuq_eyebrow{color:#547549}.IWfYuq_secondary{color:#141814;border-color:#b8cbae}.IWfYuq_secondary:hover{background:#eef4e6}@media (max-width:680px){.IWfYuq_topbar{gap:10px;min-height:58px;padding:4px 12px}.IWfYuq_identity h1{font-size:13px}.IWfYuq_details{display:none}.IWfYuq_switcher>summary{gap:8px;min-height:44px;padding:0 10px;font-size:13px}.IWfYuq_brandText{font-size:11px}.IWfYuq_mark{background:0 0;border:0;width:25px;height:29px}}@media (max-width:430px){.IWfYuq_objectif{max-width:none;padding:5px 7px;font-size:13px;line-height:1.5}.IWfYuq_switcher>summary>span:first-child{display:none}.IWfYuq_switcher>summary:before{content:"Outils"}.IWfYuq_identity{padding-left:10px}}@media (max-width:680px){.IWfYuq_topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:4px 10px;padding-block:6px;display:grid}.IWfYuq_brand{grid-area:1/1;min-width:0}.IWfYuq_identity{overflow-wrap:anywhere;grid-area:1/2/auto/-1}.IWfYuq_objectif{text-align:center;justify-content:center;align-items:center;max-width:none;min-height:44px;display:flex}.IWfYuq_switcher{grid-area:2/3}.IWfYuq_switcher>summary{min-height:44px}.IWfYuq_switcher .IWfYuq_products{max-height:calc(100dvh - 220px)}}.IWfYuq_objectif,.IWfYuq_switcher>summary{color:#141814;min-height:44px;font:500 13px/1.5 var(--font-ui);white-space:normal;background:#f7f8f0;border:1px solid #aeb79f;max-width:none;padding:9px 14px}.IWfYuq_switcher[open]>summary{color:#141814;background:#d5ff5f;border-color:#9bad79}.IWfYuq_objectif:hover,.IWfYuq_switcher>summary:hover{background:#dce4ce}.IWfYuq_switcher>summary>span:first-child{display:inline}.IWfYuq_switcher>summary:before{content:none}.IWfYuq_workspace :is(a,button,summary):focus-visible{outline-color:#597c32}.IWfYuq_switcher .IWfYuq_catalogue{min-height:44px}.IWfYuq_switcher .IWfYuq_product>span,.IWfYuq_primary,.IWfYuq_secondary{overflow-wrap:anywhere;min-width:0}.IWfYuq_primary,.IWfYuq_secondary{max-width:100%}.IWfYuq_loading{overflow-wrap:anywhere;text-align:center}@media (max-width:760px),(max-height:620px){.IWfYuq_workspace[data-moteur-actif=true]{grid-template-rows:auto auto;height:auto;min-height:100dvh;overflow:visible}.IWfYuq_workspace[data-moteur-actif=true] .IWfYuq_engine{grid-template-rows:auto minmax(650px,calc(100dvh - 160px));height:auto}.IWfYuq_workspace[data-application-workspace=fondations][data-moteur-actif=true] .IWfYuq_engine{grid-template-rows:auto minmax(800px,calc(100dvh - 160px))}}@media (max-width:620px){.IWfYuq_switcher{position:static}.IWfYuq_switcher .IWfYuq_products{width:auto;max-width:none;max-height:55dvh;top:calc(100% + 4px);left:12px;right:12px}.IWfYuq_objectif,.IWfYuq_switcher>summary{padding-inline:10px;font-size:13px}.IWfYuq_productIllustration{height:95px}.IWfYuq_card{padding:24px}.IWfYuq_card h2{font-size:25px}}@media (max-height:850px){.IWfYuq_workspace[data-application-workspace=fondations][data-moteur-actif=true]{grid-template-rows:auto auto;height:auto;min-height:100dvh;overflow:visible}.IWfYuq_workspace[data-application-workspace=fondations][data-moteur-actif=true] .IWfYuq_engine{grid-template-rows:auto minmax(800px,calc(100dvh - 290px));height:auto}}.IWfYuq_objectif,.IWfYuq_switcher>summary{background:#f5f5f0;border-color:#c6cebc;border-radius:999px;font-weight:500}.IWfYuq_switcher .IWfYuq_products{background:#f8f9f3;border-color:#c8d0bc;border-radius:18px;padding:14px;box-shadow:0 18px 48px #17201926}.IWfYuq_switcher .IWfYuq_product{border-radius:10px;min-height:66px;padding:12px 14px}.IWfYuq_switcher .IWfYuq_product small{color:#5b6a50;letter-spacing:.02em;font-size:13px}.IWfYuq_switcher .IWfYuq_product[aria-current=page]{background:#e6eddd;border-color:#b5c5a5}.IWfYuq_switcher .IWfYuq_groupLabel{color:#64715a;padding-top:24px;padding-bottom:8px;font-size:13px}.IWfYuq_switcher .IWfYuq_catalogue{padding-block:12px}.IWfYuq_switcher .IWfYuq_secondaryTools{margin-top:8px}.IWfYuq_loading,.IWfYuq_message{background:#f5f5f0}.IWfYuq_card{border-color:#d1d7c9;border-radius:24px;padding:clamp(24px,4vw,44px);box-shadow:0 20px 60px #1720190a}.IWfYuq_productIllustration{border-radius:16px;margin-bottom:28px}.IWfYuq_card h2{font:500 clamp(26px,3vw,34px)/1.15 var(--font-display);letter-spacing:-.035em}.IWfYuq_card p{font-family:var(--font-ui);color:#52604a}.IWfYuq_card .IWfYuq_eyebrow{margin-bottom:14px;font-weight:500}.IWfYuq_card .IWfYuq_actions{gap:12px;margin-top:28px}.IWfYuq_card .IWfYuq_primary,.IWfYuq_card .IWfYuq_secondary{border-radius:999px;min-height:48px}.IWfYuq_card .IWfYuq_primary{color:#f5f5f0;background:#253620}.IWfYuq_card .IWfYuq_primary:hover{background:#3b5130}.IWfYuq_card .IWfYuq_secondaryTools{margin-top:28px;padding-top:8px}.IWfYuq_card .IWfYuq_secondaryTools>summary{padding-left:0}@media (max-width:620px){.IWfYuq_switcher .IWfYuq_products{border-radius:16px;padding:10px}.IWfYuq_objectif,.IWfYuq_switcher>summary{padding:9px 12px}.IWfYuq_card .IWfYuq_actions{flex-direction:column;align-items:stretch}.IWfYuq_card .IWfYuq_primary,.IWfYuq_card .IWfYuq_secondary{justify-content:center}}
