:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#91a394 #f5f5ee}input,textarea{caret-color:#174d3d}input[type=checkbox],input[type=radio]{accent-color:#174d3d}.app-page,.app-page>*{min-width:0}.app-context{color:#4c6056;margin-top:.65rem;font-size:.8125rem;font-weight:500}.app-header>div:last-child:not(:first-child){max-width:28rem}.app-header .app-breadcrumb{color:#405b49}.app-header .app-button-secondary{background:#fffefa;border-color:#bacab5}.app-panel,.app-panel-muted{overflow-wrap:anywhere}.app-panel .app-panel,.app-panel .app-panel-muted{border-radius:.5rem}.app-button-primary:active,.app-button-secondary:active{transform:translateY(1px)}.app-button-primary,.app-button-secondary{text-align:center;gap:.5rem}.app-input{font-size:1rem}.app-empty{background:#f0f3e9;padding-block:3rem}.app-empty h3{color:#174d3d;font-size:1.25rem}.app-notice{line-height:1.65}.workspace-navigation{z-index:50;background:#fffefa;border-bottom:1px solid #dce2d8;position:sticky;top:0}.workspace-topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;min-height:76px;margin:auto;padding:12px 40px;display:flex}.workspace-topbar .brand-mark,.workspace-topbar .brand-wordmark{color:#174d3d}.workspace-account-actions{align-items:center;gap:20px;display:flex}.workspace-account{position:relative}.workspace-account summary{cursor:pointer;color:#183f35;border-radius:8px;align-items:center;gap:10px;min-height:44px;font-size:.875rem;list-style:none;display:flex}.workspace-account summary::-webkit-details-marker{display:none}.workspace-avatar{background:#ecf0b2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:650;display:flex}.workspace-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.workspace-account-menu{background:#fffefa;border-radius:12px;width:min(288px,100vw - 40px);max-height:calc(100dvh - 100px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 12px 40px #183f3524}.workspace-account-identity{border-bottom:1px solid #dce2d8;margin-bottom:6px;padding:12px}.workspace-account-identity>*{overflow-wrap:anywhere;display:block}.workspace-account-identity span{color:#526357;margin-top:5px;font-size:.75rem}.workspace-account-menu a,.workspace-account-menu button{text-align:left;border-radius:8px;width:100%;padding:12px;font-size:.875rem;display:block}.workspace-account-menu a:hover{background:#eef1e8}.workspace-account-menu button{color:#873f33;cursor:pointer}.workspace-account-menu button:hover{background:#f8efec}.workspace-tabs{align-items:stretch;gap:24px;max-width:1280px;margin:auto;padding-inline:40px;display:flex}.workspace-tabs a{color:#526357;white-space:nowrap;border-bottom:2px solid #0000;padding:13px 4px;font-size:.875rem;font-weight:550}.workspace-tabs a[aria-current=page]{color:#174d3d;border-color:#174d3d;font-weight:650}.workspace-tabs a:hover{color:#174d3d;background:#f0f3e9}.workspace-loading{color:#526357;font-size:.875rem}.workspace-dashboard .app-header,.workspace-tenant .app-header{padding:2rem}.dashboard-summary{background:#fff;border:1px solid #dce2d8;border-radius:16px;overflow:hidden}.dashboard-summary>div{border-color:#dce2d8}.dashboard-summary>div:nth-child(3){background:#fbf1e1}.dashboard-summary>div:nth-child(4){background:#edf3e8}.dashboard-summary>div p:last-child{text-transform:none;letter-spacing:normal;font-size:.8125rem}.workspace-onboarding>.app-header{background:#f2ddcc}.workspace-onboarding .group{background:#fffefa;border-radius:16px}.workspace-onboarding .group:hover{background:#e9efdf}.auth-shell{background:#fcfbf7;flex-direction:column;min-height:100dvh;display:flex}.auth-topbar{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1280px);margin:auto;padding:24px 40px;display:flex}.auth-topbar .app-breadcrumb{gap:8px}.auth-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(100%,1280px);margin:auto;padding:24px 40px 48px;display:grid}.auth-story{color:#fcfbf7;background:#174d3d;border-radius:16px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.auth-story-copy{padding:40px}.auth-story .auth-display{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:560;line-height:1.05}.auth-description{color:#e0e8d8;margin-top:24px;font-size:1rem;line-height:1.7}.auth-context-label{color:#ecf0b2;margin-top:20px;font-size:.8125rem}.auth-context{color:#e0e8d8;border-top:1px solid #56755f;margin-top:24px;padding-top:20px;font-size:.875rem;line-height:1.65}.auth-context strong,.auth-context a{color:#ecf0b2}.auth-context li,.auth-context p{color:inherit}.auth-photo{object-fit:cover;object-position:50% 56%;width:100%;height:240px;margin-top:auto}.auth-form{width:100%;max-width:460px;margin:auto;padding-block:20px}.auth-form h1{color:#183f35}.auth-form input{font-size:1rem}.auth-footer{color:#526357;justify-content:center;gap:24px;padding:24px;font-size:.75rem;display:flex}.trust-page .app-header,.guide-page .app-header,.guides-index .app-header{background:#f2ddcc;padding:2.5rem}.trust-page .app-title,.guide-page .app-title,.guides-index .app-title{max-width:22ch;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:550}.trust-page .app-description,.guide-page .app-description,.guides-index .app-description{font-size:1.0625rem;line-height:1.7}.guide-page .app-header{background:#e9efdf}.guide-page article p{max-width:72ch}.guide-contents{background:#f0f3e9;border-radius:12px;grid-area:1/2;padding:24px}.guide-contents nav a{padding-block:5px;display:inline-block}.guides-index .app-divider-row{padding-inline:16px}.pricing-page .app-header{background:#ecf0b2}.pricing-offer{background:#fffefa;border:1px solid #dce2d8;border-radius:16px;padding:32px}.pricing-offer .app-button-primary{min-width:220px}.pricing-offer>div:first-child>div:last-child{text-align:left;background:#ecf0b2;border:0;border-radius:12px;padding:24px}.feature-landing>section:first-of-type{padding-block:64px}.feature-landing>section:first-of-type h1{color:#183f35;font-size:clamp(2.6rem,4.6vw,4.5rem)}.feature-landing>section:first-of-type>div:last-child{background:#e9efdf;border-radius:16px;padding:24px}.feature-landing>section:first-of-type>div:last-child>div{border:0;border-radius:8px;padding:0;overflow:hidden}.feature-landing #fonctionnement{background:#e9efdf;border:0}.feature-landing details{background:#fffefa;padding-inline:20px}.feature-landing details[open]{background:#e9efdf}.document-shell>header{background:#fffefa}.document-shell>header span:last-child{color:#405b49}.document-shell>div>aside{background:#e9efdf;border-radius:12px;padding:24px}.document-shell>div>aside .app-panel{background:0 0;border:0;padding:0}.document-shell h1{color:#183f35}.checklist-page>section:first-of-type{background:#ecf0b2}@media (max-width:1023px){.auth-layout{gap:32px;padding:16px 32px 40px}.auth-story-copy{padding:32px}.guide-contents{grid-area:1/1}.guide-contents nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.guide-contents nav ol>li{margin:0}.guide-contents>a{width:auto}}@media (max-width:767px){.workspace-topbar{min-height:68px;padding:12px 20px}.workspace-account-actions{gap:12px}.workspace-account-name{display:none}.workspace-create{padding-inline:12px;font-size:.75rem}.workspace-tabs{gap:16px;padding-inline:16px;overflow-x:auto}.workspace-tabs a{padding-inline:0;font-size:.8125rem}.app-header,.workspace-dashboard .app-header,.workspace-tenant .app-header{padding:24px}.app-title{font-size:1.875rem}.app-header>div:last-child:not(:first-child){gap:10px}.app-header .app-button-primary,.app-header .app-button-secondary{flex:auto}.auth-topbar{padding:20px}.auth-layout{flex-direction:column;gap:16px;padding:12px 20px 32px;display:flex}.auth-story{width:100%}.auth-story-copy{padding:28px}.auth-story .auth-display{max-width:18ch;font-size:2.25rem}.auth-description{margin-top:16px}.auth-context{margin-top:16px;padding-top:16px}.auth-photo{display:none}.auth-form{max-width:500px}.trust-page .app-header,.guide-page .app-header,.guides-index .app-header{padding:28px}.pricing-offer{padding:24px}.feature-landing>section:first-of-type{gap:32px;padding-block:40px}.feature-landing>section:first-of-type>div:last-child{padding:16px}.guide-contents nav ol{grid-template-columns:1fr}}@media (max-width:374px){.workspace-topbar{gap:12px;padding-inline:16px}.workspace-create{width:42px;font-size:0}.workspace-create svg{flex:0 0 20px;width:20px}.workspace-tabs{gap:12px}.workspace-tabs a{font-size:.75rem}.app-header,.trust-page .app-header,.guide-page .app-header,.guides-index .app-header{padding:20px}.app-title{overflow-wrap:anywhere}.auth-story-copy{padding:24px}}@media print{.workspace-navigation,.hl-navigation,.hl-skip{display:none}.app-header,.checklist-page>section:first-of-type{background:#fff}}a.app-button-primary{color:#fff}a.app-button-secondary{color:#183f35}a.app-button-danger{color:#70362d}.app-kicker{letter-spacing:normal;text-transform:none;margin-top:.5rem;font-size:.8125rem;font-weight:500}.auth-context span{color:inherit}.auth-context .font-semibold{color:#ecf0b2}.auth-story{order:1}.auth-form{order:2}@media (max-width:767px){.auth-layout{gap:32px}.auth-form{order:0;padding-top:0}.auth-story{order:1}.auth-story .auth-display{font-size:1.75rem;line-height:1.15}.auth-description{font-size:.875rem;line-height:1.6}}
