:root{--colors-surface-base:#f5f5f4;--colors-surface-subtle:#eaeae8;--colors-ink-primary:#1e2021;--colors-ink-secondary:#484b4d;--colors-ink-tertiary:#5a5d5f;--colors-border-hairline:#dcdcda;--colors-border-control:#7e7e7b;--colors-action-primary:#1f6274;--colors-action-primary-pressed:#164a58;--colors-on-action:#fff;--colors-focus-ring:#0e3747;--colors-status-action-required:#7a3e6e;--colors-status-planned:#3a5877;--colors-status-in-progress:#3a5877;--colors-status-done:#2e6a45;--colors-feedback-error:#b42318;--colors-alert-critical:#b42318;--colors-shadow-light:#fff;--colors-shadow-dark:#a7a7a49e;--colors-glass-fill:#fafaf9a6;--colors-glass-border:#ffffffd9;--colors-glass-opaque:#fafaf9;--colors-scrim:#1e202180;--typography-display-font-family:"Literata";--typography-display-font-size:1.75rem;--typography-display-font-weight:600;--typography-display-line-height:1.15;--typography-display-letter-spacing:-.01em;--typography-title-font-family:"Atkinson Hyperlegible Next";--typography-title-font-size:1.25rem;--typography-title-font-weight:700;--typography-title-line-height:1.25;--typography-family-title-font-family:"Atkinson Hyperlegible Next";--typography-family-title-font-size:.875rem;--typography-family-title-font-weight:700;--typography-family-title-line-height:1.3;--typography-family-title-letter-spacing:.08em;--typography-entry-label-font-family:"Atkinson Hyperlegible Next";--typography-entry-label-font-size:1.125rem;--typography-entry-label-font-weight:400;--typography-entry-label-line-height:1.3;--typography-body-font-family:"Atkinson Hyperlegible Next";--typography-body-font-size:1rem;--typography-body-font-weight:400;--typography-body-line-height:1.5;--typography-button-font-family:"Atkinson Hyperlegible Next";--typography-button-font-size:1rem;--typography-button-font-weight:700;--typography-button-line-height:1.5;--typography-status-font-family:"Atkinson Hyperlegible Next";--typography-status-font-size:1rem;--typography-status-font-weight:700;--typography-status-line-height:1.4;--typography-meta-font-family:"Atkinson Hyperlegible Next";--typography-meta-font-size:.875rem;--typography-meta-font-weight:400;--typography-meta-line-height:1.45;--typography-falc-body-font-family:"Atkinson Hyperlegible Next";--typography-falc-body-font-size:1.25rem;--typography-falc-body-font-weight:400;--typography-falc-body-line-height:1.5;--typography-falc-title-font-family:"Atkinson Hyperlegible Next";--typography-falc-title-font-size:1.5rem;--typography-falc-title-font-weight:700;--typography-falc-title-line-height:1.25;--rounded-sm:.75rem;--rounded-md:1.25rem;--rounded-full:624.938rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-margin-mobile:1rem;--spacing-gutter:1.5rem;--spacing-content-max:45rem;--spacing-touch-target:3rem;--spacing-focus-width:2px;--spacing-focus-offset:2px;--spacing-avatar-min:2rem;--spacing-breakpoint-desktop:64rem;--spacing-shadow-offset:.4375rem;--spacing-shadow-blur:1rem;--spacing-glass-blur:1.5rem;--motion-press:.1s;--motion-sheet:.2s;--motion-francoise:.28s;--motion-screen:.25s;--motion-alert:.2s;--motion-typewriter-rate:40;--motion-typewriter-max:1.5s;--motion-limit:5s;--motion-easing:cubic-bezier(0, 0, .2, 1);--relief-shadow:-.4375rem -.4375rem 1rem #fff, .4375rem .4375rem 1rem #a7a7a49e;--relief-border-width:1px;--relief-border-interactive:transparent;--relief-border-decorative:transparent}[data-rendering=opaque]{--colors-glass-fill:#fafaf9;--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:#7e7e7b;--relief-border-decorative:#dcdcda}@font-face{font-family:Literata;src:url(/assets/Literata-DNh9sGbN.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-B3J0QIlX.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}body{background-color:var(--colors-surface-base);color:var(--colors-ink-primary);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-line-height);margin:0}:focus-visible,[data-focus-visible]{outline:var(--spacing-focus-width) solid var(--colors-focus-ring);outline-offset:var(--spacing-focus-offset)}[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}.ui-glass{background-color:var(--colors-glass-fill);-webkit-backdrop-filter:blur(var(--spacing-glass-blur));backdrop-filter:blur(var(--spacing-glass-blur))}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root{--colors-glass-fill:var(--colors-glass-opaque);--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:var(--colors-border-control);--relief-border-decorative:var(--colors-border-hairline)}}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){:root{--colors-glass-fill:var(--colors-glass-opaque);--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:var(--colors-border-control);--relief-border-decorative:var(--colors-border-hairline)}}@media (prefers-reduced-motion:reduce){:root{--motion-press:0s;--motion-sheet:0s;--motion-francoise:0s;--motion-screen:0s;--motion-alert:0s;--motion-typewriter-max:0s;--motion-limit:0s}}.ui-icon{inline-size:var(--spacing-5);block-size:var(--spacing-5);color:var(--colors-ink-primary);flex:none}:root[data-register=falc]{--typography-body-font-family:var(--typography-falc-body-font-family);--typography-body-font-size:var(--typography-falc-body-font-size);--typography-body-font-weight:var(--typography-falc-body-font-weight);--typography-body-line-height:var(--typography-falc-body-line-height);--typography-title-font-family:var(--typography-falc-title-font-family);--typography-title-font-size:var(--typography-falc-title-font-size);--typography-title-font-weight:var(--typography-falc-title-font-weight);--typography-title-line-height:var(--typography-falc-title-line-height)}:root[data-register=falc] body{text-align:start}body{margin:0}.page-column,.page-footer{box-sizing:border-box;inline-size:100%;max-inline-size:var(--spacing-content-max);padding-inline:var(--spacing-margin-mobile);overflow-wrap:anywhere;margin-inline:auto}.page-column{gap:var(--spacing-4);padding-block:var(--spacing-5) var(--spacing-4);text-align:start;flex-direction:column;display:flex;position:relative}@media (width>=45rem){.page-column,.page-footer{padding-inline:var(--spacing-gutter)}.page-column{padding-block-start:var(--spacing-7)}}.page-column>*,.page-column h1,.page-column h2,.page-column p,.bo-main>*,.bo-main h1,.bo-main h2,.bo-main p{margin:0}.page-title{color:var(--colors-ink-primary);font-family:var(--typography-title-font-family);font-size:var(--typography-title-font-size);font-weight:var(--typography-title-font-weight);line-height:var(--typography-title-line-height)}.page-column h2,.bo-main h2{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-line-height)}.page-column ul{margin:0;padding-inline-start:var(--spacing-5)}.state-error{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.state-text{margin:0}.page-footer{padding-block:var(--spacing-4) var(--spacing-5);border-block-start:var(--relief-border-width) solid var(--colors-border-hairline)}.page-footer-links{column-gap:var(--spacing-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.status-message{clip-path:inset(50%);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.page-column a,.page-footer a{color:var(--colors-action-primary);text-decoration-line:underline}.page-back a,.page-footer a{min-block-size:var(--spacing-touch-target);align-items:center;max-inline-size:100%;display:inline-flex}.sign-up-step,.page-column form,.bo-main form{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;min-inline-size:0;display:flex}.page-column form>.ui-field,.page-column form>.ui-checkbox-field,.page-column form>.ui-form-error{align-self:stretch}.sign-up-choices{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.bo-secret{gap:var(--spacing-1);flex-direction:column;margin:0;display:flex}.bo-secret dd{font-family:var(--typography-body-font-family);font-weight:var(--typography-button-font-weight);word-spacing:var(--spacing-2);margin:0}.bo-frame{overflow-wrap:anywhere;flex-direction:column;min-block-size:100dvh;display:flex}.bo-bar-pending{box-sizing:border-box;padding:var(--spacing-3) var(--spacing-gutter);border-block-end:var(--relief-border-width) solid var(--colors-border-hairline)}.bo-frame-body,.bo-frame-content{flex-direction:column;flex:1;min-inline-size:0;display:flex}@media (width>=64rem){.bo-frame-body{flex-direction:row;align-items:flex-start}}.bo-main{box-sizing:border-box;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-gutter);text-align:start;flex-direction:column;display:flex;position:relative}.bo-main:focus{outline:none}.bo-frame .page-footer{max-inline-size:none;padding-inline:var(--spacing-gutter)}.session-notice{box-sizing:border-box;padding-inline:var(--spacing-gutter);overflow-wrap:anywhere;padding-block-start:var(--spacing-2)}.session-notice-shown{align-items:flex-start;gap:var(--spacing-3);padding-block:var(--spacing-4);border-block-end:var(--relief-border-width) solid var(--colors-border-hairline);flex-direction:column;display:flex}.account-section,.bo-panel-body{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.account-section>.ui-empty-state{align-self:stretch}.bo-list{align-self:stretch;gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-item{align-items:flex-start;gap:var(--spacing-2);border-block-end:var(--relief-border-width) solid var(--colors-border-hairline);flex-direction:column;padding-block-end:var(--spacing-4);display:flex}.bo-item p{margin:0}.bo-journal-filters,.bo-deceased-form{align-items:stretch;gap:var(--spacing-3);min-inline-size:0;max-inline-size:var(--spacing-content-max);flex-direction:column;display:flex}.bo-journal-filters form>.ui-field,.bo-deceased-form form>.ui-field{align-self:stretch}.bo-journal-actions{gap:var(--spacing-3);flex-wrap:wrap;max-inline-size:100%;display:flex}.bo-main>.ui-data-table{align-self:stretch}.bo-settings-part{align-items:stretch;gap:var(--spacing-3);min-inline-size:0;max-inline-size:var(--spacing-content-max);flex-direction:column;display:flex}.bo-settings-part p{margin:0}.bo-settings-part h2:focus{outline-offset:var(--spacing-focus-offset)}.bo-settings-actions{align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;max-inline-size:100%;display:flex}.bo-opening-warnings{gap:var(--spacing-2);flex-direction:column;margin:0;padding-inline-start:var(--spacing-5);display:flex}.bo-opening-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;max-inline-size:100%;display:flex}@media print{.bo-frame .ui-back-office-bar,.bo-frame .ui-back-office-bar-skip,.bo-frame .bo-bar-pending,.bo-frame .ui-section-rail,.bo-frame .session-notice,.bo-frame .page-footer,.bo-main .bo-opening-actions{display:none}.bo-main,.bo-main *{border-top-color:var(--colors-border-hairline)!important;border-right-color:var(--colors-border-hairline)!important;border-bottom-color:var(--colors-border-hairline)!important;border-left-color:var(--colors-border-hairline)!important;outline-color:var(--colors-ink-primary)!important;box-shadow:none!important;color:var(--colors-ink-primary)!important;background-color:#0000!important;background-image:none!important}}.bo-briques-list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-briques-line{align-items:stretch;gap:var(--spacing-2);min-inline-size:0;border-block-end:var(--relief-border-width) solid var(--colors-border-hairline);flex-direction:column;padding-block-end:var(--spacing-4);display:flex}.bo-briques-name{font-family:var(--typography-entry-label-font-family);font-size:var(--typography-entry-label-font-size);font-weight:var(--typography-entry-label-font-weight);line-height:var(--typography-entry-label-line-height)}.bo-briques-missing,.bo-briques-form{align-items:stretch;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bo-briques-warnings{gap:var(--spacing-2);flex-direction:column;margin:0;padding-inline-start:var(--spacing-5);display:flex}.bo-vector-add,.bo-vector-rename{align-self:stretch;align-items:stretch;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bo-vector-add form>.ui-field,.bo-vector-rename form>.ui-field{align-self:stretch}.bo-delegation-name{font-family:var(--typography-status-font-family);font-size:var(--typography-status-font-size);font-weight:var(--typography-status-font-weight);line-height:var(--typography-status-line-height)}.bo-commune-form form>.ui-field,.bo-settings-row>.ui-field,.bo-hours-interval>.ui-field{align-self:stretch}.bo-commune-form h3{margin:0}.bo-settings-row,.bo-hours-interval{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;min-inline-size:0;display:flex}.bo-settings-row>.ui-field,.bo-hours-interval>.ui-field{flex:12rem;min-inline-size:0}.bo-hours{gap:var(--spacing-4);flex-direction:column;min-inline-size:0;display:flex}.bo-hours-day{align-items:flex-start;gap:var(--spacing-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.bo-hours-day>legend{font:inherit;font-weight:var(--typography-status-font-weight);margin-block-end:var(--spacing-2);padding:0}.bo-hours-day>.bo-hours-interval{align-self:stretch}.bo-last-resort{gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bo-agent-line{align-items:stretch;min-inline-size:0}.bo-agent-name{font-family:var(--typography-entry-label-font-family);font-size:var(--typography-entry-label-font-size);font-weight:var(--typography-entry-label-font-weight);line-height:var(--typography-entry-label-line-height);margin:0}.bo-holdings{gap:var(--spacing-3);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.bo-holding{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;min-inline-size:0;display:flex}.bo-holding p{margin:0}.bo-action{display:contents}.bo-grant-form,.bo-invite-form,.bo-readings-form,.bo-enrolment-view{align-self:stretch;align-items:stretch;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bo-grant-form form>div,.bo-readings-form form>div,.bo-invite-form form>.ui-field,.bo-readings-form form>.ui-field{align-self:stretch;min-inline-size:0}.bo-readings-block{align-items:stretch;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bo-readings-block h3{margin:0}.bo-fieldset{align-items:flex-start;gap:var(--spacing-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.bo-fieldset>legend{font:inherit;font-weight:var(--typography-status-font-weight);margin-block-end:var(--spacing-2);padding:0}.bo-fieldset-error p{color:var(--colors-feedback-error);margin:0}.bo-enrolment-panel{align-items:flex-start;gap:var(--spacing-2);min-inline-size:0;padding:var(--spacing-3);border:var(--relief-border-width) solid var(--colors-border-hairline);flex-direction:column;display:flex}.bo-enrolment-panel h4{margin:0}.bo-enrolment-token{max-inline-size:100%;color:var(--colors-ink-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.bo-suppleances-block{min-width:0;max-width:100%}
