:root{--unit-base:.8rem;--unit-0:0;--unit-0_25:calc(var(--unit-base)*.25);--unit-0_5:calc(var(--unit-base)*.5);--unit-1:var(--unit-base);--unit-1_5:calc(var(--unit-base)*1.5);--unit-1_75:calc(var(--unit-base)*1.75);--unit-2:calc(var(--unit-base)*2);--unit-2_25:calc(var(--unit-base)*2.25);--unit-2_5:calc(var(--unit-base)*2.5);--unit-3:calc(var(--unit-base)*3);--unit-3_5:calc(var(--unit-base)*3.5);--unit-4:calc(var(--unit-base)*4);--unit-4_5:calc(var(--unit-base)*4.5);--unit-5:calc(var(--unit-base)*5);--unit-6:calc(var(--unit-base)*6);--unit-7:calc(var(--unit-base)*7);--unit-8:calc(var(--unit-base)*8);--unit-9:calc(var(--unit-base)*9);--unit-10:calc(var(--unit-base)*10);--unit-11:calc(var(--unit-base)*11);--unit-12:calc(var(--unit-base)*12);--unit-13:calc(var(--unit-base)*13);--unit-14:calc(var(--unit-base)*14);--unit-15:calc(var(--unit-base)*15);--unit-16:calc(var(--unit-base)*16);--unit-17:calc(var(--unit-base)*17);--unit-18:calc(var(--unit-base)*18);--unit-19:calc(var(--unit-base)*19);--unit-20:calc(var(--unit-base)*20);--unit-21:calc(var(--unit-base)*21);--unit-22:calc(var(--unit-base)*22);--unit-23:calc(var(--unit-base)*23);--unit-24:calc(var(--unit-base)*24);--unit-25:calc(var(--unit-base)*25)}
:root{--white:#fff;--black:#000;--smocky-black:#0f0f0f;--chinese-black:#171717;--eerie-black:#1f1f1f;--rosso-corsa:#d40101;--celestial-blue:#4b92d9;--generic-viridian:#088869;--rajah:#f2ae55;--jelly-bean:#db5454;--grey-90:#1a1a1a;--grey-80:#333;--grey-70:#4d4d4d;--grey-60:#666;--grey-50:gray;--grey-40:#999;--grey-30:#b3b3b3;--grey-20:#ccc;--grey-10:#e6e6e6;--passbolt-red:var(--rosso-corsa)}
:root{--layout-default-container-padding-inline:var(--unit-4);--layout-default-container-max-width:1400px;--layout-default-grid-columns:repeat(24,1fr)}.container{width:100%;max-width:var(--layout-default-container-max-width);padding-inline:var(--layout-default-container-padding-inline);margin-inline:auto}
:root{--border-radius-extra-small:var(--unit-0_5);--border-radius-small:var(--unit-1);--border-radius-regular:var(--unit-2);--border-radius-large:var(--unit-3);--border-radius-default:var(--border-radius-regular)}
:root{--header-height:64px}@media (min-width:992px){:root{--header-height:82px}}
:root{--font-size-extra-small:var(--unit-1_5);--font-size-small:var(--unit-1_75);--font-size-base:var(--unit-2);--font-size-lead:var(--unit-2_25);--font-size-default:var(--font-size-base);--font-size-h1:var(--unit-7);--font-size-h2:var(--unit-6);--font-size-h3:var(--unit-4_5);--font-size-h4:var(--unit-4);--font-size-h5:var(--unit-3);--font-size-h6:var(--unit-2_5);--font-weight-thin:300;--font-weight-regular:400;--font-weight-bold:500;--font-weight-black:700;--font-weight-default:var(--font-weight-regular);--line-height-small:1.25;--line-height-medium:1.4;--line-height-large:1.5;--line-height-extra-large:1.75;--line-heigth-default:var(--line-height-large);--text-dark:var(--black);--text-light:var(--white);--text-dimmed:var(--grey-40);--text-color-default:var(--text-light);--font-family-sans-serif-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono-fallback:var(--font-family-mono-alternative,"Roboto Mono",Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace);--font-family-sans-serif-default:var(--font-family-sans-serif,var(--font-family-sans-serif-fallback));--font-family-mono-default:var(--font-family-mono,var(--font-family-mono-fallback))}
html,body{color:var(--white);font-family:var(--font-family-sans-serif-default);margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;min-height:100%;font-size:1.6rem}@media (pointer:fine){body:has(dialog[open]){overflow-y:hidden}}#__next{height:100%;position:relative}*,:before,:after{box-sizing:border-box}ul{margin:0;padding-left:0}input,button,textarea,select{font-family:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent;color:inherit}
@font-face{font-family:PassboltGlyphs;src:url(/fonts/glyphs/passbolt-glyphs.woff)format("woff"),url(/fonts/glyphs/passbolt-glyphs.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}
.grecaptcha-badge{visibility:hidden}
[data-sonner-toast][data-styled=true] a{--link-color:inherit;color:var(--link-color)!important}

@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_31b84b7e-module__Wc5_VG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_31b84b7e-module__Wc5_VG__variable{--font-family-sans-serif:"Inter","Inter Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.f6f6239b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.542be403.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.b2fd768f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.cd5d2b7b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.82772c94.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.9b936cf7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_a501cd63-module__QDCnrW__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_a501cd63-module__QDCnrW__variable{--font-family-mono-alternative:"Roboto Mono","Roboto Mono Fallback"}
@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/fa5aae2beadb79bb-s.208b88d1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/28de84e0e7d4cb57-s.b081e99a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c50f3c9c65fbdb75-s.p.cb017eca.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_b3c8591d-module__l-KfJG__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}.inconsolata_b3c8591d-module__l-KfJG__variable{--font-family-mono:"Inconsolata","Inconsolata Fallback"}
.layout-module__CUj6aG__root{flex-direction:column;min-height:100vh;display:flex}.layout-module__CUj6aG__layout{background-color:var(--chinese-black);position:relative;overflow-x:hidden}.layout-module__CUj6aG__layout:has(input[name=main-menu]:checked){overflow-y:hidden}@media (min-width:992px){.layout-module__CUj6aG__layout:has(input[name=main-menu]:checked){overflow-y:initial}}
