@layer popover-polyfill, reset, compositions, blocks, components, variations, themes, pages, utilities;@layer reset{*,*::before,*::after{box-sizing:border-box}:root{interpolate-size:allow-keywords}:where(*:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(html){block-size:100%;font-family:var(--font-sans);line-height:var(--font-lineheight-3);-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){:where(html){scroll-behavior:smooth}}@media(prefers-reduced-motion: no-preference){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:0}:where(body){min-block-size:100%;text-rendering:optimizeSpeed}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,menu){font-size:1em;line-height:1.5;font-weight:var(--font-weight-9)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports(-moz-appearance: none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input,label[for],select,summary,textarea){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(p>a){padding-inline:var(--size-1);margin-inline:calc(var(--size-1)*-1);padding-block:var(--size-1);margin-block:calc(var(--size-1)*-1)}:where(p>a):where([href]){text-decoration-color:var(--indigo-2)}:where(p>a):where([href]):where(:visited){text-decoration-color:var(--purple-2)}:where(p>a):where(:not(:hover)){text-decoration:inherit}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}::-moz-placeholder{color:var(--gray-7);opacity:.75}::placeholder{color:var(--gray-7);opacity:.75}:where(input:not([type=range]),textarea){padding-inline:var(--size-2);padding-block:var(--size-1)}:where(select){padding-inline:1.25ch 0;padding-block:.75ch}:where(textarea,select,input:not(button,button[type],input[type=button],input[type=submit],input[type=reset])){background-color:var(--surface-2);border-radius:var(--radius-2)}:where(textarea){resize:block}:where(input[type=checkbox],input[type=radio]){block-size:var(--size-3);inline-size:var(--size-3)}:where(svg):where(:not([width])){inline-size:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-mono)}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){white-space:pre;min-inline-size:0;max-inline-size:-moz-max-content;max-inline-size:max-content}:where(:not(pre)>code){padding:var(--size-1) var(--size-2);background:var(--surface-2);border-radius:var(--radius-2)}:where(kbd,var){padding:var(--size-1) var(--size-2);border-width:var(--border-size-1);border-color:var(--surface-4);border-radius:var(--radius-2)}:where(mark){border-radius:var(--radius-2);padding-inline:var(--size-1)}:where(ul[role=list],ol[role=list],nav ul,menu){list-style:none;padding:0}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(small){font-size:max(.5em,var(--font-size-0));max-inline-size:var(--size-content-1)}:where(hr){--_margin-block: var(--size-fluid-5);--_height: var(--border-size-1);--_background-color: var(--surface-3);margin-block:var(--_margin-block);height:var(--_height);background-color:var(--_background-color)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:where(figure)>:where(figcaption){font-size:var(--font-size-1)}:where(blockquote,:not(blockquote)>cite){border-inline-start-width:var(--border-size-3)}:where(blockquote){display:grid;gap:var(--size-3);padding-block:var(--size-3);padding-inline:var(--size-4)}:where(:not(blockquote)>cite){padding-inline-start:var(--size-2)}:where(fieldset){border-radius:var(--radius-2);border:var(--border-size-1) solid var(--surface-4)}:where(del){background:var(--red-9);color:var(--red-2)}:where(ins){background:var(--green-9);color:var(--green-1)}:where(abbr){text-decoration-color:var(--blue-5)}:where(dialog){background-color:var(--surface-1);color:inherit;border-radius:var(--radius-3);box-shadow:var(--shadow-6)}:where(dialog)::backdrop{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}:where(html:has(dialog[open])){overflow:hidden}:where(sup){font-size:.5em}@media(prefers-reduced-motion: reduce){:where(html:focus-within){scroll-behavior:auto}:where(*,*::before,*::after){animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}@layer compositions{.layout-wrap{display:grid;gap:var(--size-8) 0;padding-block-end:var(--size-8)}@media only screen and (min-width: 850px){.layout-wrap{grid-template-rows:auto auto 1fr;min-height:100vh}}.layout-wrap>header{grid-area:"header"}.layout-wrap>.content{grid-area:"content";display:grid;gap:var(--size-4);justify-content:center}@media only screen and (min-width: 850px){.layout-wrap>.content{grid-template-columns:1fr auto;grid-template-rows:min-content auto;gap:var(--size-fluid-2)}}@media only screen and (min-width: 850px){.layout-wrap>.content.single-column{grid-template-columns:1fr}}@media only screen and (min-width: 850px){.content-aside{grid-column-start:2;grid-column-end:-1;grid-row-start:1;grid-row-end:span 3;min-width:14rem}}}@layer compositions{.wrap,.wrapper{--wrap-width: 1200px;width:clamp(0%,100%,var(--wrap-width));padding-inline:var(--size-fluid-2);margin-inline:auto}@media only screen and (min-width: 850px){.wrap,.wrapper{padding-inline:var(--size-fluid-4)}}.columns,.columns-6,.columns-5,.columns-4,.columns-3,.columns-2,.columns-1{-moz-column-width:var(--column-width, 60ch);column-width:var(--column-width, 60ch);-moz-column-count:var(--column-count, auto);column-count:var(--column-count, auto);-moz-column-gap:var(--column-gap, var(--size-4));column-gap:var(--column-gap, var(--size-4))}.columns-1{--column-width: calc(100% / 1 - --column-gap * (1-1));--column-count: 1}.columns-2{--column-width: calc(100% / 2 - --column-gap * (2-1));--column-count: 2}.columns-3{--column-width: calc(100% / 3 - --column-gap * (3-1));--column-count: 3}.columns-4{--column-width: calc(100% / 4 - --column-gap * (4-1));--column-count: 4}.columns-5{--column-width: calc(100% / 5 - --column-gap * (5-1));--column-count: 5}.columns-6{--column-width: calc(100% / 6 - --column-gap * (6-1));--column-count: 6}.grid,.grid-columns-6,.grid-columns-5,.grid-columns-4,.grid-columns-3,.grid-columns-2,.grid-columns-1{display:grid;gap:var(--_gap, var(--size-4))}.grid-columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-columns-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-columns-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.auto-grid{--_min-item-size: 14rem;display:grid;gap:var(--_gap, var(--size-4));grid-template-columns:repeat(auto-fill, minmax(min(var(--_min-item-size), 100%), 1fr))}}@layer compositions{html{color-scheme:light dark;height:100%}body{height:100%;color:var(--text-1);font-size:var(--fz-r);line-height:1.5;font-weight:var(--fw-normal);background-color:var(--surface-0)}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;line-height:1}.title{font-size:var(--fz-m);font-weight:var(--fw-bold);text-wrap:balance}.subtitle{font-size:var(--font-size-2);font-weight:var(--fw-bold)}button:not(.button){padding:0;border:none;background:none}a,button:not(.button){--_text-color: var(--link);--_icon-color: var(--_text-color);color:var(--_text-color);text-decoration:none}a:hover,a:focus-visible,button:not(.button):hover,button:not(.button):focus-visible{--_text-color: var(--link-hover);text-decoration:underline}a:active,button:not(.button):active{--_text-color: var(--link-active)}a:visited,button:not(.button):visited{--_text-color: var(--link-visited)}a:not([href]),button[disabled]:not(.button){--_text-color: var(--link-disabled);text-decoration:none}p{margin-block-start:var(--_margin, 0)}p+p{--_margin: var(--size-2)}q{quotes:"“" "”" "‘" "’" "“" "”"}q::before{content:open-quote}q::after{content:close-quote}.flow{--_gap: var(--size-4)}.flow>*:not(legend.label,[popover],[type=hidden])+*{margin-block-start:var(--_gap)}.flow>p+p{--_gap: var(--size-2)}.flow-1{--_gap: var(--size-1)}.flow-2{--_gap: var(--size-2)}.flow-3{--_gap: var(--size-3)}}@layer utilities{.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.push-left{margin-inline-end:auto}.push-right{margin-inline-start:auto}.push-center{margin-inline:auto}.flex-between,.flex-end,.flex-start,.flex-center,.flex,.flex-grow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_gap, 0)}@media only screen and (max-width: 510px){.flex-between,.flex-end,.flex-start,.flex-center,.flex,.flex-grow{display:grid}}.flex-grow>*{flex-grow:1}.flex-center{justify-content:center;align-self:center}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start,.align-top{align-items:flex-start}.align-items-end{align-items:flex-end}.align-self-top{align-self:start}.align-self-center{align-self:center}.align-self-bottom{align-self:end}}@layer blocks{@layer blocks{:where([data-icon],[data-icon-after]){--_icon-zoom: 1;--_icon-size: calc( var(--_icon-zoom) * 1em );--_icon-gap: 0.5em;--_icon-color: var(--_text-color, var(--text-1));--_icon-opacity: 1;--_icon-img: url(../img/icons.svg);--_icon-position: 0;--_icon-after-position: 0;--_icon-sprite-width: 43em;display:flex;align-items:center}[data-icon]::before,[data-icon-after]::after{content:"";display:inline-block;width:var(--_icon-size);min-width:var(--_icon-size);height:var(--_icon-size);opacity:var(--_icon-opacity);background:var(--_icon-color);-webkit-mask-image:var(--_icon-img);mask-image:var(--_icon-img);-webkit-mask-size:calc(var(--_icon-sprite-width)*var(--_icon-zoom)) var(--_icon-size);mask-size:calc(var(--_icon-sprite-width)*var(--_icon-zoom)) var(--_icon-size)}[data-icon]::before{margin-inline-end:var(--_icon-gap);-webkit-mask-position:var(--_icon-position) 0;mask-position:var(--_icon-position) 0}[data-icon-after]::after{margin-inline-start:var(--_icon-gap);-webkit-mask-position:var(--icon-after-position) 0;mask-position:var(--icon-after-position) 0}[data-icon=add]{--_icon-position: calc( -0em * var(--_icon-zoom) )}[data-icon-after=add]{--icon-after-position: calc( -0em * var(--_icon-zoom) )}[data-icon=alarm]{--_icon-position: calc( -1em * var(--_icon-zoom) )}[data-icon-after=alarm]{--icon-after-position: calc( -1em * var(--_icon-zoom) )}[data-icon=alert]{--_icon-position: calc( -2em * var(--_icon-zoom) )}[data-icon-after=alert]{--icon-after-position: calc( -2em * var(--_icon-zoom) )}[data-icon=archive]{--_icon-position: calc( -3em * var(--_icon-zoom) )}[data-icon-after=archive]{--icon-after-position: calc( -3em * var(--_icon-zoom) )}[data-icon=bank-check]{--_icon-position: calc( -4em * var(--_icon-zoom) )}[data-icon-after=bank-check]{--icon-after-position: calc( -4em * var(--_icon-zoom) )}[data-icon=cancel]{--_icon-position: calc( -5em * var(--_icon-zoom) )}[data-icon-after=cancel]{--icon-after-position: calc( -5em * var(--_icon-zoom) )}[data-icon=cash]{--_icon-position: calc( -6em * var(--_icon-zoom) )}[data-icon-after=cash]{--icon-after-position: calc( -6em * var(--_icon-zoom) )}[data-icon=certificate]{--_icon-position: calc( -7em * var(--_icon-zoom) )}[data-icon-after=certificate]{--icon-after-position: calc( -7em * var(--_icon-zoom) )}[data-icon=clients]{--_icon-position: calc( -8em * var(--_icon-zoom) )}[data-icon-after=clients]{--icon-after-position: calc( -8em * var(--_icon-zoom) )}[data-icon=code]{--_icon-position: calc( -9em * var(--_icon-zoom) )}[data-icon-after=code]{--icon-after-position: calc( -9em * var(--_icon-zoom) )}[data-icon=company]{--_icon-position: calc( -10em * var(--_icon-zoom) )}[data-icon-after=company]{--icon-after-position: calc( -10em * var(--_icon-zoom) )}[data-icon=confirm]{--_icon-position: calc( -11em * var(--_icon-zoom) )}[data-icon-after=confirm]{--icon-after-position: calc( -11em * var(--_icon-zoom) )}[data-icon=contact]{--_icon-position: calc( -12em * var(--_icon-zoom) )}[data-icon-after=contact]{--icon-after-position: calc( -12em * var(--_icon-zoom) )}[data-icon=credit-card]{--_icon-position: calc( -13em * var(--_icon-zoom) )}[data-icon-after=credit-card]{--icon-after-position: calc( -13em * var(--_icon-zoom) )}[data-icon=delete]{--_icon-position: calc( -14em * var(--_icon-zoom) )}[data-icon-after=delete]{--icon-after-position: calc( -14em * var(--_icon-zoom) )}[data-icon=document]{--_icon-position: calc( -15em * var(--_icon-zoom) )}[data-icon-after=document]{--icon-after-position: calc( -15em * var(--_icon-zoom) )}[data-icon=download]{--_icon-position: calc( -16em * var(--_icon-zoom) )}[data-icon-after=download]{--icon-after-position: calc( -16em * var(--_icon-zoom) )}[data-icon=duplicate]{--_icon-position: calc( -17em * var(--_icon-zoom) )}[data-icon-after=duplicate]{--icon-after-position: calc( -17em * var(--_icon-zoom) )}[data-icon=edit]{--_icon-position: calc( -18em * var(--_icon-zoom) )}[data-icon-after=edit]{--icon-after-position: calc( -18em * var(--_icon-zoom) )}[data-icon=email]{--_icon-position: calc( -19em * var(--_icon-zoom) )}[data-icon-after=email]{--icon-after-position: calc( -19em * var(--_icon-zoom) )}[data-icon=export]{--_icon-position: calc( -20em * var(--_icon-zoom) )}[data-icon-after=export]{--icon-after-position: calc( -20em * var(--_icon-zoom) )}[data-icon=folder]{--_icon-position: calc( -21em * var(--_icon-zoom) )}[data-icon-after=folder]{--icon-after-position: calc( -21em * var(--_icon-zoom) )}[data-icon=home]{--_icon-position: calc( -22em * var(--_icon-zoom) )}[data-icon-after=home]{--icon-after-position: calc( -22em * var(--_icon-zoom) )}[data-icon=independant]{--_icon-position: calc( -23em * var(--_icon-zoom) )}[data-icon-after=independant]{--icon-after-position: calc( -23em * var(--_icon-zoom) )}[data-icon=individual]{--_icon-position: calc( -24em * var(--_icon-zoom) )}[data-icon-after=individual]{--icon-after-position: calc( -24em * var(--_icon-zoom) )}[data-icon=lock]{--_icon-position: calc( -25em * var(--_icon-zoom) )}[data-icon-after=lock]{--icon-after-position: calc( -25em * var(--_icon-zoom) )}[data-icon=phone]{--_icon-position: calc( -26em * var(--_icon-zoom) )}[data-icon-after=phone]{--icon-after-position: calc( -26em * var(--_icon-zoom) )}[data-icon=print]{--_icon-position: calc( -27em * var(--_icon-zoom) )}[data-icon-after=print]{--icon-after-position: calc( -27em * var(--_icon-zoom) )}[data-icon=receipt]{--_icon-position: calc( -28em * var(--_icon-zoom) )}[data-icon-after=receipt]{--icon-after-position: calc( -28em * var(--_icon-zoom) )}[data-icon=reload]{--_icon-position: calc( -29em * var(--_icon-zoom) )}[data-icon-after=reload]{--icon-after-position: calc( -29em * var(--_icon-zoom) )}[data-icon=remove]{--_icon-position: calc( -30em * var(--_icon-zoom) )}[data-icon-after=remove]{--icon-after-position: calc( -30em * var(--_icon-zoom) )}[data-icon=safe]{--_icon-position: calc( -31em * var(--_icon-zoom) )}[data-icon-after=safe]{--icon-after-position: calc( -31em * var(--_icon-zoom) )}[data-icon=search]{--_icon-position: calc( -32em * var(--_icon-zoom) )}[data-icon-after=search]{--icon-after-position: calc( -32em * var(--_icon-zoom) )}[data-icon=stats]{--_icon-position: calc( -33em * var(--_icon-zoom) )}[data-icon-after=stats]{--icon-after-position: calc( -33em * var(--_icon-zoom) )}[data-icon=unarchive]{--_icon-position: calc( -34em * var(--_icon-zoom) )}[data-icon-after=unarchive]{--icon-after-position: calc( -34em * var(--_icon-zoom) )}[data-icon=wire-transfer]{--_icon-position: calc( -35em * var(--_icon-zoom) )}[data-icon-after=wire-transfer]{--icon-after-position: calc( -35em * var(--_icon-zoom) )}[data-icon=arrow-up]{--_icon-position: calc( -36em * var(--_icon-zoom) )}[data-icon-after=arrow-up]{--icon-after-position: calc( -36em * var(--_icon-zoom) )}[data-icon=arrow-right]{--_icon-position: calc( -37em * var(--_icon-zoom) )}[data-icon-after=arrow-right]{--icon-after-position: calc( -37em * var(--_icon-zoom) )}[data-icon=arrow-down]{--_icon-position: calc( -38em * var(--_icon-zoom) )}[data-icon-after=arrow-down]{--icon-after-position: calc( -38em * var(--_icon-zoom) )}[data-icon=arrow-left]{--_icon-position: calc( -39em * var(--_icon-zoom) )}[data-icon-after=arrow-left]{--icon-after-position: calc( -39em * var(--_icon-zoom) )}[data-icon=tag]{--_icon-position: calc( -40em * var(--_icon-zoom) )}[data-icon-after=tag]{--icon-after-position: calc( -40em * var(--_icon-zoom) )}[data-icon=star]{--_icon-position: calc( -41em * var(--_icon-zoom) )}[data-icon-after=star]{--icon-after-position: calc( -41em * var(--_icon-zoom) )}[data-icon=grip]{--_icon-position: calc( -42em * var(--_icon-zoom) )}[data-icon-after=grip]{--icon-after-position: calc( -42em * var(--_icon-zoom) )}}}@layer blocks{.button{--_button-color: var(--blue-8);--_button-color-hover: var(--link-hover);--_button-text-color: var(--_button-color);--_button-text-color-hover: var(--surface-1);--_icon-color: var(--_button-text-color);--_button-background-color: transparent;--_button-background-color-hover: var(--_button-color-hover);--_button-border-color: var(--_button-text-color);--_loading-stripe-dark: var(--blue-7);--_loading-stripe-light: var(--blue-2);--_fade-color: var(--blue-7)}:where([data-color-scheme=dark]) .button{--_button-text-color-hover: var(--surface-0);--_loading-stripe-dark: var(--blue-8);--_loading-stripe-light: var(--blue-9)}@media(prefers-color-scheme: dark){.button{--_button-text-color-hover: var(--surface-0);--_loading-stripe-dark: var(--blue-8);--_loading-stripe-light: var(--blue-9)}}.button{--_button-size: fit-content;--_button-padding-block: var(--size-2);--_button-padding-inline: var(--size-3);--_button-border-width: var(--border-size-1);--_button-font-size: var(--fz-r);--_button-font-weight: var(--fw-normal)}.button{align-items:center;display:inline-block;width:var(--_button-size);padding:var(--_button-padding-block) var(--_button-padding-inline);border:var(--_button-border-width) solid var(--_button-border-color);border-radius:var(--radius-1);color:var(--_button-text-color);font-size:var(--_button-font-size);line-height:1;font-weight:var(--_button-font-weight);text-decoration:none;text-shadow:none;text-align:center;white-space:nowrap;background:var(--_button-background-color);cursor:pointer;transition:color .4s ease,background-color .4s ease,background-image .4s ease,border-color .4s ease,transform .15s cubic-bezier(0.34, 1.56, 0.64, 1)}.button:hover,.button:focus-visible,.button.is-hovered{--_button-text-color: var(--_button-text-color-hover);--_button-background-color: var(--_button-background-color-hover);--_button-border-color: var(--_button-background-color-hover);text-decoration:none}.button:active{transform:scale(98%);transition:transform 0s}.button:where(:disabled,[aria-disabled=true],.gina-form-submit-disabled),.button:where(:disabled,[aria-disabled=true],.gina-form-submit-disabled):hover,.button:where(:disabled,[aria-disabled=true],.gina-form-submit-disabled):focus-visible{--_button-text-color: var(--link-disabled) !important;--_button-background-color: transparent !important;--_button-border-color: var(--_button-text-color) !important;cursor:default !important;text-shadow:none !important;box-shadow:none !important}.button[data-icon]::before,.button[data-icon]::after{position:relative;top:.125em}.button[data-button-size=small]{--_button-padding-block: var(--size-1);--_button-padding-inline: var(--size-2);--_button-font-size: var(--font-size-00);text-transform:uppercase}.button[data-button-size=big]{--_button-font-size: var(--fz-m);--_button-padding-inline: var(--size-4)}.button:where([data-action=cancel],[data-action=delete],[data-action=reject]){--_button-color: var(--red-9);--_button-background-color-hover: var(--red-9);--_button-background-color-active: var(--red-10);--_loading-stripe-dark: var(--red-8);--_loading-stripe-light: var(--red-2)}:where([data-color-scheme=dark]) .button:where([data-action=cancel],[data-action=delete],[data-action=reject]){--_button-color: var(--red-6);--_button-background-color-hover: var(--red-6);--_button-background-color-active: var(--red-7);--_loading-stripe-dark: var(--red-10);--_loading-stripe-light: var(--red-9)}@media(prefers-color-scheme: dark){.button:where([data-action=cancel],[data-action=delete],[data-action=reject]){--_button-color: var(--red-6);--_button-background-color-hover: var(--red-6);--_button-background-color-active: var(--red-7);--_loading-stripe-dark: var(--red-10);--_loading-stripe-light: var(--red-9)}}.button:where([data-action=confirm]){--_button-color: var(--green-9);--_button-background-color-hover: var(--green-9);--_button-background-color-active: var(--green-10);--_loading-stripe-dark: var(--green-8);--_loading-stripe-light: var(--green-2)}:where([data-color-scheme=dark]) .button:where([data-action=confirm]){--_button-color: var(--green-9);--_button-background-color-hover: var(--green-8);--_button-background-color-active: var(--green-9);--_loading-stripe-dark: var(--green-10);--_loading-stripe-light: var(--green-9)}@media(prefers-color-scheme: dark){.button:where([data-action=confirm]){--_button-color: var(--green-9);--_button-background-color-hover: var(--green-8);--_button-background-color-active: var(--green-9);--_loading-stripe-dark: var(--green-10);--_loading-stripe-light: var(--green-9)}}.button:where([data-loading=true]),.button:where([data-loading=true]):hover,.button:where([data-loading=true]):focus-visible{--_button-text-color: transparent !important;--_button-border-color: var(--_button-color) !important;--_button-background-color: transparent !important;--_stripes: repeating-linear-gradient(120deg, var(--_loading-stripe-light) 0, var(--_loading-stripe-light) 8px, var(--_loading-stripe-dark) 8px, var(--_loading-stripe-dark) 24px, var(--_loading-stripe-light) 24px, var(--_loading-stripe-light) 32px);animation:loading-loop 6s linear infinite}@keyframes loading-loop{0%{background-image:var(--_stripes);background-size:259px 100%;background-position:0 0}100%{background-image:var(--_stripes);background-size:259px 100%;background-position:259px 0}}.button-full{--_button-text-color: var(--_button-text-color-hover);--_button-background-color: var(--_button-color);--_button-background-color-hover: var(--_button-color-hover);--_button-border-color: var(--_button-color)}.button-secondary{--_button-border-color: transparent}.button-main{--_button-text-color: var(--white);--_button-text-color-hover: var(--white);--_button-text-color-shadow: rgba(0, 0, 0, .15);--_button-background-color: var(--gradient-blue-1);--_button-background-color-hover: var(--gradient-green-1);text-shadow:0 -1px 0 var(--_button-text-color-shadow);box-shadow:var(--shadow-4)}.button-main:hover,.button-main:focus-visible{transform:scale(1.02)}.button-main:active{transform:scale(0.98);transition:transform 0s}.button-main:not(:disabled,[aria-disabled=true],.gina-form-submit-disabled),.button-main:not(:disabled,[aria-disabled=true],.gina-form-submit-disabled):hover,.button-main:not(:disabled,[aria-disabled=true],.gina-form-submit-disabled):focus-visible{padding-block:calc(var(--_button-padding-block) + var(--_button-border-width));padding-inline:calc(var(--_button-padding-inline) + var(--_button-border-width));border-width:0}:where([data-color-scheme=dark]) .button-main{--_button-background-color: var(--gradient-blue-3);--_button-background-color-hover: var(--gradient-green-3)}@media(prefers-color-scheme: dark){.button-main{--_button-background-color: var(--gradient-blue-3);--_button-background-color-hover: var(--gradient-green-3)}}.button:where(.button-main[data-action=confirm]){--_button-background-color: var(--gradient-green-1);--_button-background-color-hover: var(--gradient-green-2)}:where([data-color-scheme=dark]) .button:where(.button-main[data-action=confirm]){--_button-background-color: var(--gradient-green-3);--_button-background-color-hover: var(--gradient-green-2)}@media(prefers-color-scheme: dark){.button:where(.button-main[data-action=confirm]){--_button-background-color: var(--gradient-green-3);--_button-background-color-hover: var(--gradient-green-2)}}.button:where(.button-main:is([data-action=cancel],[data-action=delete],[data-action=reject])){--_button-background-color: var(--gradient-red-1);--_button-background-color-hover: var(--gradient-red-2)}:where([data-color-scheme=dark]) .button:where(.button-main:is([data-action=cancel],[data-action=delete],[data-action=reject])){--_button-background-color: var(--gradient-red-3);--_button-background-color-hover: var(--gradient-red-2)}@media(prefers-color-scheme: dark){.button:where(.button-main:is([data-action=cancel],[data-action=delete],[data-action=reject])){--_button-background-color: var(--gradient-red-3);--_button-background-color-hover: var(--gradient-red-2)}}}@layer blocks{.container{--_title-color: var(--text-1);--_text-color: var(--text-2);--_background-color: var(--surface-1);padding:var(--_padding, 0);border-radius:var(--radius-2);color:var(--_text-color);background-color:var(--_background-color)}.container .title{color:var(--_title-color)}.container+.container{margin-block-start:var(--size-4)}.container.shadow{box-shadow:var(--shadow-3)}.container:is([data-type=info],[data-type=warning]){--_padding: var(--size-4);text-align:center}.container[data-type=info]{--_text-color-hsl: var(--blue-10-hsl);--_title-color: hsl(var(--_text-color-hsl));--_text-color: hsl(var(--_text-color-hsl) / 65%);--_background-color: var(--blue-1);--_background-color-hover: var(--blue-4);--_background-color-active: var(--blue-5)}:where([data-color-scheme=dark]) .container[data-type=info]{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}@media(prefers-color-scheme: dark){.container[data-type=info]{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}}.container[data-type=warning]{--_title-color: var(--orange-8);--_text-color: var(--grey-10);--_background-color: var(--yellow-2)}:where([data-color-scheme=dark]) .container[data-type=warning]{--_title-color: var(--yellow-2);--_text-color: var(--grey-2);--_background-color: var(--orange-9)}@media(prefers-color-scheme: dark){.container[data-type=warning]{--_title-color: var(--yellow-2);--_text-color: var(--grey-2);--_background-color: var(--orange-9)}}.container[data-type=warning]::before{content:"Avertissement : ";position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.container .overview:has(+div){border-bottom-left-radius:0;border-bottom-right-radius:0}}@layer blocks{.card{--_card-border-color: var(--border-1);--_card-border-size: var(--border-size-1);--_card-radius: var(--radius-2);--_card-padding: var(--size-3);padding:var(--_card-padding);border:var(--_card-border-size) solid var(--_card-border-color);border-radius:var(--_card-radius)}.card-selectable{cursor:pointer;transition:border-color .2s ease}.card-selectable:hover{--_card-border-color: var(--link)}.card-selectable:has(input:checked){--_card-border-color: var(--link-active)}}@layer blocks{form,.form-props{--_form-color: var(--link);--_form-label-color: var(--grey-11);--_form-label-details-color: var(--grey-8);--_form-border-color: var(--beige-3);--_form-placeholder-color: var(--grey-5);--_form-error-color: var(--red-8);--_form-confirm-color: var(--green-8);--_form-disabled-color: hsl(var(--surface-2-hsl) / .5)}:where([data-color-scheme=dark]) form,:where([data-color-scheme=dark]) .form-props{--_form-color: var(--blue-6);--_form-label-color: var(--grey-5);--_form-label-details-color: var(--grey-8);--_form-border-color: var(--border-1);--_form-placeholder-color: var(--grey-6);--_form-error-color: var(--red-6);--_form-confirm-color: var(--green-8)}@media(prefers-color-scheme: dark){form,.form-props{--_form-color: var(--blue-6);--_form-label-color: var(--grey-5);--_form-label-details-color: var(--grey-8);--_form-border-color: var(--border-1);--_form-placeholder-color: var(--grey-6);--_form-error-color: var(--red-6);--_form-confirm-color: var(--green-8)}}form,.form-props{--_form-width: min(100%, 75ch);--_form-border-width: .0625rem;--_form-radius: var(--radius-1);--_form-padding-block: var(--size-2);--_form-padding-inline: var(--size-3);--_form-margin-block: var(--size-1);--_label-text-required: "requis";--_label-text-optional: "optionnel";--_label-text-disabled: "inactif";--_form-border-width-active: .125rem;--_form-padding-block-active: calc( var(--_form-padding-block) + var(--_form-border-width) - var(--_form-border-width-active) );--_form-padding-inline-active: calc( var(--_form-padding-inline) + var(--_form-border-width) - var(--_form-border-width-active) )}form:not([class*=gap-]){--_gap: var(--size-8)}form .inline-flex{display:flex;align-items:center;gap:var(--size-2)}form .inline-flex label{min-width:-moz-max-content;min-width:max-content}}@layer blocks{fieldset:where(:not(.clean)){padding:var(--_form-padding-inline);border:var(--_form-border-width) solid var(--_form-border-color);border-radius:var(--_form-radius)}fieldset:where(:not(.clean)):where(:has(>legend:not(.label))){padding:0;border:solid var(--_form-border-color);border-width:var(--_form-border-width) 0 0;border-radius:0}fieldset:where(:not(.clean)):where(:has(>legend.label)){--_margin-block-start: calc( var(--_gap) + var(--_legend-font-size, 0) / 2 );position:relative;margin-block-start:var(--_margin-block-start);max-width:75ch;border:var(--_form-border-width) solid var(--_form-border-color);border-radius:var(--_form-radius)}fieldset:where(:not(.clean)):where(:has(>legend.label)):first-child{--_margin-block-start: calc( 1em + var(--size-3) )}fieldset:where(:not(.clean))+fieldset:where(:not(.clean)){margin-block-start:calc(var(--_gap)*2)}fieldset:where(.clean){padding:0;border:none}fieldset:where(.fit-content){width:-moz-fit-content;width:fit-content}fieldset:where(:has(>legend.label)){--_legend-font-size: var(--fz-s)}fieldset:where(:has(>legend.label)) label{font-size:var(--_legend-font-size)}div:has(>fieldset)+div:has(>fieldset){margin-block-start:calc(var(--_gap)*2)}}@layer blocks{legend,.legend{padding-inline-end:var(--size-3);color:var(--_form-color, var(--link));font-size:var(--fz-m);line-height:var(--fz-m);font-weight:var(--fw-normal)}.legend{display:flex;align-items:center}.legend::after{content:"";flex:1;margin-inline-start:.5em;border-block-start:var(--_form-border-width, 0.0625rem) solid var(--_form-border-color, var(--beige-3))}fieldset:not(.clean).label{position:absolute;left:calc(var(--_form-border-width)*-1);top:calc((1.5rem + var(--_form-border-width) + var(--size-1))*-1);line-height:1.5}fieldset:not(.clean).label+*{margin-block-start:0}}@layer blocks{label,legend.label{display:inline-flex;align-items:center;color:var(--_form-label-color);font-size:var(--fz-r)}label>span+span,legend.label>span+span{--_margin: var(--size-2);display:block;margin-block-start:var(--_margin)}label::after{margin-inline-start:var(--size-1);color:var(--grey-8);font-size:.75em}label:has(+:required,+div>:required)::after{content:"(" var(--_label-text-required) ")"}label:has(+[aria-invalid=true],+div>[aria-invalid=true],+:user-invalid,+div>:user-invalid){color:var(--_form-error-color)}label:has(+:disabled,+div>:disabled){opacity:.5}label:has(+:disabled,+div>:disabled)::after{content:"(inactif)"}label:has(+[readonly],+div>[readonly])::after{content:"(lecture seule)"}label:has(+:disabled,+div>:disabled,+[readonly],+div>[readonly]){cursor:not-allowed}label:has(+.notes){margin-block-end:0}label+*:not(.label-details,[data-icon],[data-icon-after],[popover]){margin-block-start:var(--size-1)}label .inline{display:inline-block}form[data-fields=required] label:has(~:required,~div>:required)::after{content:""}form[data-fields=required] label:has(~:optional,~div>:optional)::after{content:"(" var(--_label-text-optional) ")"}form[data-fields=required] label:has(~:disabled,~div>:disabled)::after{content:"(" var(--_label-text-disabled) ")"}.label-details{color:var(--_form-label-details-color);font-size:var(--fz-s)}}@layer blocks{:is(input,textarea){display:block}:is(input,textarea):is(:active,:focus-visible,:focus-within){--_form-border-color: var(--_form-color)}:is(input,textarea):is(:user-invalid,[aria-invalid=true]),:is(input,textarea):is(:user-invalid,[aria-invalid=true]):is(:active,:focus-visible,:focus-within){--_form-border-color: var(--_form-error-color)}:is(input,textarea):is(:user-invalid,[aria-invalid=true])~.error-message:not([popover]){display:block}:is(input,textarea):-moz-read-only:not([type=checkbox],[type=radio],[type=color]){cursor:not-allowed}:is(input,textarea):disabled,:is(input,textarea):read-only:not([type=checkbox],[type=radio],[type=color]){cursor:not-allowed}:is(input,textarea):disabled{opacity:.5;box-shadow:none}:where([data-color-scheme=dark]) :is(input,textarea):disabled{opacity:.3}@media(prefers-color-scheme: dark){:is(input,textarea):disabled{opacity:.3}}:is(input,textarea):-moz-read-only:is(:active,:focus-visible,:focus-within){outline:none}:is(input,textarea):read-only:is(:active,:focus-visible,:focus-within){outline:none}:has(:is(input,textarea):user-invalid,:is(input,textarea)[aria-invalid=true])~.error-message:not([popover]){display:block}.error-message{--_icon-color: var(--_form-error-color)}.error-message:not([popover]){display:none}.error-message{color:var(--_form-error-color)}.error-message::before{font-size:.75em;margin-inline-end:1em}.error-message[popover]{position-area:bottom center;overflow:visible;width:-moz-max-content;width:max-content;padding:var(--size-1) var(--size-2);margin:0;margin-block-start:calc(var(--size-1) + var(--_form-border-width));border:0;border-radius:var(--radius-1);background-color:var(--_form-error-color);inset:unset;color:#fff;font-size:var(--font-size-00)}.error-message[popover]::after{content:"";position:absolute;bottom:100%;left:50%;translate:-50% 0;border:.375rem solid rgba(0,0,0,0);border-bottom-color:var(--_form-error-color)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),textarea{width:var(--_form-width);margin-block:var(--_form-margin-block);padding-block:var(--_form-padding-block);border:var(--_form-border-width) solid var(--_form-border-color);border-radius:var(--_form-radius);background-color:var(--surface-1);cursor:text}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])::-moz-placeholder, textarea::-moz-placeholder{color:var(--_form-placeholder-color)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])::placeholder,textarea::placeholder{color:var(--_form-placeholder-color)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):is(:active,:focus-visible,:focus-within)::-moz-placeholder, textarea:is(:active,:focus-visible,:focus-within)::-moz-placeholder{opacity:.3}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):is(:active,:focus-visible,:focus-within)::placeholder,textarea:is(:active,:focus-visible,:focus-within)::placeholder{opacity:.3}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])[aria-invalid=true],input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])[aria-invalid=true]:is(:active,:focus-visible,:focus-within),textarea[aria-invalid=true],textarea[aria-invalid=true]:is(:active,:focus-visible,:focus-within){--_form-border-color: var(--_form-error-color)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):-moz-read-only, input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):-moz-read-only:is(:active,:focus-visible,:focus-within), textarea:-moz-read-only, textarea:-moz-read-only:is(:active,:focus-visible,:focus-within){background-color:var(--_form-disabled-color)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):read-only,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):read-only:is(:active,:focus-visible,:focus-within),input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):disabled,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):disabled:is(:active,:focus-visible,:focus-within),textarea:read-only,textarea:read-only:is(:active,:focus-visible,:focus-within),textarea:disabled,textarea:disabled:is(:active,:focus-visible,:focus-within){background-color:var(--_form-disabled-color)}input.narrow{width:12ch;font-size:var(--fz-r)}div[data-unit]>input.narrow{width:calc(10ch + var(--_input-unit-space))}:where(textarea){resize:block;height:auto}label~div:is([data-icon],[data-icon-after]):has(>input){position:relative;--_icon-opacity: .6}label~div:is([data-icon],[data-icon-after]):has(>input)::before,label~div:is([data-icon],[data-icon-after]):has(>input)::after{position:absolute;opacity:var(--_icon-opacity)}label~div:is([data-icon],[data-icon-after]):has(>input)::before{left:var(--_form-padding-inline)}label~div:is([data-icon],[data-icon-after]):has(>input)::after{right:var(--_form-padding-inline)}label~div:is([data-icon],[data-icon-after]):has(>input)>input{--_icon-gap: 0.5em;padding-inline-start:calc(1em + var(--_icon-gap) + var(--_form-padding-inline))}label~div:is([data-icon],[data-icon-after]):has(>input:is(:active,:focus-visible,:focus-within)){--_icon-opacity: 1}label~div:is([data-icon],[data-icon-after]):has(>input:is(:active,:focus-visible,:focus-within))::after{--_icon-color: var(--_form-color)}div:has(>input[type=password]~button[role=switch],>input[type=text]~button[role=switch]){--_input-action-space: 6em;position:relative;width:var(--_form-width)}div:has(>input[type=password]~button[role=switch],>input[type=text]~button[role=switch])>input{padding-inline-end:var(--_input-action-space)}div:has(>input[type=password]~button[role=switch],>input[type=text]~button[role=switch])>button{display:block;position:absolute;right:calc(var(--size-1) + var(--_form-border-width));height:2em}}@layer blocks{div[data-unit]{--_input-unit-space: 1.5em;position:relative;width:-moz-fit-content;width:fit-content}div[data-unit]>input{padding-inline-end:var(--_input-unit-space)}div[data-unit]>.input-unit{position:absolute;inset-block:0;right:var(--_form-padding-inline);display:flex;align-items:center;color:var(--text-2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div[data-unit]:has(>input:is(:active,:focus-visible,:focus-within))>.input-unit{color:var(--text-1)}div[data-unit]:has(>input:disabled)>.input-unit{opacity:.5}}@layer blocks{.input-aligned{margin-block:var(--_form-margin-block);padding-block:calc(var(--_form-padding-block) + var(--_form-border-width))}}@layer blocks{input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-1)}.file-upload{display:flex;flex-direction:column;align-items:center;gap:var(--size-3);padding:var(--size-6) var(--size-4);border:var(--border-size-2) dashed var(--border-1);border-radius:var(--radius-2);text-align:center}.file-upload.is-dragover{border-color:var(--link);background-color:var(--surface-1)}.file-upload-label{cursor:pointer;color:var(--link)}.file-upload-label:hover{text-decoration:underline}.file-upload-preview{display:flex;align-items:center;gap:var(--size-4);width:100%}.file-upload-image{max-width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;border:var(--border-size-1) solid var(--border-1);border-radius:var(--radius-1)}.file-upload-info{flex:1}.file-upload-name{font-weight:var(--fw-bold)}.file-upload-dimensions,.file-upload-size{color:var(--text-2);font-size:var(--font-size-0)}}@layer blocks{div:has(>input[type=radio],>input[type=checkbox]+label){display:flex;align-items:center}div:has(>input[type=radio],>input[type=checkbox]+label)>label{flex:1}:is(input[type=radio],input[type=checkbox]){--_form-background-color: var(--surface-1);--_form-input-size: 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:var(--_form-input-size);min-height:var(--_form-input-size);padding:.0625em;margin-inline-end:var(--size-2);border:var(--_form-border-width) solid var(--_form-border-color);border-radius:var(--_form-radius);background-color:var(--_form-background-color)}@media(prefers-reduced-motion: no-preference){:is(input[type=radio],input[type=checkbox]){transition:border 150ms linear}}:is(input[type=radio],input[type=checkbox])+label{margin-block-end:0}:is(input[type=radio],input[type=checkbox]):not(:disabled){cursor:pointer}:is(input[type=radio],input[type=checkbox]):disabled+label{cursor:default}input[type=radio]{border-radius:var(--radius-round)}input[type=radio]:checked{border:var(--border-size-3) solid var(--_form-color);outline:unset !important}input[type=checkbox]:not([data-type=switch]){--_form-input-size: 1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;overflow:hidden}input[type=checkbox]:not([data-type=switch])::before{content:"";width:calc(var(--_form-input-size)*.5);height:calc(var(--_form-input-size)*.5);box-shadow:inset var(--_form-input-size) var(--_form-input-size) var(--_form-color);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left}@media(prefers-reduced-motion: no-preference){input[type=checkbox]:not([data-type=switch])::before{transition:120ms transform ease-in-out}}input[type=checkbox]:not([data-type=switch]):checked::before{transform:scale(1)}input[type=checkbox]:not([data-type=switch]):is(:active,:focus,:focus-within){border-width:var(--_form-border-width-active);border-color:var(--_form-color);padding:0}input[type=checkbox][data-type=switch]{--_form-input-size: 1.5em;--_form-border-width: .125em;--_form-background-color: var(--surface-2);--_form-background-color-checked: var(--_form-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:calc(var(--_form-input-size)*1.75);width:calc(var(--_form-input-size)*1.75);height:var(--_form-input-size);margin-inline-end:var(--size-2);border:var(--_form-border-width) solid var(--_form-background-color);border-radius:var(--radius-round);background-color:var(--_form-background-color)}@media(prefers-reduced-motion: no-preference){input[type=checkbox][data-type=switch]{transition:.3s ease}}input[type=checkbox][data-type=switch]:before{content:"";display:block;width:calc(var(--_form-input-size) - var(--_form-border-width)*2);height:calc(var(--_form-input-size) - var(--_form-border-width)*2);position:absolute;left:0;top:0;border-radius:var(--radius-round);background-color:var(--surface-1);box-shadow:.0625em 0 .125em rgba(0,0,0,.2)}@media(prefers-reduced-motion: no-preference){input[type=checkbox][data-type=switch]:before{transition:left .2s ease-in}}input[type=checkbox][data-type=switch]:checked{background-color:var(--_form-background-color-checked);border-color:var(--_form-background-color-checked)}input[type=checkbox][data-type=switch]:checked:before{left:calc(var(--_form-input-size)*1.75 - var(--_form-input-size));box-shadow:-0.0625em .0625em 3px rgba(0,0,0,.2)}}@layer blocks{input[type=range],input[type=range]+output{--_form-range-track-fill: 0%;--_form-range-output-color: var(--surface-1);--_form-range-output-background: var(--_form-color);--_form-range-track-color: var(--surface-2);--_form-range-track-border-color: var(--beige-3);--_form-range-thumb-background: var(--surface-1);--_form-range-thumb-border-color: var(--_form-color);display:inline-block;vertical-align:middle}input[type=range]{--_form-range-track-height: .5em;--_form-range-track-fill: 0%;--_form-range-thumb-size: 1.5em;--_thumb-border-width: 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:calc(100% - 3.5em);margin:0;margin-inline-end:.5em;background:rgba(0,0,0,0)}@media(hover: none){input[type=range]{--_form-range-thumb-size: 2em}}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;cursor:default;block-size:var(--_form-range-track-height);border:var(--border-size-1) solid var(--_form-range-track-border-color);border-radius:var(--radius-round);background-color:var(--_form-range-track-color);box-shadow:none;outline:none}input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;block-size:var(--_form-range-track-height);border:var(--border-size-1) solid var(--_form-range-track-border-color);border-radius:var(--radius-round);background-color:var(--_form-range-track-color);box-shadow:none;outline:none}input[type=range]::-ms-track{appearance:none;cursor:default;block-size:var(--_form-range-track-height);border:var(--border-size-1) solid var(--_form-range-track-border-color);border-radius:var(--radius-round);background-color:var(--_form-range-track-color);box-shadow:none;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:ew-resize;block-size:var(--_form-range-thumb-size);inline-size:var(--_form-range-thumb-size);margin-block-start:var(--_thumb-offset);border:var(--_thumb-border-width) solid var(--_form-border-color);border-radius:var(--radius-round);background:var(--_form-range-thumb-background) fixed;box-shadow:0 0 .125em 0 #555}@media(prefers-reduced-motion: no-preference){input[type=range]::-webkit-slider-thumb{-webkit-transition:border 150ms linear;transition:border 150ms linear}}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;cursor:ew-resize;block-size:var(--_form-range-thumb-size);inline-size:var(--_form-range-thumb-size);margin-block-start:var(--_thumb-offset);border:var(--_thumb-border-width) solid var(--_form-border-color);border-radius:var(--radius-round);background:var(--_form-range-thumb-background) fixed;box-shadow:0 0 .125em 0 #555}@media(prefers-reduced-motion: no-preference){input[type=range]::-moz-range-thumb{-moz-transition:border 150ms linear;transition:border 150ms linear}}input[type=range]::-ms-thumb{appearance:none;cursor:ew-resize;block-size:var(--_form-range-thumb-size);inline-size:var(--_form-range-thumb-size);margin-block-start:var(--_thumb-offset);border:var(--_thumb-border-width) solid var(--_form-border-color);border-radius:var(--radius-round);background:var(--_form-range-thumb-background) fixed;box-shadow:0 0 .125em 0 #555}@media(prefers-reduced-motion: no-preference){input[type=range]::-ms-thumb{-ms-transition:border 150ms linear;transition:border 150ms linear}}input[type=range]::-webkit-slider-thumb{margin-block-start:calc(var(--_form-range-track-height)/2 - var(--_form-range-thumb-size)/2)}input[type=range]:is(:active,:focus-visible,:focus-within){--_thumb-border-width: var(--border-size-3)}input[type=range]:is(:active,:focus-visible,:focus-within)::-webkit-slider-thumb{outline-color:-webkit-focus-ring-color}input[type=range]+output{box-sizing:content-box;width:4ch;padding:0 var(--size-1);border-radius:var(--_form-radius);color:var(--_form-range-output-color);text-align:center;background:var(--_form-range-output-background)}}@layer blocks{input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--size-8);block-size:var(--size-8);padding:0;border:none;border-radius:var(--radius-round);background:none;overflow:hidden;box-shadow:var(--shadow-5)}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}}@layer blocks{select{--_form-background-color: var(--surface-1);--_form-border-color-focus: var(--_form-color);--_form-select-trigger-width: 2.5em;--_form-select-trigger-color: var(--surface-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-block:var(--_form-margin-block);padding-block:var(--_form-padding-block);padding-inline-end:calc(var(--_form-select-trigger-width) + var(--size-2));border-radius:var(--_form-radius);border:var(--_form-border-width) solid var(--_form-border-color);background-color:var(--_form-background-color);background-image:linear-gradient(45deg, transparent 50%, var(--_form-background-color) 50%),linear-gradient(135deg, var(--_form-background-color) 50%, transparent 50%),linear-gradient(to right, var(--_form-select-trigger-color), var(--_form-select-trigger-color));background-position:calc(100% - 1.25em) 1.125em,calc(100% - .9375em) 1.125em,100% 0;background-size:.3125em .3125em,.3125em .3125em,2.5em 3em;background-repeat:no-repeat}select:is(:active,:focus-within){--_form-border-color: var(--_form-color);--_form-select-trigger-color: var(--_form-color)}select:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}:where([data-color-scheme=dark]) select:disabled{opacity:.3}@media(prefers-color-scheme: dark){select:disabled{opacity:.3}}select:disabled{background-color:var(--_form-disabled-color)}select:-moz-read-only:is(:active,:focus-visible,:focus-within){outline:none}select:read-only:is(:active,:focus-visible,:focus-within){outline:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}select.max-width{width:min(100%,75ch)}}@layer blocks{.tablist{--_gap: var(--size-4);--_border-width: var(--_form-border-width, var(--border-size-1));--_tabs-border-color: var(--_form-border-color, var(--grey-3));--_tabs-active-background: var(--surface-0);--_tabs-radius: var(--radius-2);position:relative;padding-block:0;border-width:0 0 var(--_border-width);border-radius:0;border-color:var(--_tabs-border-color);margin-block-end:calc(var(--_gap)*1)}.tablist+*{margin-block-start:0}.tablist label,.tablist [role=tab]{position:relative;top:var(--_border-width);scroll-margin-top:var(--size-8);display:block;padding:var(--size-2) var(--size-3);border:var(--border-size-1) solid rgba(0,0,0,0);border-radius:var(--_tabs-radius) var(--_tabs-radius) 0 0;transition:color .2s ease,background-color .2s ease,border-color .2s ease;color:var(--link)}.tablist label[data-icon]::before,.tablist [role=tab][data-icon]::before{--_icon-color: var(--text-2);position:relative;top:.125em}.tablist label:hover,.tablist label:focus-visible,.tablist [role=tab]:hover,.tablist [role=tab]:focus-visible{text-decoration:underline}.tablist input[type=radio]:checked+label,.tablist [role=tab][aria-selected=true]{border-color:var(--_tabs-border-color);border-bottom-color:var(--_tabs-active-background);font-weight:var(--fw-bold);color:var(--link-active)}.tablist input[type=radio]:focus-visible+label{color:var(--link-active);text-decoration:underline}.tablist input[type=radio]{position:absolute;opacity:0;pointer-events:none}[data-panel],[role=tabpanel]{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility .3s ease}[data-panel].is-transitioning,[role=tabpanel].is-transitioning{overflow:hidden}[data-panel].is-transitioning>*,[role=tabpanel].is-transitioning>*{overflow:hidden}[data-panel].is-showing,[role=tabpanel].is-showing{grid-template-rows:0fr}[data-panel].is-hiding,[role=tabpanel].is-hiding{grid-template-rows:0fr;visibility:hidden}}@layer blocks{form [aria-label="Form actions"]{margin-block-start:var(--size-8);padding-block-start:var(--size-5);border-block-start:var(--border-size-1) solid var(--_form-border-color)}}@layer blocks{.list,[class*=list-]{--_padding: var(--size-2);--_gap: var(--size-2)}.list-section>summary{--_text-color-hsl: var(--blue-10-hsl);--_title-color: hsl(var(--_text-color-hsl));--_text-color: hsl(var(--_text-color-hsl) / 65%);--_background-color: var(--blue-1);--_background-color-hover: var(--blue-4);--_background-color-active: var(--blue-5)}:where([data-color-scheme=dark]) .list-section>summary{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}@media(prefers-color-scheme: dark){.list-section>summary{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}}.list-section>summary{--_gap: var(--size-4);padding:var(--size-1) var(--size-2);border-radius:var(--radius-1);color:var(--_text-color);background-color:var(--_background-color)}.list-section>summary:hover{--_title-color: var(--grey-0);text-decoration:none;background-color:var(--_background-color-hover)}.list-section>summary .project{color:var(--_title-color)}.list-section>summary+*{padding-block:0}.list-item{--_bullet-size: var(--size-2);--_list-text-color: var(--text-color);padding-block:var(--_padding)}.list-item+.list-item{border-top:1px solid var(--border-1)}.list-item .main{display:flex;align-items:center;gap:var(--_gap)}.list-item .main>*:last-child{flex:1;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 510px){.list-item>.flex-between{display:grid}.list-item :is(.main,.aside){display:block}.list-item .aside{display:flex;justify-content:between}}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item:not([data-document-type])>:first-child::before,:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-document-type] .main>[aria-hidden]:first-child::before{content:"";display:inline-block;width:var(--_bullet-size);height:var(--_bullet-size);color:var(--surface-1);line-height:var(--_bullet-size);font-weight:var(--fw-bold);text-align:center;background-color:var(--_list-text-color)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=info]{--_list-text-color: var(--active)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=confirmed],:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=paid]{--_list-text-color: var(--confirmed)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=rejected],:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=warning]{--_list-text-color: var(--rejected)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=draft]{--_list-text-color: var(--draft)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=pending]{--_list-text-color: var(--pending)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=canceled]{--_list-text-color: var(--canceled)}:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=overdue],:where([data-type=alerts],[data-type=projects],[data-type=documents]) .list-item[data-status=alert]{--_list-text-color: var(--overdue)}.list[data-type=alerts]{display:grid}.list[data-type=alerts]>*+*{margin-block-start:var(--_gap)}.list[data-type=alerts] .list-item{color:var(--_list-text-color)}.list[data-type=alerts] .list-item .main a{color:var(--_list-text-color);text-decoration:none}.list[data-type=alerts] .list-item .main a:hover strong{text-decoration:underline}.list[data-type=alerts] .list-item .actions{--_gap: var(--size-4);font-size:var(--fz-s)}.list[data-type=alerts] .list-item .actions>li{display:contents}.list[data-type=alerts] .list-item .actions button,.list[data-type=alerts] .list-item .actions button:focus-visible,.list[data-type=alerts] .list-item .actions a,.list[data-type=alerts] .list-item .actions a:focus-visible,.list[data-type=alerts] .list-item .actions a:visited{--_list-text-color: var(--text-2);--_icon-color: var(--_list-text-color);color:var(--_list-text-color);padding:0;margin:0;border:none;background-color:unset}.list[data-type=alerts] .list-item .actions button:hover,.list[data-type=alerts] .list-item .actions a:hover{--_list-text-color: var(--text-1);text-decoration:underline}.list[data-type=alerts] .list-item .actions [data-icon=remove]{--_icon-color: var(--text-2)}.list[data-type=alerts] .list-item .actions [data-icon=remove]:hover{--_icon-color: var(--overdue)}.list[data-type=projects] .list-item:has(>a:only-child),.list[data-type=documents] .list-item:has(>a:only-child),.list[data-type=logs] .list-item:has(>a:only-child){padding-block:0}.list[data-type=projects] .list-item>a,.list[data-type=documents] .list-item>a,.list[data-type=logs] .list-item>a{gap:var(--_gap);align-items:center;padding:var(--_padding);margin-inline:calc(var(--_padding)*-1);color:var(--_list-text-color);text-decoration:none}.list[data-type=projects] .list-item>a:hover,.list[data-type=documents] .list-item>a:hover,.list[data-type=logs] .list-item>a:hover{background-color:var(--hover)}.list[data-type=projects] .list-item>a:hover strong:not(.amount),.list[data-type=documents] .list-item>a:hover strong:not(.amount),.list[data-type=logs] .list-item>a:hover strong:not(.amount){text-decoration:underline}.list[data-type=projects] .list-item>a>div,.list[data-type=documents] .list-item>a>div,.list[data-type=logs] .list-item>a>div{white-space:nowrap;gap:var(--_gap)}.list[data-type=projects] .list-item .amount,.list[data-type=documents] .list-item .amount,.list[data-type=logs] .list-item .amount{color:inherit}.list[data-type=projects] .list-item>a>:first-child,.list[data-type=documents] .list-item>a>:first-child{flex:1;overflow:hidden;text-overflow:ellipsis}.list[data-type=documents] .list-item{--_bullet-size: var(--size-6)}.list[data-type=documents] .list-item .main>[aria-hidden]:first-child::before{margin-inline-end:var(--_gap)}.list[data-type=documents] .list-item[data-document-type=estimate] .main>[aria-hidden]:first-child::before{content:"D"}.list[data-type=documents] .list-item[data-document-type=amendment] .main>[aria-hidden]:first-child::before{content:"A"}.list[data-type=documents] .list-item[data-document-type=invoice] .main>[aria-hidden]:first-child::before{content:"F"}.list[data-type=documents] .list-item[data-document-type=credit-note] .main>[aria-hidden]:first-child::before{content:"R"}.list-item.is-removing{overflow:hidden;opacity:0;max-height:0;padding-block:0;margin-block:0;border-color:rgba(0,0,0,0);border-width:0;transition:opacity 300ms,max-height 300ms,padding-block 300ms,margin-block 300ms,border 300ms}}@layer blocks{dialog{--_padding-block: var(--size-2);--_padding-inline: var(--size-3);--_dialog-background-color: var(--surface-1);--_dialog-main-background-color: var(--surface-0);--_dialog-border-color: var(--border-2);--_dialog-title-color: inherit;--_dialog-text-color: inherit}@media only screen and (min-width: 850px){dialog{--_padding-block: var(--size-4);--_padding-inline: var(--size-6)}}dialog{width:min(34rem,100vw - 1rem);padding:0;border:none;border-radius:var(--radius-2);background:var(--_dialog-background-color);z-index:1000}@media(prefers-reduced-motion: no-preference){dialog{opacity:0;transition:opacity .3s,display .3s allow-discrete,overlay .3s allow-discrete}dialog[open]{opacity:1}@starting-style{dialog[open]{opacity:0}}}dialog header,dialog .main,dialog footer{padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);color:var(--_dialog-text-color)}dialog header{color:var(--_dialog-title-color)}dialog .main{border-block:1px solid var(--_dialog-border-color);background-color:var(--_dialog-main-background-color)}dialog::backdrop{background-color:#000;opacity:.75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion: no-preference){dialog::backdrop{transition:opacity .3s,display .3s allow-discrete,overlay .3s allow-discrete}@starting-style{dialog::backdrop{opacity:0}}}}@layer blocks{.overview{--_text-color-hsl: var(--blue-10-hsl);--_title-color: hsl(var(--_text-color-hsl));--_text-color: hsl(var(--_text-color-hsl) / 65%);--_background-color: var(--blue-1);--_background-color-hover: var(--blue-4);--_background-color-active: var(--blue-5)}:where([data-color-scheme=dark]) .overview{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}@media(prefers-color-scheme: dark){.overview{--_text-color-hsl: var(--blue-2-hsl);--_background-color: var(--blue-10);--_background-color-hover: var(--blue-9);--_background-color-active: var(--blue-8)}}.overview{--_padding: var(--size-4);--_border-radius: var(--radius-2);padding:var(--_padding);border-radius:var(--_border-radius);color:var(--_text-color);background-color:var(--_background-color)}.overview :is(.title,.amount,strong,em){color:var(--_title-color)}.overview .amount{white-space:nowrap;font-size:1.25em;margin-inline-start:var(--size-1)}.overview:has(>:is(a,button):only-child){padding:0}.overview>:is(a,button):only-child,.overview:is(summary){display:block;width:100%;padding:var(--_padding);color:inherit;text-align:inherit;border-radius:inherit}.overview>:is(a,button):only-child:hover,.overview>:is(a,button):only-child:focus-visible,.overview:is(summary):hover,.overview:is(summary):focus-visible{text-decoration:none;border-color:var(--_background-color-active);background-color:var(--_background-color-hover)}.overview>:is(a,button):only-child:hover .title,.overview>:is(a,button):only-child:focus-visible .title,.overview:is(summary):hover .title,.overview:is(summary):focus-visible .title{color:var(--grey-0)}.overview>:is(a,button):only-child:active,.overview:is(summary):active{background-color:var(--_background-color-active)}.overview:is(summary){color:var(--_text-color);border-radius:var(--_border-radius)}.overview .amounts{display:grid;gap:var(--size-1);text-align:end;font-size:var(--fz-s)}.overview .amounts>div:not(:first-child){border-block-start:1px solid hsl(var(--_text-color-hsl)/25%)}.overview:not(:has(>:is(a,button):only-child)),.overview>:is(a,button):only-child{display:grid;gap:var(--_gap, 1rem)}@media only screen and (min-width: 510px){.overview:not(:has(>:is(a,button):only-child)),.overview>:is(a,button):only-child{display:flex;flex-grow:1;justify-content:space-between;align-items:center}}@media only screen and (min-width: 850px){.overview:not(:has(>:is(a,button):only-child)),.overview>:is(a,button):only-child{flex-wrap:nowrap}}.overview:not(:has(>:is(a,button):only-child)) .aside,.overview>:is(a,button):only-child .aside{min-width:-moz-max-content;min-width:max-content}.overview[data-type=aside]{--_text-color-hsl: var(--beige-11-hsl);--_background-color: var(--beige-2);--_background-color-hover: var(--beige-4);--_background-color-active: var(--beige-5)}:where([data-color-scheme=dark]) .overview[data-type=aside]{--_text-color-hsl: var(--grey-4-hsl);--_background-color: var(--grey-9);--_background-color-hover: var(--grey-8);--_background-color-active: var(--grey-7)}@media(prefers-color-scheme: dark){.overview[data-type=aside]{--_text-color-hsl: var(--grey-4-hsl);--_background-color: var(--grey-9);--_background-color-hover: var(--grey-8);--_background-color-active: var(--grey-7)}}.overview[data-type=draft]{--_text-color-hsl: var(--brown-9-hsl);--_background-color: var(--brown-3);--_background-color-hover: var(--brown-4);--_background-color-active: var(--brown-5)}:where([data-color-scheme=dark]) .overview[data-type=draft]{--_text-color-hsl: var(--brown-0-hsl);--_background-color: var(--brown-8);--_background-color-hover: var(--brown-7);--_background-color-active: var(--brown-6)}@media(prefers-color-scheme: dark){.overview[data-type=draft]{--_text-color-hsl: var(--brown-0-hsl);--_background-color: var(--brown-8);--_background-color-hover: var(--brown-7);--_background-color-active: var(--brown-6)}}.overview:is([data-type=pending],[data-type=confirmed],[data-type=rejected],[data-type=canceled],[data-type=overdue]){--_text-color-hsl: var(--grey-0-hsl)}.overview[data-type=pending]{--_background-color: var(--pending)}.overview[data-type=confirmed]{--_background-color: var(--confirmed)}.overview[data-type=rejected]{--_background-color: var(--rejected)}.overview[data-type=canceled]{--_background-color: var(--canceled)}.overview[data-type=overdue]{--_background-color: var(--overdue)}}@layer blocks{details{--_animation-duration: 300ms}details::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--_animation-duration) allow-discrete,opacity var(--_animation-duration),block-size var(--_animation-duration)}details[open]::details-content{opacity:1;block-size:auto}@starting-style{details[open]::details-content{opacity:0;block-size:0}}@supports(interpolate-size: allow-keywords){details{interpolate-size:allow-keywords}}summary:not(.no-marker,[data-icon]){position:relative;list-style:none;padding-inline-start:1.5em}summary:not(.no-marker,[data-icon])::marker{display:none}summary:not(.no-marker,[data-icon])::before{--_marker-size: .3rem;content:"";position:absolute;top:calc(50% - var(--_marker-size));left:.75em;border:var(--_marker-size) solid rgba(0,0,0,0);border-left-color:inherit;transform:rotate(0);transform-origin:calc(var(--_marker-size)/2) 50%;transition:.25s transform ease}details:where([open=true],[open])>summary:not([data-icon])::before{transform:rotate(90deg)}details.container:where([open=true],[open])>summary{border-end-start-radius:0;border-end-end-radius:0}details.container>::details-content{padding:var(--_padding, var(--size-2));background-color:var(--_background-color, var(--surface-1));border-end-start-radius:var(--radius-2);border-end-end-radius:var(--radius-2)}}@layer blocks{@position-try --popover-start{right:anchor(left);left:auto}@position-try --popover-below{top:anchor(bottom);left:auto;align-self:auto;justify-self:anchor-center}@position-try --popover-above{bottom:anchor(top);top:auto;left:auto;align-self:auto;justify-self:anchor-center}@position-try --menu-end{top:anchor(bottom);right:anchor(right);left:auto}@position-try --menu-above{bottom:anchor(top);left:anchor(left);top:auto}@position-try --menu-above-end{bottom:anchor(top);right:anchor(right);top:auto;left:auto}[popover]{--_popover-border-color: var(--border-2);--_popover-padding: var(--size-4);position:fixed;inset:0;margin:auto;max-width:50ch;padding:var(--_popover-padding);border:var(--border-size-1) solid var(--_popover-border-color);border-radius:var(--radius-2);color:var(--text-1);text-align:start;background:var(--surface-1);box-shadow:var(--shadow-6)}[popover] .title{font-size:var(--fz-r);margin-block-end:var(--size-2)}[popover] ul{padding-block:var(--size-2);padding-inline-start:1em}[popover] li+li{margin-block-start:var(--size-1)}[popover]::backdrop{background-color:#000;opacity:.25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports(anchor-name: --a){[popover]{inset:auto;margin:var(--size-2);left:anchor(right);align-self:anchor-center;position-try-fallbacks:--popover-start,--popover-below,--popover-above;position-visibility:anchors-visible}[popover]::backdrop{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none}}[popover][role=menu]:popover-open{display:grid;height:auto;width:-moz-max-content;width:max-content;padding:0;background:var(--surface-1)}@supports(anchor-name: --a){[popover][role=menu]:popover-open{inset:auto;margin:0;top:anchor(bottom);left:anchor(left);position-try-fallbacks:--menu-end,--menu-above,--menu-above-end;position-visibility:anchors-visible}}[popover][role=menu]:popover-open .new-section{border-block-start:1px solid var(--surface-2)}[popover][role=menu]:popover-open ul,[popover][role=menu]:popover-open li{list-style:none;padding:0;margin:0}[popover][role=menu]:popover-open a{display:block;padding:var(--size-1) var(--size-5);line-height:2rem}[popover][role=menu]:popover-open a:hover{color:var(--text-0);background-color:var(--link-hover);text-decoration:none}.button-info{--_button-padding-block: 0.125rem;--_button-padding-inline: 0.125rem;--_button-font-weight: var(--fw-bold);--_button-font-size: .75rem;width:1.2rem;height:-moz-min-content;height:min-content;margin-inline-start:var(--size-1);border-radius:var(--radius-round);font-family:var(--font-serif);font-style:italic}.button-info::before{content:"i"}}@layer blocks{.toast-container{--_gap: var(--size-2);position:fixed;bottom:var(--size-4);right:var(--size-4);z-index:1100;display:flex;flex-direction:column;gap:var(--_gap);pointer-events:none}.toast{--_padding: var(--size-3) var(--size-4);--_background: var(--surface-3);--_color: var(--text-1);--_border-color: var(--border-2);padding:var(--_padding);background:var(--_background);color:var(--_color);border:1px solid var(--_border-color);border-radius:var(--radius-1);font-size:var(--fz-s);max-width:20rem;pointer-events:auto;cursor:pointer;opacity:0;transform:translateX(100%);transition:opacity 300ms,transform 300ms}.toast.is-visible{opacity:1;transform:translateX(0)}.toast.is-dismissing{opacity:0;transform:translateX(100%)}.toast.toast-success{--_background: var(--confirmed-bg, var(--surface-3));--_border-color: var(--confirmed, var(--border-2))}.toast.toast-error{--_background: var(--overdue-bg, var(--surface-3));--_border-color: var(--overdue, var(--border-2));--_color: var(--overdue, var(--text-1))}.toast.toast-info{--_background: var(--active-bg, var(--surface-3));--_border-color: var(--active, var(--border-2))}}@layer blocks{.table{position:relative;display:inline-block;max-width:100%;color:var(--grey-8);line-height:32px;vertical-align:top;white-space:nowrap;border-collapse:collapse;border-spacing:0;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--surface-1);background-image:radial-gradient(left, ellipse, hsl(var(--grey-10-hsl)/20%) 0%, hsl(var(--grey-10-hsl)/0%) 75%) 0 center,radial-gradient(right, ellipse, hsl(var(--grey-10-hsl)/20%) 0%, hsl(var(--grey-10-hsl)/0%) 75%) 100% center;background-size:10px 100%,10px 100%;background-attachment:scroll,scroll;background-repeat:no-repeat}@media only screen and (min-width: 510px){.table{display:table;width:100%;background-image:none}}.table th:first-child,.table td:first-child{background-image:linear-gradient(to right, var(--surface-1) 50%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;background-size:20px 100%}@media only screen and (min-width: 740px){.table th:first-child,.table td:first-child{background:none}}.table th:last-child,.table td:last-child{background-image:linear-gradient(to left, var(--surface-1) 50%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;background-position:100% 0;background-size:20px 100%}@media only screen and (min-width: 740px){.table th:last-child,.table td:last-child{background:none}}.table td,.table th{padding:0 10px 0 5px}.table thead th{color:var(--grey-6);font-weight:400;text-align:left}.table tbody th,.table tbody td{border-top:1px solid var(--border-1)}.table tfoot tr:first-child{border-top:2px solid var(--border-1)}.table tfoot th,.table tfoot td{color:var(--grey-6);font-weight:400;text-align:right;border-top:none}.table tfoot th strong{color:var(--grey-8);margin-left:5px}.table tfoot tr:nth-child(2) td:last-child{border-bottom:1px solid var(--border-1)}.table a{text-decoration:none}.table a:hover{text-decoration:underline}}@layer blocks{@keyframes vt-fade-out{from{opacity:1}to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}::view-transition-group(root){animation:none}@media(prefers-reduced-motion: no-preference){::view-transition-old(vt-edit),::view-transition-new(vt-edit){mix-blend-mode:plus-lighter}::view-transition-old(vt-edit){animation:vt-fade-out 200ms ease-out forwards}::view-transition-new(vt-edit){animation:vt-fade-in 200ms ease-in 100ms backwards}::view-transition-group(vt-edit){animation-duration:300ms;animation-timing-function:ease-in-out}::view-transition-new(.vt-item){animation:vt-fade-in 300ms ease-out backwards}::view-transition-new(vt-item-0){animation-delay:0ms}::view-transition-new(vt-item-1){animation-delay:100ms}::view-transition-new(vt-item-2){animation-delay:200ms}::view-transition-new(vt-item-3){animation-delay:300ms}::view-transition-new(vt-item-4){animation-delay:400ms}::view-transition-new(vt-item-5){animation-delay:500ms}::view-transition-new(vt-item-6){animation-delay:600ms}::view-transition-new(vt-item-7){animation-delay:700ms}::view-transition-new(vt-item-8){animation-delay:800ms}::view-transition-new(vt-item-9){animation-delay:900ms}::view-transition-old(vt-list),::view-transition-new(vt-list){mix-blend-mode:plus-lighter}::view-transition-old(vt-list){animation:vt-fade-out 200ms ease-out forwards}::view-transition-new(vt-list){animation:vt-fade-in 200ms ease-in 100ms backwards}::view-transition-group(vt-list){animation-duration:300ms;animation-timing-function:ease-in-out}}}:root{--border-size-1: 0.0625rem;--border-size-2: 0.125rem;--border-size-3: 0.25rem;--border-size-4: 0.5rem;--border-size-5: 0.75rem;--border-size-6: 1rem;--radius-0: 0.125rem;--radius-1: 0.25rem;--radius-2: 0.5rem;--radius-3: 0.75rem;--radius-4: 1rem;--radius-5: 1.25rem;--radius-6: 1.5rem;--radius-round: 1e5px}:where(html){--beige-0-hsl: 55 18% 98%;--beige-1-hsl: 55 18% 92%;--beige-2-hsl: 55 18% 86%;--beige-3-hsl: 55 18% 82%;--beige-4-hsl: 55 16% 76%;--beige-5-hsl: 55 16% 70%;--beige-6-hsl: 55 16% 63%;--beige-7-hsl: 55 15% 57%;--beige-8-hsl: 55 15% 51%;--beige-9-hsl: 55 14% 45%;--beige-10-hsl: 55 13% 39%;--beige-11-hsl: 55 13% 33%;--beige-12-hsl: 55 13% 20%;--beige-0: hsl(var(--beige-0-hsl));--beige-1: hsl(var(--beige-1-hsl));--beige-2: hsl(var(--beige-2-hsl));--beige-3: hsl(var(--beige-3-hsl));--beige-4: hsl(var(--beige-4-hsl));--beige-5: hsl(var(--beige-5-hsl));--beige-6: hsl(var(--beige-6-hsl));--beige-7: hsl(var(--beige-7-hsl));--beige-8: hsl(var(--beige-8-hsl));--beige-9: hsl(var(--beige-9-hsl));--beige-10: hsl(var(--beige-10-hsl));--beige-11: hsl(var(--beige-11-hsl));--beige-12: hsl(var(--beige-12-hsl))}:where(html){--blue-0-hsl: 193 35% 93%;--blue-1-hsl: 193 37% 86%;--blue-2-hsl: 193 40% 80%;--blue-3-hsl: 193 42% 73%;--blue-4-hsl: 193 50% 67%;--blue-5-hsl: 193 58% 60%;--blue-6-hsl: 193 66% 54%;--blue-7-hsl: 193 74% 47%;--blue-8-hsl: 193 82% 41%;--blue-9-hsl: 193 83% 34%;--blue-10-hsl: 193 84% 27%;--blue-11-hsl: 193 93% 20%;--blue-12-hsl: 193 100% 16%;--blue-0: hsl(var(--blue-0-hsl));--blue-1: hsl(var(--blue-1-hsl));--blue-2: hsl(var(--blue-2-hsl));--blue-3: hsl(var(--blue-3-hsl));--blue-4: hsl(var(--blue-4-hsl));--blue-5: hsl(var(--blue-5-hsl));--blue-6: hsl(var(--blue-6-hsl));--blue-7: hsl(var(--blue-7-hsl));--blue-8: hsl(var(--blue-8-hsl));--blue-9: hsl(var(--blue-9-hsl));--blue-10: hsl(var(--blue-10-hsl));--blue-11: hsl(var(--blue-11-hsl));--blue-12: hsl(var(--blue-12-hsl))}:where(html){--brown-0-hsl: 44 54% 93%;--brown-1-hsl: 42 44.12% 87%;--brown-2-hsl: 40 41% 80%;--brown-3-hsl: 38 39% 74%;--brown-4-hsl: 38 33% 66%;--brown-5-hsl: 37 30% 59%;--brown-6-hsl: 37 27.5% 51%;--brown-7-hsl: 37 32% 44%;--brown-8-hsl: 38 38% 37%;--brown-9-hsl: 38 42% 31%;--brown-10-hsl: 38 48% 25%;--brown-11-hsl: 38 58% 19%;--brown-12-hsl: 38 57% 16%;--brown-0: hsl(var(--brown-0-hsl));--brown-1: hsl(var(--brown-1-hsl));--brown-2: hsl(var(--brown-2-hsl));--brown-3: hsl(var(--brown-3-hsl));--brown-4: hsl(var(--brown-4-hsl));--brown-5: hsl(var(--brown-5-hsl));--brown-6: hsl(var(--brown-6-hsl));--brown-7: hsl(var(--brown-7-hsl));--brown-8: hsl(var(--brown-8-hsl));--brown-9: hsl(var(--brown-9-hsl));--brown-10: hsl(var(--brown-10-hsl));--brown-11: hsl(var(--brown-11-hsl));--brown-12: hsl(var(--brown-12-hsl))}:where(html){--green-0-hsl: 85 30% 90%;--green-1-hsl: 85 32% 85%;--green-2-hsl: 85 36% 79%;--green-3-hsl: 85 40% 72%;--green-4-hsl: 85 44% 66%;--green-5-hsl: 85 49% 60%;--green-6-hsl: 85 53% 54%;--green-7-hsl: 85 57% 47%;--green-8-hsl: 85 61% 41%;--green-9-hsl: 85 74% 33%;--green-10-hsl: 85 74% 24%;--green-11-hsl: 85 87% 18%;--green-12-hsl: 85 100% 12%;--green-0: hsl(var(--green-0-hsl));--green-1: hsl(var(--green-1-hsl));--green-2: hsl(var(--green-2-hsl));--green-3: hsl(var(--green-3-hsl));--green-4: hsl(var(--green-4-hsl));--green-5: hsl(var(--green-5-hsl));--green-6: hsl(var(--green-6-hsl));--green-7: hsl(var(--green-7-hsl));--green-8: hsl(var(--green-8-hsl));--green-9: hsl(var(--green-9-hsl));--green-10: hsl(var(--green-10-hsl));--green-11: hsl(var(--green-11-hsl));--green-12: hsl(var(--green-12-hsl))}:where(html){--white: #fff;--black: #000;--grey-0-hsl: 0 0% 98%;--grey-1-hsl: 0 0% 94%;--grey-2-hsl: 0 0% 87%;--grey-3-hsl: 0 0% 80%;--grey-4-hsl: 0 0% 77%;--grey-5-hsl: 0 0% 68%;--grey-6-hsl: 0 0% 60%;--grey-7-hsl: 0 0% 52%;--grey-8-hsl: 0 0% 44%;--grey-9-hsl: 0 0% 34%;--grey-10-hsl: 0 0% 27%;--grey-11-hsl: 0 0% 20%;--grey-12-hsl: 0 0% 12%;--grey-0: hsl(var(--grey-0-hsl));--grey-1: hsl(var(--grey-1-hsl));--grey-2: hsl(var(--grey-2-hsl));--grey-3: hsl(var(--grey-3-hsl));--grey-4: hsl(var(--grey-4-hsl));--grey-5: hsl(var(--grey-5-hsl));--grey-6: hsl(var(--grey-6-hsl));--grey-7: hsl(var(--grey-7-hsl));--grey-8: hsl(var(--grey-8-hsl));--grey-9: hsl(var(--grey-9-hsl));--grey-10: hsl(var(--grey-10-hsl));--grey-11: hsl(var(--grey-11-hsl));--grey-12: hsl(var(--grey-12-hsl))}:where(html){--orange-0-hsl: 32 64% 93%;--orange-1-hsl: 32 64% 89%;--orange-2-hsl: 32 67% 82%;--orange-3-hsl: 32 71% 76%;--orange-4-hsl: 32 74% 69%;--orange-5-hsl: 32 89% 63%;--orange-6-hsl: 32 95% 57%;--orange-7-hsl: 32 100% 50%;--orange-8-hsl: 32 100% 44%;--orange-9-hsl: 32 100% 38%;--orange-10-hsl: 32 100% 32%;--orange-11-hsl: 32 100% 26%;--orange-12-hsl: 32 100% 20%;--orange-0: hsl(var(--orange-0-hsl));--orange-1: hsl(var(--orange-1-hsl));--orange-2: hsl(var(--orange-2-hsl));--orange-3: hsl(var(--orange-3-hsl));--orange-4: hsl(var(--orange-4-hsl));--orange-5: hsl(var(--orange-5-hsl));--orange-6: hsl(var(--orange-6-hsl));--orange-7: hsl(var(--orange-7-hsl));--orange-8: hsl(var(--orange-8-hsl));--orange-9: hsl(var(--orange-9-hsl));--orange-10: hsl(var(--orange-10-hsl));--orange-11: hsl(var(--orange-11-hsl));--orange-12: hsl(var(--orange-12-hsl))}:where(html){--purple-0-hsl: 293 10% 96%;--purple-1-hsl: 293 11% 92%;--purple-2-hsl: 293 12% 86%;--purple-3-hsl: 293 13% 78%;--purple-4-hsl: 293 14% 71%;--purple-5-hsl: 293 14% 65%;--purple-6-hsl: 292 17% 58%;--purple-7-hsl: 292 19% 52%;--purple-8-hsl: 291 21% 47%;--purple-9-hsl: 291 23% 40%;--purple-10-hsl: 291 26% 33%;--purple-11-hsl: 291 29% 26%;--purple-12-hsl: 291 100% 12%;--purple-0: hsl(var(--purple-0-hsl));--purple-1: hsl(var(--purple-1-hsl));--purple-2: hsl(var(--purple-2-hsl));--purple-3: hsl(var(--purple-3-hsl));--purple-4: hsl(var(--purple-4-hsl));--purple-5: hsl(var(--purple-5-hsl));--purple-6: hsl(var(--purple-6-hsl));--purple-7: hsl(var(--purple-7-hsl));--purple-8: hsl(var(--purple-8-hsl));--purple-9: hsl(var(--purple-9-hsl));--purple-10: hsl(var(--purple-10-hsl));--purple-11: hsl(var(--purple-11-hsl));--purple-12: hsl(var(--purple-12-hsl))}:root{--red-0-hsl: 0 35% 98%;--red-1-hsl: 0 40% 91%;--red-2-hsl: 0 46% 84%;--red-3-hsl: 0 51% 78%;--red-4-hsl: 0 56% 71%;--red-5-hsl: 0 61% 64%;--red-6-hsl: 0 67% 57%;--red-7-hsl: 0 72% 50%;--red-8-hsl: 0 79% 43%;--red-9-hsl: 0 86% 37%;--red-10-hsl: 0 93% 30%;--red-11-hsl: 0 100% 23%;--red-12-hsl: 0 100% 15%;--red-0: hsl(var(--red-0-hsl));--red-1: hsl(var(--red-1-hsl));--red-2: hsl(var(--red-2-hsl));--red-3: hsl(var(--red-3-hsl));--red-4: hsl(var(--red-4-hsl));--red-5: hsl(var(--red-5-hsl));--red-6: hsl(var(--red-6-hsl));--red-7: hsl(var(--red-7-hsl));--red-8: hsl(var(--red-8-hsl));--red-9: hsl(var(--red-9-hsl));--red-10: hsl(var(--red-10-hsl));--red-11: hsl(var(--red-11-hsl));--red-12: hsl(var(--red-12-hsl))}:where(html){--yellow-0-hsl: 51 60% 90%;--yellow-1-hsl: 51 69% 84%;--yellow-2-hsl: 51 77% 78%;--yellow-3-hsl: 51 86% 71%;--yellow-4-hsl: 51 86% 65%;--yellow-5-hsl: 51 86% 59%;--yellow-6-hsl: 51 86% 53%;--yellow-7-hsl: 51 86% 46%;--yellow-8-hsl: 51 86% 40%;--yellow-9-hsl: 51 88% 34%;--yellow-10-hsl: 51 92% 28%;--yellow-11-hsl: 51 96% 21%;--yellow-12-hsl: 51 100% 15%;--yellow-0: hsl(var(--yellow-0-hsl));--yellow-1: hsl(var(--yellow-1-hsl));--yellow-2: hsl(var(--yellow-2-hsl));--yellow-3: hsl(var(--yellow-3-hsl));--yellow-4: hsl(var(--yellow-4-hsl));--yellow-5: hsl(var(--yellow-5-hsl));--yellow-6: hsl(var(--yellow-6-hsl));--yellow-7: hsl(var(--yellow-7-hsl));--yellow-8: hsl(var(--yellow-8-hsl));--yellow-9: hsl(var(--yellow-9-hsl));--yellow-10: hsl(var(--yellow-10-hsl));--yellow-11: hsl(var(--yellow-11-hsl));--yellow-12: hsl(var(--yellow-12-hsl))}:where(html){--gradient-blue-1: linear-gradient(hsl(183, 88%, 53%), hsl(192, 94%, 34%));--gradient-blue-2: linear-gradient(hsl(183, 88%, 53%), hsl(192, 100%, 28%));--gradient-blue-3: linear-gradient(hsl(183, 88%, 42%), hsl(192, 100%, 23%));--gradient-green-1: linear-gradient(hsl(78, 96%, 49%), hsl(86, 74%, 33%));--gradient-green-2: linear-gradient(hsl(78, 96%, 49%), hsl(86, 100%, 25%));--gradient-green-3: linear-gradient(hsl(78, 96%, 39%), hsl(86, 100%, 20%));--gradient-red-1: linear-gradient(hsl(20, 90%, 62%), hsl(0, 86%, 38%));--gradient-red-2: linear-gradient(hsl(20, 90%, 62%), hsl(0, 100%, 28%));--gradient-red-3: linear-gradient(hsl(20, 90%, 46%), hsl(0, 100%, 23%));--gradient-yellow-1: linear-gradient(hsl(42, 97%, 70%), hsl(36, 100%, 52%));--gradient-yellow-2: linear-gradient(hsl(42, 97%, 70%), hsl(30, 100%, 50%));--gradient-yellow-3: linear-gradient(hsl(42, 97%, 60%), hsl(24, 100%, 48%));--gradient-grey-1: linear-gradient(var(--grey-5), var(--grey-6));--gradient-grey-2: linear-gradient(var(--grey-5), var(--grey-7))}@layer themes{:root{color-scheme:light dark;--link: hsl(var(--link-hsl));--link-hover: hsl(var(--link-hover-hsl));--link-active: hsl(var(--link-active-hsl));--link-visited: hsl(var(--link-visited-hsl));--link-disabled: hsl(var(--link-disabled-hsl));--text-0: hsl(var(--text-0-hsl));--text-1: hsl(var(--text-1-hsl));--text-2: hsl(var(--text-2-hsl));--surface-0: hsl(var(--surface-0-hsl));--surface-1: hsl(var(--surface-1-hsl));--surface-2: hsl(var(--surface-2-hsl));--surface-3: hsl(var(--surface-3-hsl));--surface-4: hsl(var(--surface-4-hsl));--surface-5: hsl(var(--surface-5-hsl));--surface-6: hsl(var(--surface-6-hsl));--border-1: hsl(var(--border-1-hsl));--border-2: hsl(var(--border-2-hsl));--border-3: hsl(var(--border-3-hsl));--hover: hsl(var(--hover-hsl));--scrollthumb-color: hsl(var(--scrollthumb-hsl));--active: hsl(var(--active-hsl));--draft: hsl(var(--draft-hsl));--pending: hsl(var(--pending-hsl));--confirmed: hsl(var(--confirmed-hsl));--rejected: hsl(var(--rejected-hsl));--canceled: hsl(var(--canceled-hsl));--overdue: hsl(var(--overdue-hsl));--overview-default-title-color: hsl(var(--overview-default-title-color-hsl));--focus-shadow-color: rgba(21, 156, 228, 0.4)}:root:not([data-color-scheme=dark]){color-scheme:light;--link-hsl: var(--blue-9-hsl);--link-hover-hsl: var(--blue-7-hsl);--link-active-hsl: var(--blue-10-hsl);--link-visited-hsl: var(--purple-7-hsl);--link-disabled-hsl: var(--grey-3-hsl);--text-0-hsl: var(--grey-0-hsl);--text-1-hsl: var(--grey-11-hsl);--text-2-hsl: var(--grey-7-hsl);--surface-0-hsl: var(--brown-0-hsl);--surface-1-hsl: var(--grey-0-hsl);--surface-2-hsl: var(--beige-2-hsl);--surface-3-hsl: var(--beige-3-hsl);--surface-4-hsl: var(--beige-4-hsl);--surface-5-hsl: var(--grey-8-hsl);--surface-6-hsl: var(--grey-11-hsl);--border-1-hsl: var(--grey-1-hsl);--border-2-hsl: var(--beige-2-hsl);--border-3-hsl: var(--grey-11-hsl);--hover-hsl: var(--blue-0-hsl);--scrollthumb-hsl: var(--gray-7-hsl);--active-hsl: var(--blue-8-hsl);--draft-hsl: var(--brown-6-hsl);--pending-hsl: var(--grey-7-hsl);--confirmed-hsl: var(--green-9-hsl);--rejected-hsl: var(--orange-8-hsl);--canceled-hsl: var(--purple-9-hsl);--overdue-hsl: var(--red-9-hsl)}}@layer themes{:root[data-color-scheme=dark]{color-scheme:dark;--link-hsl: var(--blue-6-hsl);--link-hover-hsl: var(--blue-7-hsl);--link-active-hsl: var(--blue-9-hsl);--link-visited-hsl: var(--purple-7-hsl);--link-disabled-hsl: var(--grey-6-hsl);--text-1-hsl: var(--grey-2-hsl);--text-2-hsl: var(--grey-6-hsl);--surface-0-hsl: var(--grey-11-hsl);--surface-1-hsl: var(--grey-10-hsl);--surface-2-hsl: var(--grey-9-hsl);--surface-3-hsl: var(--grey-8-hsl);--surface-4-hsl: var(--grey-7-hsl);--surface-5-hsl: var(--grey-6-hsl);--surface-6-hsl: var(--grey-5-hsl);--border-1-hsl: var(--grey-8-hsl);--border-2-hsl: var(--grey-10-hsl);--hover-hsl: var(--grey-9-hsl);--scrollthumb-hsl: var(--grey-6-hsl);--active-hsl: var(--blue-8-hsl);--draft-hsl: var(--brown-6-hsl);--pending-hsl: var(--grey-6-hsl);--confirmed-hsl: var(--green-7-hsl);--rejected-hsl: var(--orange-8-hsl);--canceled-hsl: var(--purple-6-hsl);--overdue-hsl: var(--red-6-hsl);--focus-shadow-color: hsla(201 100% 85% / 0.4)}@media(prefers-color-scheme: dark){:root:not([data-color-scheme=light]){color-scheme:dark;--link-hsl: var(--blue-6-hsl);--link-hover-hsl: var(--blue-7-hsl);--link-active-hsl: var(--blue-9-hsl);--link-visited-hsl: var(--purple-7-hsl);--link-disabled-hsl: var(--grey-6-hsl);--text-1-hsl: var(--grey-2-hsl);--text-2-hsl: var(--grey-6-hsl);--surface-0-hsl: var(--grey-11-hsl);--surface-1-hsl: var(--grey-10-hsl);--surface-2-hsl: var(--grey-9-hsl);--surface-3-hsl: var(--grey-8-hsl);--surface-4-hsl: var(--grey-7-hsl);--surface-5-hsl: var(--grey-6-hsl);--surface-6-hsl: var(--grey-5-hsl);--border-1-hsl: var(--grey-8-hsl);--border-2-hsl: var(--grey-10-hsl);--hover-hsl: var(--grey-9-hsl);--scrollthumb-hsl: var(--grey-6-hsl);--active-hsl: var(--blue-8-hsl);--draft-hsl: var(--brown-6-hsl);--pending-hsl: var(--grey-6-hsl);--confirmed-hsl: var(--green-7-hsl);--rejected-hsl: var(--orange-8-hsl);--canceled-hsl: var(--purple-6-hsl);--overdue-hsl: var(--red-6-hsl);--focus-shadow-color: hsla(201 100% 85% / 0.4)}}}:root{--font-sans: "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;--font-serif: ui-serif, serif;--font-script: "faraco-hand", ui-serif, serif;--font-mono: "Dank Mono", "Operator Mono", Inconsolata, "Fira Mono", ui-monospace, "SF Mono", Monaco, "Droid Sans Mono", "Source Code Pro", monospace;--font-weight-light: 200;--font-weight-normal: 400;--font-weight-bold: 600;--font-size-000: 0.5rem;--font-size-00: 0.75rem;--font-size-0: 0.875rem;--font-size-1: 1rem;--font-size-2: 1.125rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 1.75rem;--font-size-6: 2rem;--font-size-7: 2.5rem;--font-size-8: 3rem;--font-size-9: 3.5rem;--font-size-10: 4rem;--font-lineheight-00: 0.95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--fz-xxs: var(--font-size-000) // 8 --fz-xs: var(--font-size-00);--fz-s: var(--font-size-0);--fz-r: var(--font-size-1);--fz-m: var(--font-size-3);--fz-l: var(--font-size-4);--fz-xl: var(--font-size-5);--fz-xxl: var(--font-size-6);--fw-light: var(--font-weight-light);--fw-normal: var(--font-weight-normal);--fw-bold: var(--font-weight-bold)}:root{--shadow-1: 0 1px 2px -1px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--_shadow-color-hsl) / calc(var(--_shadow-strength) + 9%));--focus-shadow: 0 0 0 var(--size-1) var(--focus-shadow-color)}:where(html){--_shadow-color-hsl: 220 3% 15%;--_shadow-strength: 1%}:root{--size-000: -0.5rem;--size-00: -0.25rem;--size-1: 0.25rem;--size-2: 0.5rem;--size-3: 0.75rem;--size-4: 1rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 3rem;--size-10: 4rem;--size-11: 5rem;--size-12: 6rem;--size-13: 10rem;--size-14: 15rem;--size-15: 20rem;--size-16: 30rem;--size-fluid-1: clamp(0.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch}@layer utilities{[hidden]{display:none}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200 900;font-display:swap;src:url("/shared/fonts/source-sans/source-sans-3.latin.woff2") format("woff2")}@font-face{font-family:"faraco-hand";font-style:normal;font-weight:400;font-display:swap;src:url("/shared/fonts/faraco-hand/FaracoHand.woff") format("woff")}@layer utilities{[class*=font-size-]{font-size:var(--_font-size, var(--font-size-1))}.font-size-0{--_font-size: var(--font-size-0)}.font-size-1{--_font-size: var(--font-size-1)}.font-size-2{--_font-size: var(--font-size-2)}.font-size-3{--_font-size: var(--font-size-3)}.font-size-4{--_font-size: var(--font-size-4)}.font-size-5{--_font-size: var(--font-size-5)}.font-size-6{--_font-size: var(--font-size-6)}.font-size-7{--_font-size: var(--font-size-7)}.font-size-8{--_font-size: var(--font-size-8)}.font-size-9{--_font-size: var(--font-size-9)}[class*=font-weight-]{font-weight:var(--_font-weight, var(--font-weight-normal))}.font-weight-light{--_font-weight: var(--font-weight-light)}.font-weight-bold{--_font-weight: var(--font-weight-bold)}}@layer utilities{[class*=margin-inline-]{margin-inline:var(--_margin, var(--size-4))}.margin-inline-1{--_margin: var(--size-1)}.margin-inline-2{--_margin: var(--size-2)}.margin-inline-3{--_margin: var(--size-3)}.margin-inline-4{--_margin: var(--size-4)}.margin-inline-5{--_margin: var(--size-5)}.margin-inline-6{--_margin: var(--size-6)}.margin-inline-7{--_margin: var(--size-7)}[class*=margin-block-]{margin-block:var(--_margin, var(--size-4))}.margin-block-1{--_margin: var(--size-1)}.margin-block-2{--_margin: var(--size-2)}.margin-block-3{--_margin: var(--size-3)}.margin-block-4{--_margin: var(--size-4)}.margin-block-5{--_margin: var(--size-5)}.margin-block-6{--_margin: var(--size-6)}.margin-block-7{--_margin: var(--size-7)}[class*=padding-]:not([class*=padding-inline-],[class*=padding-block-]){padding:var(--_padding, var(--size-4))}.padding-1{--_padding: var(--size-1)}.padding-2{--_padding: var(--size-2)}.padding-3{--_padding: var(--size-3)}.padding-4{--_padding: var(--size-4)}.padding-5{--_padding: var(--size-5)}.padding-6{--_padding: var(--size-6)}.padding-7{--_padding: var(--size-7)}.padding-8{--_padding: var(--size-8)}.padding-9{--_padding: var(--size-9)}.padding-10{--_padding: var(--size-10)}.padding-11{--_padding: var(--size-11)}.padding-12{--_padding: var(--size-12)}.padding-13{--_padding: var(--size-13)}.padding-14{--_padding: var(--size-14)}[class*=padding-inline-]{padding-inline:var(--_padding)}.padding-inline-1{--_padding: var(--size-1)}.padding-inline-2{--_padding: var(--size-2)}.padding-inline-3{--_padding: var(--size-3)}.padding-inline-4{--_padding: var(--size-4)}.padding-inline-5{--_padding: var(--size-5)}.padding-inline-6{--_padding: var(--size-6)}.padding-inline-7{--_padding: var(--size-7)}[class*=padding-block-]{padding-block:var(--_padding)}.padding-block-1{--_padding: var(--size-1)}.padding-block-2{--_padding: var(--size-2)}.padding-block-3{--_padding: var(--size-3)}.padding-block-4{--_padding: var(--size-4)}.padding-block-5{--_padding: var(--size-5)}.padding-block-6{--_padding: var(--size-6)}.padding-block-7{--_padding: var(--size-7)}[class|=gap]{gap:var(--_gap, var(--size-2))}.gap-0{--_gap: var(--size-0);gap:var(--_gap)}.gap-1{--_gap: var(--size-1);gap:var(--_gap)}.gap-2{--_gap: var(--size-2);gap:var(--_gap)}.gap-3{--_gap: var(--size-3);gap:var(--_gap)}.gap-4{--_gap: var(--size-4);gap:var(--_gap)}.gap-5{--_gap: var(--size-5);gap:var(--_gap)}.gap-6{--_gap: var(--size-6);gap:var(--_gap)}.gap-7{--_gap: var(--size-7);gap:var(--_gap)}.row-gap-0{row-gap:var(--size-0)}.row-gap-1{row-gap:var(--size-1)}.row-gap-2{row-gap:var(--size-2)}.row-gap-3{row-gap:var(--size-3)}.row-gap-4{row-gap:var(--size-4)}.row-gap-5{row-gap:var(--size-5)}.row-gap-6{row-gap:var(--size-6)}.row-gap-7{row-gap:var(--size-7)}.column-gap-0{-moz-column-gap:var(--size-0);column-gap:var(--size-0)}.column-gap-1{-moz-column-gap:var(--size-1);column-gap:var(--size-1)}.column-gap-2{-moz-column-gap:var(--size-2);column-gap:var(--size-2)}.column-gap-3{-moz-column-gap:var(--size-3);column-gap:var(--size-3)}.column-gap-4{-moz-column-gap:var(--size-4);column-gap:var(--size-4)}.column-gap-5{-moz-column-gap:var(--size-5);column-gap:var(--size-5)}.column-gap-6{-moz-column-gap:var(--size-6);column-gap:var(--size-6)}.column-gap-7{-moz-column-gap:var(--size-7);column-gap:var(--size-7)}}@layer utilities{[data-click-proxy]{cursor:pointer}}@layer components{.skip-link{--padding: var(--size-4);--font-size: var(--fz-m);position:absolute;top:calc((var(--padding)*2 + var(--font-size))*-1);left:0;right:0;width:-moz-max-content;width:max-content;margin-inline:auto;padding:var(--padding);border-radius:0 0 var(--radius-4) var(--radius-4);font-size:var(--font-size);line-height:1;font-weight:var(--fw-bold);text-decoration:none;color:var(--text-0);background-color:var(--surface-6);box-shadow:var(--shadow-3);z-index:10}.skip-link:hover{text-decoration:underline}@media(prefers-reduced-motion: no-preference){.skip-link{transition:top .3s ease}}.skip-link:focus-visible{position:fixed;top:0}}@layer components{footer[role=contentinfo]{--_footer-sprite: url('/shared/img/footer-sprite.svg') 0 0 / 6.25rem 8rem no-repeat;--_icon-size: var(--size-4);font-size:var(--fz-s);border-top:var(--size-8) solid var(--surface-5);background-color:var(--surface-6)}.footer-main::before,.footer-main li::before,.footer-aside ul a::before{background:var(--_footer-sprite)}.footer-main{position:relative;padding-block-start:2rem;margin:0 1.25rem 2rem;color:var(--text-2)}@media screen and (min-width: 520px){.footer-main{width:-moz-max-content;width:max-content;margin:0 auto 1.5rem;padding-inline-start:5.625rem}.footer-main::before{content:"";position:absolute;left:0;display:block;width:3.625rem;height:5.25rem;background-position:-42px 0}}.footer-main h4{color:var(--text-0);font-size:var(--fz-m)}.footer-main li{--_gap: var(--size-3);position:relative;padding-inline-start:var(--size-7);line-height:var(--_icon-size)}.footer-main li::before{content:"";position:absolute;top:-0.0625rem;left:0;display:block;width:var(--_icon-size);height:var(--_icon-size);margin-inline-end:.3125rem;background-position:0 calc(var(--_icon-size)*-7)}.footer-aside ul{padding-block:var(--size-3);border:solid var(--grey-10);border-width:1px 0;text-align:center}.footer-aside ul>li{display:inline-block;padding:var(--size-3) var(--size-4)}.footer-aside ul a{display:block;color:var(--text-0);line-height:var(--_icon-size)}.footer-aside ul a:hover{color:var(--grey-3);text-decoration:underline}.footer-aside ul a::before{content:"";position:relative;top:.1875rem;display:inline-block;height:var(--_icon-size);width:var(--_icon-size);margin-inline-end:var(--size-2)}.footer-aside ul .footer-contact::before{background-position:0 0}.footer-aside ul .footer-press::before{background-position:0 calc(var(--_icon-size)*-1)}.footer-aside ul .footer-news::before{background-position:0 calc(var(--_icon-size)*-2)}.footer-aside ul .footer-team::before{background-position:0 calc(var(--_icon-size)*-3)}.footer-aside ul .footer-legal::before{background-position:0 calc(var(--_icon-size)*-4)}.footer-aside ul .footer-roadmap::before{background-position:0 calc(var(--_icon-size)*-5)}.footer-legal{clear:both;text-align:center}.footer-legal>p{display:inline-block;padding:var(--size-7) var(--size-4);color:var(--grey-6)}.footer-legal a{color:inherit;text-decoration:underline}.footer-legal a:hover{color:var(--grey-1);text-decoration:none}}@layer compositions{html,body{font-family:var(--font-sans);min-height:100%;background:var(--grey-11)}.outer-wrap{position:relative;min-height:100%;background:var(--surface-0)}.wrap{position:relative;max-width:75rem;margin:0 auto}@media only screen and (min-width: 850px){.wrap{max-width:61.25rem;padding-left:.625rem;padding-right:.625rem}}.header-main{position:relative;z-index:1;min-height:3.125rem;border-bottom:4px solid var(--grey-11);background:var(--surface-header)}.content{height:100%;padding-top:1.875rem;padding-bottom:1.875rem}.section,.section-grey,.section-white{overflow:hidden;padding:var(--size-6) 0}.section-white{background:var(--surface-1)}.section-grey{background:var(--surface-inverse)}.section-title{margin:0 0 .375rem;color:var(--text-2);font-size:.5625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}}@layer blocks{.accordion{--_accordion-marker-color: var(--text-2);--_accordion-marker-thickness: 2px;--_accordion-marker-inset: 1.125rem;--_accordion-marker-size: var(--size-2)}.accordion>summary{position:relative;list-style:none;cursor:pointer}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary::after{content:"";position:absolute;top:50%;right:var(--_accordion-marker-inset);width:var(--_accordion-marker-size);height:var(--_accordion-marker-size);margin-top:-0.375rem;border-right:var(--_accordion-marker-thickness) solid var(--_accordion-marker-color);border-bottom:var(--_accordion-marker-thickness) solid var(--_accordion-marker-color);transform:rotate(45deg);transition:transform .2s ease}.accordion[open]>summary::after{margin-top:-0.125rem;transform:rotate(-135deg)}}@layer blocks{.block,.block-document,.block-extra,.block-shadow,.block-project{margin:0 0 var(--size-6);line-height:1.8;border:1px solid var(--border-2);background:var(--surface-1)}.block-hd{position:relative;display:block;padding:.3125rem;color:var(--text-on-tint-info);font-size:var(--font-size-0);line-height:1.5rem;border:6px solid var(--surface-tint-info);text-decoration:none;background:var(--surface-tint-info)}.block-hd h2{margin:0;padding:0 0 .125rem;color:var(--text-on-tint-info);font-size:var(--font-size-3);line-height:1.5rem;font-weight:600}.block-hd h3{margin:0;font-size:var(--font-size-0);line-height:.75rem;font-weight:400}.block-hd-main{float:left;margin-right:.625rem}.block-hd-main>h2{margin-top:.375rem}.block-hd-aside{float:right;font-size:var(--font-size-00);text-align:right;border-color:var(--blue-3)}.block-hd-aside strong,.block-hd-aside em{margin-left:.3125rem;color:var(--text-on-tint-info);font-size:var(--font-size-0);font-style:normal}.block-hd-aside>div:first-child{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;padding-left:.375rem}a.block-hd:hover{cursor:pointer;border-color:var(--blue-3)}.block-bd{padding:.625rem;margin:0}.block-ft{background:var(--surface-2)}.block-shadow,.block-project{overflow:visible;position:relative;margin-bottom:1.6875rem}.block-shadow::before,.block-project::before,.block-shadow::after,.block-project::after{content:"";position:absolute;left:0;bottom:-1.6875rem;display:block;width:50%;height:1.625rem;background:url(/css/common/img/block-shadow.png) no-repeat}.block-shadow::after,.block-project::after{left:auto;right:0;background-position:100% 100%}.block-ft .block-actions{float:right}.block-ft .block-actions li{float:left;border-left:1px solid var(--surface-1)}.block-ft .block-actions li a{display:block;padding:.375rem .625rem .375rem 1.875rem;color:var(--text-1);font-size:var(--font-size-1);line-height:1.25rem;font-weight:600;text-decoration:none;background:no-repeat url(/css/common/img/block-actions.png)}.block-ft .block-actions li:hover{background:var(--surface-4)}.block-ft .block-actions .archive a{background-position:0 -32px}.block-ft .block-actions .confirm a{background-position:0 -64px}.block-ft .block-actions .mail a{background-position:0 -96px}.block-ft .block-actions .edit a{background-position:0 -128px}.block-extra .block-hd{color:var(--surface-4);border-color:var(--border-2);background:var(--surface-2)}.block-extra .block-hd h2{float:left;color:var(--text-1);font-size:var(--font-size-00);line-height:.75rem}.block-extra .block-hd .block-hd-aside{color:var(--text-2);font-size:var(--font-size-00);line-height:.75rem}.block-extra .block-hd .block-hd-aside strong{color:var(--text-2)}.block-extra a.block-hd:hover{border-color:var(--surface-4);background-color:var(--surface-4)}.project-payment-overdue .project-payment-amount{color:var(--text-danger)}.block-document{border-radius:4px;border-color:inherit}.block-document .block-hd-main>h2{margin-top:.1875rem}.block-document .block-hd-aside{font-size:var(--font-size-1)}.block-document .block-hd-aside p{margin:.5625rem 0}.block-document .block-hd-aside strong,.block-document .block-hd-aside em{font-size:var(--font-size-2)}.document-state-draft{border-color:var(--brown-3)}.document-state-draft .block-hd{color:color-mix(in srgb, var(--brown-7) 70%, transparent);border-color:var(--brown-3);background-color:var(--brown-3)}.document-state-draft .block-hd h2{color:var(--brown-7)}.document-state-draft .block-hd:hover{border-color:var(--color-brown)}.document-state-draft .block-hd-aside strong,.document-state-draft .block-hd-aside em{color:var(--brown-7)}.document-state-indoubt,.document-state-pending{border-color:var(--grey-6)}.document-state-indoubt .block-hd,.document-state-pending .block-hd{color:color-mix(in srgb, var(--white) 70%, transparent);border-color:var(--grey-6);background-color:var(--grey-6)}.document-state-indoubt .block-hd h2,.document-state-pending .block-hd h2{color:var(--white)}.document-state-indoubt .block-hd-aside strong,.document-state-indoubt .block-hd-aside em,.document-state-pending .block-hd-aside strong,.document-state-pending .block-hd-aside em{color:var(--white)}.document-state-confirmed,.document-state-paid{border-color:var(--green-9)}.document-state-confirmed .block-hd,.document-state-paid .block-hd{color:color-mix(in srgb, var(--white) 70%, transparent);border-color:var(--green-9);background-color:var(--green-9)}.document-state-confirmed .block-hd h2,.document-state-paid .block-hd h2{color:var(--white)}.document-state-confirmed .block-hd-aside strong,.document-state-confirmed .block-hd-aside em,.document-state-paid .block-hd-aside strong,.document-state-paid .block-hd-aside em{color:var(--white)}.document-state-overdue{border-color:var(--color-red)}.document-state-overdue .block-hd{color:color-mix(in srgb, var(--white) 60%, transparent);border-color:var(--color-red);background-color:var(--color-red)}.document-state-overdue .block-hd h2{color:var(--white)}.document-state-overdue .block-hd-aside strong,.document-state-overdue .block-hd-aside em{color:var(--white)}.document-state-canceled{border-color:var(--purple-8)}.document-state-canceled .block-hd{color:color-mix(in srgb, var(--white) 60%, transparent);border-color:var(--purple-8);background-color:var(--purple-8)}.document-state-canceled .block-hd h2{color:var(--white)}.document-state-canceled .block-hd-aside strong,.document-state-canceled .block-hd-aside em{color:var(--white)}.document-state-credit-note{border-color:var(--purple-5)}.document-state-credit-note .block-hd{color:color-mix(in srgb, var(--white) 60%, transparent);border-color:var(--purple-5);background-color:var(--purple-5)}.document-state-credit-note .block-hd h2{color:var(--white)}.document-state-credit-note .block-hd-aside strong,.document-state-credit-note .block-hd-aside em{color:var(--white)}.document-state-rejected{border-color:var(--color-orange-light)}.document-state-rejected .block-hd{color:color-mix(in srgb, var(--white) 50%, transparent);border-color:var(--color-orange);background-color:var(--color-orange)}.document-state-rejected .block-hd h2{color:var(--white)}.document-state-rejected .block-hd-aside strong,.document-state-rejected .block-hd-aside em{color:var(--white)}}@layer blocks{[data-icon],[data-icon-after]{--_icon-img: url(/shared/img/icons.svg)}}@layer blocks{.popup{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;background:var(--surface-1);border:1px solid var(--grey-11);z-index:1;transition:opacity .3s,visibility 0 .3s,top .3s}@media only screen and (min-width: 740px){.popup{left:50%;top:0;width:31.25rem;margin-left:-15.625rem}}.popup.popup-active{opacity:1;visibility:visible;top:5%;transition:opacity .3s,visibility 0,top .3s}.popin-hd{padding:var(--size-3) var(--size-5)}.popin-hd>h1{margin:0;font-size:var(--font-size-1)}.popin-bd{padding:0 var(--size-5);margin:0;background:var(--surface-0);border:1px solid var(--border-2);border-width:1px 0}.popin-warning,.popin-notice{margin:var(--size-3) var(--size-5) .375rem;padding:.375rem .625rem .1875rem;border-radius:4px;font-size:var(--font-size-0)}.popin-warning>h4,.popin-notice>h4{margin:0}.popin-warning>p,.popin-notice>p{margin:0 0 .375rem}fieldset .popin-warning,fieldset .popin-notice{margin:.375rem var(--size-5)}.popin-notice{color:var(--text-on-tint-info);background-color:var(--surface-tint-info)}.popin-warning{background-color:var(--surface-tint-warn)}.popin-warning>h4{color:var(--text-warning)}.popin-ft,.popin-ft.form-submit{margin:0;padding:var(--size-3) var(--size-5);border:none}.popin-ft .button.button-main{margin-right:.625rem}.popin-list{border-bottom:1px solid var(--border-2)}.popin-list:last-child{border:none}.popin-list a.list-title,.popin-list label.list-title{display:block;padding:var(--size-3) var(--size-5);margin:0;color:var(--text-1);font-size:var(--font-size-0);font-weight:400;line-height:.9375rem;background:var(--surface-0)}.popin-list a.list-title:hover,.popin-list label.list-title:hover{background:var(--surface-3)}.js-popin-tabs{margin-top:var(--size-3);border-bottom:1px solid var(--border-2)}.js-popin-tabs>li{position:relative;top:.0625rem;display:inline-block;border-bottom:1px solid var(--border-2)}.js-popin-tabs label{display:inline-block;padding:.375rem .625rem;margin:0;border:1px solid var(--surface-0);border-bottom:none;color:var(--text-accent);cursor:pointer}.js-popin-tabs label:hover{text-decoration:underline}.js-popin-tabs input{position:absolute;left:-1000em}.js-popin-tabs>.checked{border-color:var(--surface-0);background:var(--surface-0);background-image:linear-gradient(to bottom, var(--surface-1), var(--surface-0))}.js-popin-tabs>.checked label{color:var(--text-1);border-color:var(--border-2)}.js-popin-tabs>.checked label:hover{text-decoration:none;cursor:default}.popin-form>.js-popin-tabs{padding:0 var(--size-5);z-index:1;border:none}.popin-form>.js-popin-tabs label{border-color:var(--surface-1)}.popin-form>.js-popin-tabs>.checked{border-bottom-color:var(--surface-0);background:var(--surface-0)}.popin-form>.js-popin-tabs>.checked label{border-color:var(--border-2)}.popin-form>.popin-bd{padding:0 0 .375rem;background:none}.popin-form fieldset{margin:0;padding:0;border:none}.popin-form hr{margin:0 var(--size-5);border-color:var(--border-2)}.popin-form label{color:var(--text-1)}.popin-form input[type=text],.popin-form input[type=email],.popin-form input[type=password],.popin-form input[type=number],.popin-form input[type=date],.popin-form input[type=file],.popin-form textarea,.popin-form .form-input{width:100%}.popin-form input[type=text].number,.popin-form input[type=email].number,.popin-form input[type=password].number,.popin-form input[type=number].number,.popin-form input[type=date].number,.popin-form input[type=file].number,.popin-form textarea.number,.popin-form .form-input.number{width:3.75rem}.popin-form .form-item{margin-left:.625rem;margin-right:.625rem}.popin-form .form-item-group{padding:0 .625rem 0 var(--size-5)}.popin-form .form-list{padding:.375rem 0}.popin-form .form-list>.form-item{padding:0;margin:0;border-radius:0}.popin-form .form-list>.form-item:first-child label{border-top:none}.popin-form .form-list label{display:block;padding:0 .625rem;margin:0 .625rem;border-top:1px solid var(--border-2);line-height:2.75rem}.popin-form .form-list label:hover{background-color:var(--surface-2)}.popin-form .form-list label .form-item-help{position:relative;top:-1.25rem;padding-left:var(--size-5);margin:0;font-weight:400}.popin-form label+.form-item-help{padding-left:var(--size-5)}.popin-form label>.form-item-help{display:block;padding-top:var(--size-3)}.popin-form .form-item-help>p{padding:0}.popin-form .form-item-help>span{display:block;margin-bottom:.375rem}.popin-form .form-item-help>span:last-child{margin-bottom:0}.popin-form .list-item-main{color:var(--text-1);font-weight:600}.popin-form .list-item-aside{font-weight:400}.popin-form .label>label{display:inline-block}.popin-form .label>input{width:3.75rem}.mail-correspondents .mail-label{display:inline-block;vertical-align:top;width:var(--size-5);margin-right:.3125rem;text-align:right;color:var(--text-2)}.mail-correspondents .mail-sender,.mail-correspondents .mail-recipient-item label{color:var(--text-2);font-size:var(--font-size-0);font-weight:400}.mail-correspondents .mail-sender em,.mail-correspondents .mail-recipient-item label em{color:var(--text-1);font-style:normal;font-weight:600}.mail-recipients-list{display:inline-block;vertical-align:top}.mail-recipients-list li{margin-bottom:var(--size-3)}.js-newProject-toggle{display:none}.js-newProject-toggle.isActive{display:block}}@layer blocks{.page-content{padding-bottom:var(--size-3)}.page-content .wrap{box-sizing:border-box;max-width:50rem;padding:0 5%}@media screen and (min-width: 800px){.page-content .wrap{padding:0}}.page-content h2{margin:var(--size-8) 0 var(--size-4);font-weight:600;font-size:var(--font-size-2);line-height:1.5rem}.page-content h3{margin:var(--size-3) 0;font-weight:600;font-size:var(--font-size-1);line-height:1.125rem}.page-content .abbr{display:block;color:var(--text-2);font-weight:400}.page-content p{margin:0 0 var(--size-2)}.page-content a{text-decoration:none}.page-content a:hover{text-decoration:underline}.page-content abbr{cursor:help;border-bottom:none}.page-content abbr:hover{text-decoration:underline}.page-content ul,.page-content ol,.page-content dl{margin:0 0 var(--size-5);padding-left:var(--size-6)}.page-content ul,.page-content dl{list-style:none}.page-content ul ul,.page-content ul dl,.page-content dl ul,.page-content dl dl{margin-top:var(--size-2);margin-left:.9375rem;margin-bottom:0}.page-content ul>li,.page-content dt{position:relative}.page-content ul>li::before,.page-content dt::before{content:"";position:absolute;left:-1.125rem;top:var(--size-1);width:.625rem;height:.625rem;background:url(img/bullet.svg) no-repeat}.page-content li{margin:0 0 var(--size-2)}.page-content dt{display:list-item;font-weight:600}.page-content dd{margin:0 0 var(--size-2);color:var(--text-2)}.page-content ul.index li a{color:var(--text-2)}.page-content ul.index li a strong{display:block;color:var(--link)}.page-content ul.index li a:hover{color:var(--text-2);text-decoration:none}.page-content ul.index li a:hover strong{color:var(--link);text-decoration:underline}.page-content hr{margin:1.4375rem 3.125rem var(--size-6);border:1px solid var(--border-2);border-width:1px 0 0}.page-content strong{font-weight:600}.page-content sup{font-size:.6em;line-height:1;vertical-align:super}.page-content em{color:var(--text-2);font-weight:400;font-style:normal}.page-content .small{display:block;color:var(--text-2);font-size:var(--font-size-00);font-weight:400}.page-content blockquote,.page-content .example,.page-content .exemple{color:var(--text-2);padding:0 0 0 var(--size-2);margin:0 0 .9375rem;border-left:2px solid var(--border-1)}.page-content blockquote ul,.page-content .example ul,.page-content .exemple ul{margin-block:var(--size-2) 0}li .page-content blockquote,li .page-content .example,li .page-content .exemple{margin:0}.page-content img{display:block;margin:0 auto}.page-content .align-center{width:100%;margin:var(--size-3) auto var(--size-6)}@media screen and (min-width: 1072px){.page-content .align-center{position:relative;left:-8.5rem;width:67rem}}.page-content .align-left{float:left}.page-content .align-right{float:right}.page-content .gradient-bottom,.page-content .gradient-bottom-small,.page-content .gradient-top,.page-content .gradient-top-bottom,.page-content .gradient-top-small{position:relative}.page-content .gradient-bottom::after,.page-content .gradient-bottom-small::after,.page-content .gradient-top::after,.page-content .gradient-top-bottom::after,.page-content .gradient-top-small::after{content:"";position:absolute;left:0;display:block;width:100%;height:8.25rem}.page-content .gradient-top::after,.page-content .gradient-top-bottom::after,.page-content .gradient-top-small::after{top:0;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.page-content .gradient-top-small::after{height:4.125rem}.page-content .gradient-bottom::after,.page-content .gradient-bottom-small::after{bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.page-content .gradient-bottom-small::after{height:4.125rem}.page-content .gradient-top-bottom::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:8.25rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.page-content .cut-bottom:after,.page-content .cut-top:before{content:"";display:block;width:100%;height:.125rem;background:url(img/home-divider.svg) no-repeat}.page-content .alert,.page-content .warning,.page-content .notice,.page-content .note,.page-content .highlight,.page-content .header{padding:.6875rem var(--size-3);margin:0 0 var(--size-6);border-radius:var(--radius-1)}.page-content .alert>p:last-child,.page-content .warning>p:last-child,.page-content .notice>p:last-child,.page-content .note>p:last-child,.page-content .highlight>p:last-child,.page-content .header>p:last-child{margin-bottom:0}.page-content .block,.page-content .block-center{padding:var(--size-2) var(--size-2);margin:0 0 var(--size-6);border:2px solid var(--border-1);border-radius:var(--radius-1);line-height:1.125rem}.page-content .block>p:last-child,.page-content .block-center>p:last-child{margin-bottom:0}.page-content .highlight,.page-content .header{--_title-color: hsl(var(--_text-color-hsl));--_text-color: hsl(var(--text-on-tint-info-hsl) / 90%);--_background-color: var(--surface-tint-info);color:var(--_text-color);background:var(--_background-color)}.page-content .notice,.page-content .note{color:var(--text-on-tint-mute);background:var(--surface-tint-mute)}.page-content .alert,.page-content .warning{color:var(--text-on-tint-warn);background:var(--surface-tint-warn)}.page-content .alert strong,.page-content .warning strong{color:var(--text-warning)}.page-content .alert a,.page-content .warning a{color:var(--text-warning)}.page-content .block,.page-content .block-center{color:var(--text-2)}.page-content .block-center{text-align:center}.page-content table{border-collapse:collapse;width:100%;margin:0 0 var(--size-5)}.page-content table a{padding:0;margin:0;line-height:.6875rem;display:inline-block;border-bottom:1px solid var(--border-1)}.page-content.wide-tables table{display:block;overflow-x:auto;max-width:100%}@media screen and (min-width: 1072px){.page-content.wide-tables table{position:relative;left:-8.5rem;width:67rem;max-width:67rem}}.page-content caption{color:var(--text-2);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;text-align:left}.page-content th{color:var(--text-1);text-align:left;font-weight:600}.page-content th,.page-content td{padding:var(--size-1)}.page-content th.title,.page-content td.title{color:var(--text-2);text-align:right;padding-right:var(--size-2)}.page-content thead th,.page-content thead td{border:1px solid var(--border-2);border-width:0 0 1px}.page-content tfoot th,.page-content tfoot td{border:1px solid var(--border-2);border-width:1px 0 0}.page-content tfoot th.title{font-weight:400}.page-content tbody .even th,.page-content tbody .even td,.page-content tbody tr:nth-child(even){background:var(--hover)}.page-content .table-split td{width:50%}.page-content .currency{text-align:right;white-space:nowrap;padding-right:var(--size-5)}.page-content .date{text-align:right}.page-content .project{width:100%}.page-content td .leftNote{position:relative;left:-1.125rem}.page-content .freelancer{position:relative;margin:var(--size-6) 0;color:var(--text-2);font-style:italic}.page-content .freelancer-logo{position:absolute;left:0;top:0;width:var(--size-11);height:100%;border-radius:var(--radius-1);background:var(--color-blue) url(img/freelancer-pill.svg) no-repeat 50% 80%;background-size:60px}.page-content .freelancer-features{margin-left:5.3125rem;padding:var(--size-2);border-radius:var(--radius-1);background:var(--surface-tint-mute)}.page-content .freelancer-features>p:last-child{margin-bottom:0}}@layer components{.header-main>.wrap{--padding-top: 0.5rem;--padding-inline: 0.625rem;display:flex;justify-content:space-between;gap:1rem;height:4.375rem;padding-block-start:var(--padding-top);padding-inline:var(--padding-inline)}@media screen and (min-width: 800px){.header-main>.wrap{height:4.25rem}}@media screen and (min-width: 1040px){.header-main>.wrap{padding-inline:0}}.header-main .logo{width:12.5rem;height:4.125rem;background:url(img/logo@2x.png) no-repeat;background-size:200px 65px}@media screen and (min-width: 430px){.header-main .logo{width:17rem;height:5.1875rem;background-size:250px 82px}}.main-nav{display:flex;align-items:center;align-self:center}@media screen and (min-width: 800px){.main-nav{align-self:auto;margin-block-start:1rem}}.nav-mobile-trigger{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-inverse);border:0;border-radius:5px;box-shadow:0 .0625rem .125rem rgba(0,0,0,.3);width:2.75rem;height:2.75rem;padding:0;margin:0;color:inherit;line-height:1;vertical-align:middle}@media screen and (min-width: 800px){.nav-mobile-trigger{display:none}}.menu-icon{display:inline-block;position:relative;width:var(--size-4);height:.125rem;margin-block-start:.625rem;background:var(--text-on-inverse);box-shadow:0 -0.3125rem 0 var(--text-on-inverse),0 -0.625rem 0 var(--text-on-inverse)}.main-nav-list{border:none;background:none;margin:0;padding:0;max-width:none;border-radius:0;box-shadow:none;align-self:auto;justify-self:auto}.main-nav-list ul{padding-block:0;padding-inline-start:0}.main-nav-list li+li{margin-block-start:0}@media screen and (min-width: 800px){.main-nav-list:not(:popover-open){position:relative;display:flex;gap:.25rem;overflow:visible}.main-nav-list:not(.\:popover-open){position:relative;display:flex;gap:.25rem;overflow:visible}}.main-nav-list:popover-open{display:block;position:fixed;top:3.125rem;right:.625rem;left:auto;margin:0;padding:0;background:var(--surface-1);border-radius:5px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);text-align:right}@media screen and (min-width: 430px){.main-nav-list:popover-open{top:4.0625rem}}.main-nav-list.\:popover-open{display:block;position:fixed;top:3.125rem;right:.625rem;left:auto;margin:0;padding:0;background:var(--surface-1);border-radius:5px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);text-align:right}@media screen and (min-width: 430px){.main-nav-list.\:popover-open{top:4.0625rem}}.main-nav-list a{display:block;padding:.875rem .75rem;text-align:left;white-space:nowrap}.main-nav-list a:hover{color:var(--white);text-decoration:none;background-color:var(--color-blue)}@media screen and (min-width: 800px){.main-nav-list a{padding:.25rem .75rem;border-radius:.25rem;color:var(--text-on-inverse)}.main-nav-list a:hover{background:var(--surface-header-hover)}}.main-nav-list .login a{--border-width: 0.0625rem;padding-block-start:.5rem;border-block-start:var(--border-width) solid var(--border-1)}@media screen and (min-width: 800px){.main-nav-list .login a{padding:calc(.25rem - var(--border-width)) calc(.75rem - var(--border-width));margin:0;border:1px solid var(--grey-6)}.main-nav-list .login a:hover{border-color:var(--grey-8)}}@media screen and (min-width: 800px){.main-nav .active{position:relative}.main-nav .active::after{--arrow-height: .75rem;--arrow-width: 1.25rem;--arrow-color: var(--surface-hero);content:"";position:absolute;left:calc(50% - var(--arrow-width)/2);bottom:-0.625rem;display:block;height:0;width:0;border-left:calc(var(--arrow-width)/2) solid rgba(0,0,0,0);border-right:calc(var(--arrow-width)/2) solid rgba(0,0,0,0);border-bottom:var(--arrow-height) solid var(--arrow-color);pointer-events:none}}}@layer components{.page-title{position:relative;overflow:visible;background:var(--surface-hero);padding:var(--size-9) 0 2.25rem;text-align:center}.page-title h1{margin:0 var(--size-2) var(--size-3);font-size:2.625rem}.page-title p{margin:0 0 var(--size-2);color:var(--text-2)}.page-title>p{margin:0 0 2.625rem}.page-title a{color:var(--text-2);text-decoration:none}.page-title a:hover{text-decoration:underline}.page-title_extra{position:absolute;left:0;bottom:calc(var(--size-5)/2*-1);width:100%;z-index:10}.page-title_extra>p{display:inline-block;padding:.125rem var(--size-2);margin:0;color:var(--white);font-size:var(--font-size-00);line-height:1.25rem;background-color:var(--grey-6);border-radius:var(--radius-5)}}@layer components{.subscription{padding:1.5rem 0;background-color:var(--surface-subscription);overflow:hidden}.subscription+footer[role=contentinfo]{border-top:0}.subscription-form-tabs{margin-inline:0 auto var(--size-2);text-align:center}@media screen and (min-width: 840px){.subscription-form-tabs{top:.625rem;margin-block:0 -0.25rem}}.subscription-form-tab{display:inline-block}.subscription-form-tab label{position:relative;display:block;height:2.375rem;padding:0 .875rem .125rem 1.875rem;border-radius:3px;color:#fff;font-size:var(--font-size-2);line-height:2.375rem}.subscription-form-tab label::before{content:"";position:absolute;left:.625rem;top:.8125rem;display:block;width:.875rem;height:var(--size-3);background:url(img/subscription-checkbox.svg) no-repeat;background-size:14px 36px}.subscription-form-tab label:hover{text-decoration:underline}@media screen and (min-width: 840px){.subscription-form-tab label{padding:0 .875rem .625rem 1.875rem}}.subscription-form-tab>[type=radio]{display:none}.subscription-form-tab>[type=radio]:checked~label{height:2.3125rem;padding:0 1.1875rem .625rem 1.8125rem 1.875rem;color:var(--text-on-inverse);text-decoration:none;line-height:2.3125rem;background:var(--grey-10)}.subscription-form-tab>[type=radio]:checked~label::before{background-position:0 -24px}.subscription-form-fields{padding:.75rem;border-radius:8px;background:var(--grey-10)}.subscription-form-fields ul{display:grid;gap:.75rem}@media screen and (min-width: 840px){.subscription-form-fields ul{grid-template-columns:repeat(3, 1fr)}}.subscription-form-fields .button.button-main{width:100%;font-size:1.5rem}.subscription-form-fields input{margin:0}.form-item-error-message{position:absolute;left:0;top:100%;width:auto;padding:.375rem .625rem;margin:.375rem 0 0;vertical-align:middle;color:var(--white);font-size:var(--font-size-00);line-height:.9375rem;background:var(--color-red);z-index:10}.form-item-error-message p{margin:0}.form-item-error-message::before{content:" ";position:absolute;bottom:100%;height:0;width:0;border:solid rgba(0,0,0,0);pointer-events:none;border-color:rgba(245,0,0,0);border-bottom-color:var(--color-red);border-width:6px;left:.625rem}.subscription-call-to-action{padding-top:var(--size-3);text-align:center;color:#fff;font:normal 400 1.375rem/2rem var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 375px){.subscription-call-to-action{font-size:var(--font-size-4)}}@media screen and (min-width: 940px){.subscription-call-to-action{font-size:var(--font-size-6);text-align:right}.subscription-call-to-action::after{content:"";position:absolute;right:-1.375rem;bottom:var(--size-5);display:block;width:var(--size-6);height:3.75rem;background:url(img/subscription-arrow.svg) no-repeat;background-size:24px 60px}}.subscription-secure{position:relative;display:inline-block;padding:var(--size-4) 0 0 var(--size-5);color:var(--text-on-inverse);font-size:var(--font-size-0);line-height:1rem}.subscription-secure a{color:var(--text-on-inverse)}.subscription-secure::before{content:"";position:absolute;left:0;top:var(--size-4);display:inline-block;width:var(--size-4);height:var(--size-4);background:url(img/subscription-secure.svg) no-repeat;background-size:16px 16px}.subscription-active-session{padding:.375rem var(--size-5);text-align:center}}.subscription-logged-in{display:grid;justify-content:center;gap:.5rem;text-align:center}@layer components{footer[role=contentinfo]{background-color:var(--surface-deep)}}:root{--color-teal: #5297ab;--color-brown: #b7955a;--color-red: #c22c17;--color-blue: #01a3d2;--color-orange: #f58300;--color-orange-dark: #d67300;--color-orange-light: #e8ab63;--color-yellow: #f4df6c;--color-cyan: #5ec9dd}:root{--text-2-hsl: var(--grey-8-hsl);--surface-tint-info-hsl: var(--blue-1-hsl);--text-on-tint-info-hsl: var(--blue-10-hsl);--surface-tint-warn-hsl: var(--yellow-2-hsl);--text-on-tint-warn-hsl: var(--grey-10-hsl);--surface-tint-mute-hsl: var(--grey-1-hsl);--text-on-tint-mute-hsl: var(--grey-8-hsl);--surface-inverse-hsl: var(--grey-8-hsl);--text-on-inverse-hsl: 0 0% 100%;--surface-header-hsl: var(--grey-8-hsl);--surface-header-hover-hsl: var(--grey-11-hsl);--surface-subscription-hsl: var(--grey-8-hsl);--surface-deep-hsl: var(--grey-12-hsl);--surface-hero-hsl: var(--surface-0-hsl);--text-accent-hsl: 193.5 35.2% 49.6%;--text-danger-hsl: 7 78.8% 42.5%;--text-warning-hsl: 32 100% 42%;--text-brand-hsl: 38 39.2% 53.5%;--text-info-hsl: 193.5 99.1% 41.4%;--surface-tint-info: hsl(var(--surface-tint-info-hsl));--text-on-tint-info: hsl(var(--text-on-tint-info-hsl));--surface-tint-warn: hsl(var(--surface-tint-warn-hsl));--text-on-tint-warn: hsl(var(--text-on-tint-warn-hsl));--surface-tint-mute: hsl(var(--surface-tint-mute-hsl));--text-on-tint-mute: hsl(var(--text-on-tint-mute-hsl));--surface-inverse: hsl(var(--surface-inverse-hsl));--text-on-inverse: hsl(var(--text-on-inverse-hsl));--surface-header: hsl(var(--surface-header-hsl));--surface-header-hover: hsl(var(--surface-header-hover-hsl));--surface-subscription: hsl(var(--surface-subscription-hsl));--surface-deep: hsl(var(--surface-deep-hsl));--surface-hero: hsl(var(--surface-hero-hsl));--text-accent: hsl(var(--text-accent-hsl));--text-danger: hsl(var(--text-danger-hsl));--text-warning: hsl(var(--text-warning-hsl));--text-brand: hsl(var(--text-brand-hsl));--text-info: hsl(var(--text-info-hsl))}:root[data-color-scheme=dark]{--text-2-hsl: var(--grey-4-hsl);--surface-tint-info-hsl: var(--blue-12-hsl);--text-on-tint-info-hsl: var(--blue-2-hsl);--surface-tint-warn-hsl: var(--yellow-12-hsl);--text-on-tint-warn-hsl: var(--orange-2-hsl);--surface-tint-mute-hsl: var(--grey-9-hsl);--text-on-tint-mute-hsl: var(--grey-2-hsl);--surface-inverse-hsl: var(--grey-12-hsl);--text-on-inverse-hsl: var(--grey-1-hsl);--surface-header-hsl: var(--grey-11-hsl);--surface-header-hover-hsl: var(--grey-12-hsl);--surface-subscription-hsl: var(--grey-11-hsl);--surface-hero-hsl: var(--surface-deep-hsl);--text-accent-hsl: var(--blue-3-hsl);--text-danger-hsl: var(--red-3-hsl);--text-warning-hsl: var(--orange-4-hsl);--text-brand-hsl: var(--brown-3-hsl);--text-info-hsl: var(--blue-4-hsl);--focus-shadow-color: hsla(193 66% 54% / 0.5)}:root[data-color-scheme=dark] body.home{--surface-hero-hsl: var(--surface-deep-hsl);--surface-hero: hsl(var(--surface-hero-hsl));--surface-inverse-hsl: var(--grey-11-hsl);--surface-inverse: hsl(var(--surface-inverse-hsl))}@media(prefers-color-scheme: dark){:root:not([data-color-scheme=light]){--text-2-hsl: var(--grey-4-hsl);--surface-tint-info-hsl: var(--blue-12-hsl);--text-on-tint-info-hsl: var(--blue-2-hsl);--surface-tint-warn-hsl: var(--yellow-12-hsl);--text-on-tint-warn-hsl: var(--orange-2-hsl);--surface-tint-mute-hsl: var(--grey-9-hsl);--text-on-tint-mute-hsl: var(--grey-2-hsl);--surface-inverse-hsl: var(--grey-12-hsl);--text-on-inverse-hsl: var(--grey-1-hsl);--surface-header-hsl: var(--grey-11-hsl);--surface-header-hover-hsl: var(--grey-12-hsl);--surface-subscription-hsl: var(--grey-11-hsl);--surface-hero-hsl: var(--surface-deep-hsl);--text-accent-hsl: var(--blue-3-hsl);--text-danger-hsl: var(--red-3-hsl);--text-warning-hsl: var(--orange-4-hsl);--text-brand-hsl: var(--brown-3-hsl);--text-info-hsl: var(--blue-4-hsl);--focus-shadow-color: hsla(193 66% 54% / 0.5)}:root:not([data-color-scheme=light]) body.home{--surface-hero-hsl: var(--surface-deep-hsl);--surface-hero: hsl(var(--surface-hero-hsl));--surface-inverse-hsl: var(--grey-11-hsl);--surface-inverse: hsl(var(--surface-inverse-hsl))}}@layer utilities{.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden}.ir::before{content:"";display:block;width:0;height:150%}}@layer utilities{@media print{*{background:rgba(0,0,0,0) !important;color:var(--black) !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}.ir a::after,a[href^="javascript:"]::after,a[href^="#"]::after{content:""}pre,blockquote{border:1px solid var(--grey-6);page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media print{.header-main-nav,body>footer{display:none}.gina-toolbar{display:none}@page{size:A4;margin:0 0 1cm;background:var(--brown-0);@bottom-left{content:"freelancer-app.fr | " string(article-title);padding-left:2cm;font-family:var(--font-sans);font-size:10pt;color:var(--grey-6)}@bottom-right{content:counter(page) " / " counter(pages);padding-right:2cm;font-family:var(--font-sans);font-size:10pt;color:var(--grey-6)}}h1{string-set:article-title content()}.page-title_extra{bottom:-1.25cm}.page-title_breadcrumbs{display:none}.page-content .wrap{padding:0 2cm}}}@layer pages{.about-bio{--_img-size: 5rem;display:grid;place-items:center;text-align:center;gap:1rem;margin-block:var(--size-6)}@media only screen and (min-width: 510px){.about-bio{display:flex;justify-items:flex-start;text-align:start}}.about-bio img{width:var(--_img-size);height:var(--_img-size);margin:0 var(--size-2) 0 0;border-radius:50%}.about-bio h4{color:var(--text-1);font-size:var(--font-size-2);font-weight:400}.about-bio h4,.about-bio p{margin-block:0}}.account-deleted main{text-align:center}.account-deleted .page-content{padding-block-end:var(--size-9)}@layer pages{body.contact .contact-form .wrap{max-width:52rem;padding:0 1rem}body.contact .contact-form .intro{padding:1rem .625rem}body.contact .message-type{padding:var(--size-3) 0}body.contact .message-type li{display:none}body.contact .message-type li:first-child{display:block}body.contact .message-type p:first-child{margin-top:0}body.contact .message-type p:last-child{margin-bottom:0}}@layer pages{.help .factsheet-content em{display:inline-block;padding:0 var(--size-1);border:1px solid var(--text-accent);border-radius:var(--radius-0);color:var(--text-accent)}.factsheets .page-content{padding-bottom:var(--size-3)}.factsheets .page-content h2{margin:var(--size-8) 0 var(--size-4);font-weight:600;font-size:var(--font-size-2);line-height:1.5rem}.factsheets .page-content h3{margin:var(--size-3) 0;font-weight:600;font-size:var(--font-size-1);line-height:1.125rem}.factsheets .page-content h4{margin:var(--size-3) 0 var(--size-2);font-weight:300;font-size:var(--font-size-0);line-height:1.125rem;text-transform:uppercase}.factsheet-sources{margin-top:var(--size-6);padding:var(--size-3) var(--size-2) 0;border-top:1px solid var(--border-2);font-size:var(--font-size-0)}.factsheet-ft{padding:var(--size-8) 6.25rem;text-align:center;background:var(--surface-tint-mute)}.factsheets .factsheet-extra{padding:var(--size-8) 0}.factsheets .factsheet-extra small{font-size:1em;color:var(--text-2)}.factsheet-feedback{width:-moz-max-content;width:max-content;padding-left:2.5rem;margin-inline:auto;background:url(img/feedback.svg) 0 .2em no-repeat;background-size:auto 32px}.factsheet-original,.factsheet-more{overflow:hidden;margin-bottom:var(--size-6);padding:var(--size-3) var(--size-2);font-size:var(--font-size-0);border-radius:var(--radius-1);background:var(--surface-1)}.factsheet-original>img,.factsheet-more>img{float:left;max-width:12.5rem;max-height:var(--size-11);margin:0 var(--size-2) 0 0}.factsheet-more h4{margin:0 0 var(--size-2);color:var(--text-2);font-size:var(--font-size-00);font-weight:normal;text-transform:uppercase}.factsheet-more ul{margin:0}p.factsheet-aside{margin:0;line-height:1.875rem}@media screen and (min-width: 800px){p.factsheet-aside{float:right}}a.factsheet-checked-by{display:block;margin:var(--size-4) 0 var(--size-4);color:var(--text-2);font:normal 400 1.25rem/1.875rem var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}@media screen and (min-width: 800px){a.factsheet-checked-by{font-size:var(--font-size-4);margin-bottom:var(--size-8)}}a.factsheet-checked-by:hover{cursor:pointer;text-decoration:none}a.factsheet-checked-by:hover strong{text-decoration:underline}.draft-warning{position:relative}.draft-warning::before{content:"Brouillon";position:absolute;left:100%;padding-left:.5625rem;border-left:2px solid var(--color-red);margin-left:.5625rem;color:var(--text-danger);font:normal 400 1.25rem/1.875rem var(--font-script)}.glossary-index{margin:0;padding:var(--size-1) 0;text-align:center;background:var(--blue-3);font-size:var(--font-size-0);line-height:1.25rem;border-radius:var(--radius-5)}.glossary-index li{display:inline-block;margin:0;padding:0}.glossary-index li::before{display:none}.glossary-index li a,.glossary-index li span{display:inline-block;height:var(--size-5);width:var(--size-5);color:var(--color-teal)}.glossary-index li a{color:var(--white);font-weight:600}.glossary-index li a:hover{color:var(--color-teal);background:var(--white);border-radius:100%;text-decoration:none}.glossary-index li::before{content:"";position:inline;left:0;top:0;width:0;height:0;background:none}.glossary h2{margin:var(--size-6) 0;color:var(--text-2);text-align:center}@media print{.factsheet-original a::after,.factsheet-more a::after{content:attr(href);display:block;color:var(--grey-6);font-size:.8em;font-weight:normal}.factsheet-original em,.factsheet-more em{display:none}}}@layer pages{.factsheets-block{margin:var(--size-5) auto var(--size-8)}.factsheets-intro{margin:var(--size-3) var(--size-2) 0;padding:var(--size-2);border-radius:var(--radius-1);background:var(--surface-tint-info)}.factsheets-intro>h1{margin:var(--size-2) 0;color:var(--text-on-tint-info);font-size:var(--font-size-2);line-height:var(--font-lineheight-1);font-weight:600}.factsheets-intro>p{margin:var(--size-2) 0;color:color-mix(in srgb, var(--text-accent), black 10%);font-size:var(--font-size-0);line-height:var(--font-lineheight-1)}.factsheets-organism-title>h1{margin:0 var(--size-4) var(--size-2);color:var(--text-1);font-size:var(--font-size-4);line-height:1}.factsheets-organism-title>h1+p{margin:0 var(--size-4);color:var(--text-2);font-size:var(--font-size-2) !important;line-height:var(--font-lineheight-3);font-family:var(--font-script);font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.factsheets-column{float:left;width:50%;padding:0 0 var(--size-6);margin:var(--size-8) 0;box-sizing:border-box}.factsheets-column:last-child{border-left:var(--border-size-1) solid var(--border-1)}.factsheets-section{list-style-type:none}.factsheets-section>li{margin:var(--size-6) 0 0;-moz-column-break-inside:avoid;break-inside:avoid}.factsheets-section>li:first-child{margin-top:0}.factsheets-section-title{margin:0 var(--size-4);color:var(--text-2);font:normal 400 var(--font-size-4)/var(--font-lineheight-1) var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.factsheets-column .factsheets-section-title{margin-left:10%;margin-right:10%}.factsheets-columns{margin:var(--size-4) 0}@media only screen and (min-width: 850px){.factsheets-columns{-moz-column-count:2;column-count:2;-moz-column-gap:var(--size-9);column-gap:var(--size-9);-moz-column-rule:var(--border-size-1) solid var(--border-1);column-rule:var(--border-size-1) solid var(--border-1)}}.factsheets-list{padding:0 var(--size-5);margin:0 var(--size-2);color:var(--text-accent);list-style:circle}.factsheets-list-item a{display:block;padding:var(--size-2) var(--size-2) var(--size-2) var(--size-1);text-decoration:none;border-radius:var(--radius-1)}.factsheets-list-item a:hover{background:var(--surface-tint-info)}.factsheets-list-item h3{margin:0;font-size:var(--font-size-2);font-weight:400;line-height:1}.factsheets-list-item p{margin:0;color:var(--text-2);font-size:var(--font-size-0);line-height:var(--font-lineheight-1)}.list-item-draft h3{position:relative}.list-item-draft h3::after{content:"Brouillon";position:absolute;top:0;right:0;display:inline-block;margin:0 var(--size-1);padding:var(--size-1) var(--size-1) 0;color:var(--text-danger);border:var(--border-size-1) solid var(--color-red);border-radius:var(--radius-0);transform:rotate(-5deg)}}@layer pages{body.help .header{overflow:visible;margin:var(--size-9) 0 var(--size-8);text-align:center}body.help .header h1{margin:0 var(--size-2) var(--size-3);font-size:2.625rem;font-weight:400;line-height:2.625rem}body.help .header p{margin:0 0 var(--size-2);color:var(--text-2)}body.help .header>p{margin:0 0 2.625rem}body.help .header a{color:var(--text-2);text-decoration:none}body.help .header a:hover{text-decoration:underline}body.help .header-extra{position:absolute;bottom:-4.75rem;width:100%;text-align:center;z-index:10}body.help .header-extra>p{display:inline-block;padding:.125rem var(--size-2);margin:0;color:var(--white);font-size:var(--font-size-00);line-height:1.25rem;background-color:var(--grey-6);border-radius:var(--radius-5)}}@layer pages{body.home .home-hero{padding:0;background:var(--surface-hero)}body.home .home-hero>.wrap{position:relative;height:26.25rem}@media screen and (min-width: 1040px){body.home .home-hero>.wrap{height:26.25rem}}body.home .home-hero .pitch{position:absolute;left:50%;top:1.875rem;width:31.25rem;margin-left:-10rem}@media screen and (min-width: 1040px){body.home .home-hero .pitch{left:var(--size-5);top:6.875rem;margin:0 auto}}body.home .home-hero .pitch li{margin:var(--size-3) 0 0;padding-left:1.625rem;color:var(--text-2);font-size:clamp(var(--font-size-1),.675rem + .5vw,var(--font-size-2));background:url(img/pitch-check.svg) no-repeat 0 .25rem;background-size:21px}body.home .home-hero .hero-pitch{margin:0 0 var(--size-3);font-size:clamp(var(--font-size-6),.375rem + 2.5vw,2.625rem);line-height:1;font-weight:400}@media screen and (min-width: 1040px){body.home .home-hero .hero-pitch{margin:0 0 var(--size-6);letter-spacing:-0.0625rem}}body.home .home-hero .tidal-wave{position:relative;left:50%;bottom:-3.25rem;width:50.25rem;height:25.4375rem;padding-top:6.25rem;margin-left:-22.5rem;background:url(img/hero-mobile-wave.png) no-repeat 50% 100%;background-image:-webkit-image-set(url("img/hero-mobile-wave.png") 1x, url("img/hero-mobile-wave@2x.png") 2x);background-image:image-set(url("img/hero-mobile-wave.png") 1x, url("img/hero-mobile-wave@2x.png") 2x);background-size:804px 307px;z-index:2}@media screen and (min-width: 1040px){body.home .home-hero .tidal-wave{position:absolute;left:auto;right:-13.75rem;bottom:-2.5rem;height:26.75rem;margin:0;background-image:url(img/hero-desktop-wave.png);background-image:-webkit-image-set(url(img/hero-desktop-wave.png) 1x, url(img/hero-desktop-wave@2x.png) 2x);background-image:image-set(url(img/hero-desktop-wave.png) 1x, url(img/hero-desktop-wave@2x.png) 2x);background-size:804px 428px}}body.home .home-subscription{border-top:4px solid var(--grey-11);background:var(--surface-inverse);text-align:center}body.home .home-subscription>.wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;padding:2rem 1rem 1rem}@media screen and (min-width: 1040px){body.home .home-subscription>.wrap{justify-content:flex-start;padding:1rem}}body.home .home-subscription-button{padding:0 var(--size-5);height:2.5rem;font-size:1.5rem;line-height:2.5rem;font-weight:400}body.home .home-subscription-trial{display:block;color:var(--text-on-inverse);font:normal 400 2rem/1.25 var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1040px){body.home .home-subscription-trial{position:relative;top:.35rem;font-size:2rem}}body.home .home-details{padding:1.875rem 0 1.125rem;text-align:center}body.home .home-details h1{padding:0 0 var(--size-3);margin:0 0 var(--size-3);font-size:var(--font-size-4);font-weight:400;border-bottom:1px solid var(--border-1)}body.home .home-details h1>span{display:block}@media screen and (min-width: 760px){body.home .home-details h1>span{display:inline}}body.home .home-details-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}body.home .home-details-item{display:flex;align-items:center;gap:.75rem;width:18.75rem;padding:1.3125rem 0;margin:0 auto;text-align:left}@media screen and (min-width: 600px){body.home .home-details-item{flex-direction:column;width:33%;text-align:center}}body.home .home-details-title{display:inline;margin:0;font-size:1.125rem;line-height:1;font-weight:400}body.home .home-details-title>span{display:block}body.home .home-details-icon{--_icon-size: 3rem;display:block;width:var(--_icon-size);height:var(--_icon-size);background:url(img/home-sprite.svg);background-size:calc(var(--_icon-size)*5)}body.home .home-details-icon-fast{background-position:0 calc(var(--_icon-size)*-2)}body.home .home-details-icon-secure{background-position:0 calc(var(--_icon-size)*-4)}body.home .home-details-icon-estimates{background-position:calc(var(--_icon-size)*-4) 0}body.home .home-details-icon-revive{background-position:calc(var(--_icon-size)*-2) calc(var(--_icon-size)*-2)}body.home .home-features{padding:2.375rem 0}body.home .home-features>h2{margin:0 .625rem 1.125rem;color:var(--text-2);font:normal 400 2rem/1 var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body.home .home-features>div{position:relative;max-width:64.375rem;margin:0 auto}body.home .home-features>div .active{z-index:3}body.home .home-features>div .next{z-index:2}body.home .home-features img{width:100%}body.home .home-features .home-benefits{margin-block-start:3rem}body.home .home-features-divider{position:relative;height:.125rem;background:url(img/home-divider.svg)}body.home .home-features-container{overflow:hidden;transition:height 1s}body.home .home-features-container>div{position:relative}body.home .home-features-document-bottom{height:0;overflow:hidden}@supports(interpolate-size: allow-keywords){body.home .home-features-document-bottom{interpolate-size:allow-keywords;transition:height .6s ease-in}}body.home .home-features-document-bottom.is-expanded{height:auto}body.home .home-features-expand{text-align:center}body.home .home-features-expand>a{display:inline-block;padding:.3125rem .625rem;margin:var(--size-3) 0 0;border-radius:5px;color:var(--white);text-decoration:none;background:var(--grey-6)}body.home .home-features-expand>a:hover{background-color:var(--color-teal)}body.home .mapMark{display:none}@media screen and (min-width: 800px){body.home .mapMark,body.home .mapMarkExtra{position:absolute;display:block;width:var(--size-5);height:var(--size-5);padding:0;margin:0;border:0;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;opacity:1}body.home .mapMark:focus,body.home .mapMarkExtra:focus{outline:none}body.home .mapMark:focus-visible,body.home .mapMarkExtra:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px;border-radius:100%}body.home .touch .mapMark{transform:scale(1.5)}body.home .mapMarkShape{position:absolute;top:.125rem;left:.125rem;width:var(--size-4);height:var(--size-4);border-radius:100%;background:var(--color-orange);box-shadow:0 0 .1875rem .125rem var(--white)}body.home .mapMarkGlow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.5rem;height:2.5rem;border-radius:100%;border:7px solid var(--color-orange);opacity:0}}@media screen and (min-width: 800px)and (prefers-reduced-motion: no-preference){body.home .mapMarkGlow{animation-name:"blip";animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}}@media screen and (min-width: 800px){body.home .mapMarkExtra{width:var(--size-7);height:var(--size-7)}body.home .mapMarkExtra .mapMarkShape{width:var(--size-6);height:var(--size-6);font-size:var(--font-size-4);line-height:1.5rem}body.home .mapMarkExtra .mapMarkGlow{width:3.75rem;height:3.75rem}@keyframes 'blip'{0%{opacity:0;transform:translate(-50%, -50%) scale(0.1)}4%{opacity:1;transform:translate(-50%, -50%) scale(0.15)}80%{opacity:0;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(1)}}body.home .mark1 .mapMarkGlow{animation-delay:.15s}body.home .mark2 .mapMarkGlow{animation-delay:.21s}body.home .mark3 .mapMarkGlow{animation-delay:.3s}body.home .mark4 .mapMarkGlow{animation-delay:.4s}body.home .mark5 .mapMarkGlow{animation-delay:.5s}body.home .mark6 .mapMarkGlow{animation-delay:.6s}body.home .mark7 .mapMarkGlow{animation-delay:.7s}body.home .mark8 .mapMarkGlow{animation-delay:.8s}body.home .mark9 .mapMarkGlow{animation-delay:.9s}body.home .mark10 .mapMarkGlow{animation-delay:1s}body.home .mark11 .mapMarkGlow{animation-delay:1.1s}body.home .home-features-dashboard .mark1{top:14.3%;left:10%}body.home .home-features-dashboard .mark2{top:31.8%;left:46.5%}body.home .home-features-dashboard .mark3{top:41.5%;left:14%}body.home .home-features-dashboard .mark4{top:54%;left:42%}body.home .home-features-dashboard .mark5{top:26.2%;left:84%}body.home .home-features-dashboard .mark6{top:76.6%;left:49%}body.home .home-features-document .mark0{top:17.5%;left:40%}body.home .home-features-document .mark1{top:35.6%;left:69.4%}body.home .home-features-document .mark2{top:19.5%;left:78%}body.home .home-features-document .mark3{top:81%;left:48%}body.home .home-features-document-bottom .mark-list{display:none}body.home .home-features-document-bottom .mark4{top:4.1%;left:25.5%}body.home .home-features-document-bottom .mark5{top:12.3%;left:18%}body.home .home-features-document-bottom .mark6{top:14.3%;left:58.5%}body.home .home-features-document-bottom .mark7{top:58.3%;left:36%}body.home .home-features-document-bottom .mark8{top:70.1%;left:20.1%}body.home .home-features-document-bottom .mark9{top:95.6%;left:36%}body.home .home-features-client .mark1{top:17.5%;left:4%}body.home .home-features-client .mark2{top:48.3%;left:26.5%}body.home .home-features-client .mark3{top:22.0625rem;left:6.75rem}body.home .home-features-client .mark4{top:29.125rem;left:23.125rem}body.home .home-features-client .mark5{top:14.3125rem;left:54.375rem}}body.home .home-benefits{padding:0 2rem 1.5rem;text-align:center}body.home .home-benefits>ul{display:grid;gap:1.5rem;padding:0;list-style:none}@media screen and (min-width: 800px){body.home .home-benefits>ul{grid-template-columns:1fr 1fr}}body.home .home-benefits-item{--_icon-size: 2.5rem;--_icon-gap: .75rem;display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--_icon-gap);column-gap:var(--_icon-gap);text-align:left}body.home .home-benefits-item>div{flex:1}body.home .home-benefits-item h3{margin:0;font:normal 400 1.5rem/1 var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home .home-benefits-item p{flex-basis:100%;margin:0;color:var(--text-2)}body.home .home-icon{flex:none;width:var(--_icon-size);height:var(--_icon-size);background:url("img/home-sprite.svg") no-repeat;background-size:calc(var(--_icon-size)*5)}body.home .home-icon[data-home-icon=file]{background-position:0 0}body.home .home-icon[data-home-icon=clipboard]{background-position:calc(var(--_icon-size)*-2) 0}body.home .home-icon[data-home-icon=validation]{background-position:calc(var(--_icon-size)*-4) 0}body.home .home-icon[data-home-icon=folder]{background-position:calc(var(--_icon-size)*-1) calc(var(--_icon-size)*-1)}body.home .home-icon[data-home-icon=bell]{background-position:calc(var(--_icon-size)*-3) calc(var(--_icon-size)*-1)}body.home .home-icon[data-home-icon=timer]{background-position:0 calc(var(--_icon-size)*-2)}body.home .home-icon[data-home-icon=emails]{background-position:calc(var(--_icon-size)*-2) calc(var(--_icon-size)*-2)}body.home .home-icon[data-home-icon=legal]{background-position:calc(var(--_icon-size)*-4) calc(var(--_icon-size)*-2)}body.home .home-icon[data-home-icon=safe]{background-position:0 calc(var(--_icon-size)*-4)}body.home .home-icon[data-home-icon=lock]{background-position:calc(var(--_icon-size)*-2) calc(var(--_icon-size)*-4)}body.home .home-icon[data-home-icon=export]{background-position:calc(var(--_icon-size)*-4) calc(var(--_icon-size)*-4)}body.home .home-benefits.home-business-types{display:flex;gap:var(--size-4)}body.home .home-trust-strip-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin:0 auto}body.home .home-trust-strip-list a{display:block;border-radius:.5rem;overflow:hidden;box-shadow:0 0 .75rem 0 rgba(0,0,0,.25);transition:transform .2s var(--ease-2, ease)}body.home .home-trust-strip-list a:hover{transform:scale(1.05)}body.home .home-trust-strip-list img{display:block;height:100%;width:auto;min-height:6rem}body.home .home-subscription-cta{padding:2rem 0;text-align:center}body.home .home-subscription-cta .home-subscription-button{display:inline-block}body.home .home-subscription-cta .home-subscription-trial{display:block;margin-top:var(--size-3);font-size:var(--font-size-0);color:var(--text-2)}body.home .home-quotes{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:40rem;padding:.375rem var(--size-5);margin:0 auto}@media only screen and (min-width: 740px){body.home .home-quotes{flex-direction:row;align-items:center}}body.home .home-quotes img{display:block;margin:0 auto;aspect-ratio:1;border-radius:100%;opacity:.9}body.home .home-quotes p{margin:0;font-size:.875rem;line-height:1.25;font-weight:300;text-align:center}@media only screen and (min-width: 740px){body.home .home-quotes p{font-size:1rem;text-align:left}}body.home .home-quotes strong{display:block;font-weight:300;font-size:1rem}@media only screen and (min-width: 740px){body.home .home-quotes strong{font-size:1.25rem}}body.home .home-quotes em{font-style:italic;display:inline-block}body.home .home-plan-list>h2{margin:.375rem auto .375rem;color:var(--text-2);font:normal 400 2rem/1.875rem var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body.home .home-plan-list .home-tarifs-footer{max-width:40rem;padding:0 var(--size-5);margin:1.125rem auto;color:var(--text-2);font-size:var(--font-size-1);line-height:1.375rem;text-align:center}body.home .home-plan-list .home-plan-list-toggle{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--size-1);margin:0 auto var(--size-4);border:var(--border-size-1) solid var(--border-2);border-radius:var(--radius-round);background:var(--surface-1)}body.home .home-plan-list .home-plan-list-toggle label{display:flex;position:relative;cursor:pointer}body.home .home-plan-list .home-plan-list-toggle label,body.home .home-plan-list .home-plan-list-toggle label+label{margin:0}body.home .home-plan-list .home-plan-list-toggle label input[type=radio]{position:absolute;opacity:0;pointer-events:none}body.home .home-plan-list .home-plan-list-toggle label>span{display:block;padding:.375rem 1.125rem;border-radius:999px;color:var(--text-2);font-size:var(--font-size-0);font-weight:500;transition:background .15s ease,color .15s ease}body.home .home-plan-list .home-plan-list-toggle label input:checked+span{background:var(--color-blue);color:var(--white)}body.home .home-plan-list .home-plan-list-toggle label input:focus-visible+span{outline:2px solid var(--color-blue);outline-offset:2px}body.home .home-plan-list>ul{max-width:64.375rem;box-sizing:border-box;width:100%;padding:0 2.1875rem;margin:0 auto;display:grid;text-align:center}@media screen and (min-width: 580px){body.home .home-plan-list>ul{grid-template-columns:50%;justify-content:center}}@media screen and (min-width: 860px){body.home .home-plan-list>ul{grid-template-columns:repeat(3, 1fr);-moz-column-gap:2%;column-gap:2%}}body.home .home-plan-list>ul>li{font-size:var(--font-size-0);margin-bottom:var(--size-3)}@media screen and (min-width: 860px){body.home .home-plan-list>ul>li{margin-bottom:0}}body.home .home-plan-list p{color:var(--text-2);text-align:center}body.home .home-plan{padding:1.875rem var(--size-5);border:1px solid var(--border-2);border-radius:5px;color:var(--text-1);text-align:center;background:var(--surface-1)}body.home .home-plan .title{width:12.5rem;padding:0 0 .75rem;border-bottom:1px solid var(--border-2);margin:0 auto}body.home .home-plan .title span{display:block;height:2.75rem;background:url(img/home-plans.svg) no-repeat;background-size:93px 152px}:where([data-color-scheme=dark]) body.home .home-plan .title span{background-image:url(img/home-plans-darkmode.svg)}@media(prefers-color-scheme: dark){body.home .home-plan .title span{background-image:url(img/home-plans-darkmode.svg)}}body.home .home-plan.light .title span{background-position:50% 0}body.home .home-plan.micro .title span{background-position:50% 50%}body.home .home-plan.pro .title span{background-position:50% 100%}body.home .home-plan .subtitle{margin:.75rem;color:var(--text-2);font-weight:400}body.home .home-plan .subtitle span{display:inline-block;white-space:nowrap}@media screen and (min-width: 640px){body.home .home-plan .subtitle span{display:block}}body.home .home-plan .price{display:block;height:2.625rem;margin:var(--size-3) 0;color:var(--text-info);font-size:var(--font-size-4);font-weight:300;line-height:2.625rem}body.home .home-plan .price strong,body.home .home-plan .price em{font-size:1.875rem;font-weight:400;font-style:normal}body.home .home-plan{position:relative}body.home .home-plan .home-plan-details{margin:var(--size-4) auto 0;padding:.375rem .875rem;background:rgba(0,0,0,0);border:1px solid var(--border-2);border-radius:var(--radius-1);color:var(--text-2);font-family:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}body.home .home-plan .home-plan-details:hover,body.home .home-plan .home-plan-details:focus-visible{border-color:var(--color-blue);color:var(--color-blue)}body.home .home-plan .home-plan-details:focus{outline:none}body.home .home-plan .home-plan-details:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}body.home .home-plan-popover{margin:0;padding:var(--size-6);width:calc(100vw - var(--size-8));max-width:22.5rem;border:1px solid var(--border-2);border-radius:var(--radius-2);background:var(--surface-1);color:var(--text-1);box-shadow:0 .5rem 2rem rgba(0,0,0,.18)}body.home .home-plan-popover .home-plan-popover-close{position:absolute;top:var(--size-2);right:var(--size-2);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-1);color:var(--text-2);font-size:1.375rem;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}body.home .home-plan-popover .home-plan-popover-close:hover,body.home .home-plan-popover .home-plan-popover-close:focus-visible{color:var(--text-1);background:var(--surface-2)}body.home .home-plan-popover .home-plan-popover-close:focus{outline:none}body.home .home-plan-popover .home-plan-popover-close:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}body.home .home-plan-popover>h3{margin:0 0 var(--size-3);color:var(--text-1);font:normal 600 1rem/1.375rem var(--font-sans)}body.home .home-plan-popover>ul{margin:0 0 var(--size-3);padding:0;list-style:none;text-align:left}body.home .home-plan-popover>ul li{position:relative;padding-left:1.125rem;margin-bottom:.375rem;font-size:var(--font-size-0);line-height:1.25rem;color:var(--text-2)}body.home .home-plan-popover>ul li::before{content:"✓";position:absolute;left:0;top:0;color:var(--text-info);font-weight:600}body.home .home-plan-popover>ul li strong{color:var(--text-1);font-weight:600}body.home .home-plan-popover .home-plan-popover-overflow{margin:0;padding-top:var(--size-3);border-top:1px dashed var(--border-2);color:var(--text-2);font-size:.8125rem;line-height:1.125rem;text-align:left}body.home .home-tarifs-cta{margin:var(--size-8) auto var(--size-3);text-align:center}body.home .home-tarifs-cta .home-subscription-trial{display:inline-block;margin-top:var(--size-3);font-size:var(--font-size-0);color:var(--text-2)}body.home .home-tarifs-footer{padding:var(--size-4) var(--size-4) 0;color:var(--text-2);font-size:var(--font-size-0);line-height:1.125rem;text-align:center}body.home .home-tarifs-footer a{color:inherit;text-decoration:underline}@media only screen and (min-width: 740px){body.home .home-features .home-benefits>ul{grid-template-columns:1fr 1fr 1fr}}body.home .home-about{scroll-margin-top:5rem}body.home .home-about>.wrap{padding-top:var(--size-8);padding-bottom:var(--size-8)}body.home .home-about>.wrap>h2{max-width:55rem;margin:0 auto 1.125rem;color:var(--text-1);font:normal 400 1.75rem/2rem var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}body.home .home-about>.wrap>p{margin:0 auto;max-width:55rem;color:var(--text-1);font-size:var(--font-size-1);line-height:1.625rem;text-align:left}body.home .home-about>.wrap>p strong{color:var(--text-1)}body.home .map-mark-popover{margin:0;padding:.875rem 1.125rem;width:calc(100vw - var(--size-8));max-width:18.75rem;border:2px solid var(--color-orange);border-radius:6px;background:var(--surface-1);color:var(--text-1);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);overflow:visible}body.home .map-mark-popover::before,body.home .map-mark-popover::after{content:"";position:absolute;left:var(--arrow-x, 50%);margin-left:-0.625rem;width:0;height:0;border:.625rem solid rgba(0,0,0,0);pointer-events:none}body.home .map-mark-popover::before{top:-1.25rem;border-bottom-color:var(--color-orange)}body.home .map-mark-popover::after{top:-1.0732233047rem;border-bottom-color:var(--surface-1)}body.home .map-mark-popover.is-above::before{top:auto;bottom:-1.25rem;border-bottom-color:rgba(0,0,0,0);border-top-color:var(--color-orange)}body.home .map-mark-popover.is-above::after{top:auto;bottom:-1.0732233047rem;border-bottom-color:rgba(0,0,0,0);border-top-color:var(--surface-1)}body.home .map-mark-popover::backdrop{background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}body.home :is(.home-plan-popover,.map-mark-popover):popover-open{inset:auto;top:50%;left:50%;transform:translate(-50%, -50%)}body.home :is(.home-plan-popover,.map-mark-popover).\:popover-open{inset:auto;top:50%;left:50%;transform:translate(-50%, -50%)}@supports(anchor-name: --x){body.home :is(.home-plan-popover,.map-mark-popover):popover-open{position-anchor:var(--anchor-name, none)}}body.home :is(.home-plan-popover,.map-mark-popover)>h3{margin:0 0 var(--size-2);color:var(--text-1);font:normal 600 .9375rem/1.25rem var(--font-sans)}body.home :is(.home-plan-popover,.map-mark-popover)>p{margin:0 0 .375rem;color:var(--text-2);font-size:var(--font-size-0);line-height:1.25rem}body.home :is(.home-plan-popover,.map-mark-popover)>p:last-child{margin-bottom:0}body.home .home-plan-popover{position-try-fallbacks:none;transform:translate(-50%, -50%) scale(0.85);transform-origin:center center;opacity:0;transition:transform .34s cubic-bezier(0.16, 1, 0.3, 1),opacity .24s ease,overlay .34s allow-discrete,display .34s allow-discrete}body.home .home-plan-popover:popover-open{transform:translate(-50%, -50%) scale(1);opacity:1}body.home .home-plan-popover.\:popover-open{transform:translate(-50%, -50%) scale(1);opacity:1}@starting-style{body.home .home-plan-popover:popover-open{transform:translate(-50%, -50%) scale(0.85);opacity:0}}@media(prefers-reduced-motion: reduce){body.home .home-plan-popover{transition:none}body.home .home-plan-popover:popover-open{transform:translate(-50%, -50%) scale(1);opacity:1}body.home .home-plan-popover.\:popover-open{transform:translate(-50%, -50%) scale(1);opacity:1}@starting-style{body.home .home-plan-popover:popover-open{transform:translate(-50%, -50%) scale(1);opacity:1}}}body.home .home-cta-dock{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.625rem var(--size-4);background:var(--surface-inverse);border-bottom:4px solid var(--grey-11);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .25s ease-out,opacity 0s linear .25s}body.home .home-cta-dock>.wrap{display:flex;align-items:center;justify-content:center;gap:var(--size-4);max-width:64.375rem;margin:0 auto}body.home .home-cta-dock-button{padding:0 1.125rem;height:2.25rem;font-size:var(--font-size-1);line-height:2.25rem;font-weight:400}@media only screen and (min-width: 740px){body.home .home-cta-dock-button{font-size:var(--font-size-2)}}body.home .home-cta-dock-trial{display:none;position:relative;top:.25rem;color:var(--text-on-inverse);font:normal 400 var(--font-size-6) var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 740px){body.home .home-cta-dock-trial{display:inline-block}}body.home.is-cta-stuck .home-cta-dock{transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .25s ease-out,opacity 0s linear}body.home .home-faq{padding:var(--size-9) 0}body.home .home-faq>.wrap{max-width:47.5rem;padding:0 var(--size-5);margin:0 auto}body.home .home-faq>.wrap>h2{margin:0 0 var(--size-6);color:var(--text-1);font:normal 400 2rem/2.25rem var(--font-script);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body.home .home-faq-entry{margin:0 0 var(--size-2);border:1px solid var(--border-1);border-radius:6px;background:var(--surface-1);overflow:hidden}body.home .home-faq-entry[open]{box-shadow:var(--shadow-2)}body.home .home-faq-question{padding:.875rem 2.75rem .875rem 1.125rem;color:var(--text-1);font-size:var(--font-size-1);line-height:1.375rem;font-weight:600}body.home .home-faq-question:hover,body.home .home-faq-question:focus-visible{color:var(--text-info);outline:none}body.home .home-faq-question:focus-visible{box-shadow:0 0 0 .125rem var(--color-blue) inset}body.home .home-faq-answer{padding:0 1.125rem var(--size-4);color:var(--text-2);font-size:var(--font-size-0);line-height:1.375rem}body.home .home-faq-answer>p{margin:0 0 .625rem}body.home .home-faq-answer>p:last-child{margin-bottom:0}body.home .home-faq-answer a{color:var(--text-info);text-decoration:underline}body.home .home-faq-answer a:hover{text-decoration:none}body.home .home-faq-answer strong{color:var(--text-1);font-weight:600}}@layer pages{.legal-confirm .outer-wrap{min-height:auto}.legal-confirm .legal-confirm-header{padding:1vh 0;color:var(--text-1);font-size:var(--font-size-2);text-align:center}@media only screen and (min-width: 850px){.legal-confirm .legal-confirm-header{padding:5vh 0 3vh}}.legal-confirm .page-content .wrap{--_padding: var(--size-6);font-size:1rem;max-width:calc(75ch + var(--_padding)*2);max-height:30vh;overflow-y:scroll;padding:0 var(--_padding) var(--_padding);border:1px solid var(--border-2);border-radius:var(--radius-3);background:var(--surface-1)}@media only screen and (min-width: 850px){.legal-confirm .page-content .wrap{max-height:50vh;margin:0 auto}}.legal-confirm .legal-confirm-form{padding:var(--size-6) 0;text-align:center}.legal-confirm .legal-confirm-form p{margin-block-start:var(--size-6)}.legal-confirm .legal-confirm-form a{text-decoration:none}.legal-confirm .legal-confirm-form a:hover,.legal-confirm .legal-confirm-form a:focus{text-decoration:underline}.legal-confirm .about-freelancer{padding-top:0}}@layer pages{body.roadmap .roadmap-entry{position:relative;padding:0 0 0 var(--size-6);color:var(--text-2)}body.roadmap .roadmap-entry strong{color:var(--text-1)}body.roadmap .roadmap-entry::before{content:"";position:absolute;left:0;top:0;display:inline-block;width:var(--size-4);height:var(--size-4);background:url(img/roadmap-sprite.svg) no-repeat;background-size:16px}body.roadmap .roadmap-new::before{background-position:0 -32px}body.roadmap .roadmap-fix::before,body.roadmap .roadmap-bug::before{background-position:0 -64px}body.roadmap .roadmap-date{padding:var(--size-3) 0;margin:0 0 var(--size-8);color:var(--text-2);font-size:var(--font-size-2);text-align:center;border:1px solid var(--border-1);border-width:1px 0}body.roadmap .roadmap-date strong{color:var(--text-1)}body.roadmap .roadmap-draft{color:var(--text-brand)}body.roadmap .roadmap-draft strong{color:var(--brown-7)}body.roadmap .roadmap-version>summary{list-style:none;cursor:pointer}body.roadmap .roadmap-version>summary::-webkit-details-marker{display:none}body.roadmap .roadmap-version>.roadmap-version_summary>.roadmap-date{margin-bottom:var(--size-8)}body.roadmap .roadmap-version>.roadmap-version_summary:hover>.roadmap-date,body.roadmap .roadmap-version>.roadmap-version_summary:focus>.roadmap-date{color:var(--text-1);border-color:var(--grey-8)}body.roadmap .roadmap-entry--extra{display:none}body.roadmap .roadmap-version.is-expanded .roadmap-entry--extra{display:block}body.roadmap .roadmap-version:not(.is-expanded) .roadmap-entry:has(+.roadmap-entry--extra){-webkit-mask-image:linear-gradient(to bottom, black 30%, transparent 100%);mask-image:linear-gradient(to bottom, black 30%, transparent 100%)}body.roadmap .roadmap-upcoming:not(.is-expanded) .roadmap-draft{display:none}body.roadmap .roadmap-upcoming.is-expanded .roadmap-more_toggle,body.roadmap .roadmap-upcoming:not(:has(.roadmap-draft)) .roadmap-more_toggle{display:none}body.roadmap .roadmap-upcoming:not(.is-expanded) .roadmap-entry:has(+.roadmap-draft){-webkit-mask-image:linear-gradient(to bottom, black 30%, transparent 100%);mask-image:linear-gradient(to bottom, black 30%, transparent 100%)}body.roadmap .roadmap-more_toggle{display:block;width:100%;padding:var(--size-3) var(--size-6);margin:0 0 var(--size-8);color:var(--text-1);font-size:var(--font-size-0);text-align:center;cursor:pointer;background:rgba(0,0,0,0);border:1px solid var(--border-1);border-radius:var(--radius-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}body.roadmap .roadmap-more_toggle:hover,body.roadmap .roadmap-more_toggle:focus{color:var(--text-1);border-color:var(--grey-8)}body.roadmap .roadmap-version.is-expanded .roadmap-more_toggle{display:none}}
