:root,[data-density=comfortable],[data-layout-density=comfortable]{--jkl-menu-item-height:3rem;--jkl-menu-item-padding:0.5rem calc(var(--jkl-unit-10) * 2);--jkl-menu-item-font-family:var(--jkl-body-font-family);--jkl-menu-item-font-size:var(--jkl-body-font-size);--jkl-menu-item-line-height:var(--jkl-body-line-height);--jkl-menu-item-font-weight:var(--jkl-body-font-weight)}[data-density=compact],[data-layout-density=compact]{--jkl-menu-item-height:jkl.rem(32px);--jkl-menu-item-padding:calc(var(--jkl-unit-10) * 0.5) calc(var(--jkl-unit-10) * 1.5);--jkl-menu-item-font-family:var(--jkl-small-font-family);--jkl-menu-item-font-size:var(--jkl-small-font-size);--jkl-menu-item-line-height:var(--jkl-small-line-height);--jkl-menu-item-font-weight:var(--jkl-small-font-weight)}.jkl-menu-item{--background-color:var(--jkl-color-background-interactive);background-color:var(--background-color);color:var(--jkl-color-text-default);cursor:pointer;text-decoration:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:var(--jkl-menu-item-font-family);font-size:var(--jkl-menu-item-font-size);line-height:var(--jkl-menu-item-line-height);font-weight:var(--jkl-menu-item-font-weight);display:flex;align-items:center;gap:.5rem;width:100%;height:var(--jkl-menu-item-height);padding:var(--jkl-menu-item-padding);border-radius:.5rem;border-style:none}.jkl-menu-item,.jkl-menu-item:active,.jkl-menu-item:focus,.jkl-menu-item:hover{outline:0;outline-style:none}@media screen and (forced-colors:active){.jkl-menu-item{border-style:revert}.jkl-menu-item,.jkl-menu-item:active,.jkl-menu-item:focus,.jkl-menu-item:hover{outline:revert;outline-style:revert}}.jkl-menu-item__active{--background-color:var(--jkl-color-background-interactive-selected);font-weight:var(--jkl-typography-weight-semibold)}.jkl-menu-item__content{display:flex;gap:calc(var(--jkl-unit-10)*.5);justify-content:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-shrink:1;max-width:100%}.jkl-menu-item__icon{flex-shrink:0}.jkl-menu-item__arrow,.jkl-menu-item__icon{display:flex;align-items:center}.jkl-menu-item__chevron{flex-shrink:0}.jkl-menu-item:focus-visible:not(.jkl-menu-item__active),.jkl-menu-item:hover:not(.jkl-menu-item__active){--background-color:var(--jkl-color-background-interactive-hover)}.jkl-menu-divider{width:100%;margin-block:0;border:none;border-bottom:.0625rem solid var(--jkl-color-border-separator)}@media screen and (prefers-color-scheme:light){:root{--jkl-menu-border-color:transparent}}[data-theme=light]{--jkl-menu-border-color:transparent}@media screen and (prefers-color-scheme:dark){:root{--jkl-menu-border-color:var(--jkl-color-border-separator)}}[data-theme=dark]{--jkl-menu-border-color:var(--jkl-color-border-separator)}.jkl-menu{background-color:var(--jkl-color-background-container);width:100%;max-width:21rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex-wrap:nowrap;box-shadow:0 .25rem 1.25rem rgba(49,48,48,.2);border-radius:.25rem;border:2px solid var(--jkl-menu-border-color);z-index:7000;padding:calc(var(--jkl-unit-10)*1.5)}.jkl-menu:focus-visible{outline:none}.jkl-menu .jkl-menu[data-placement=bottom-start]{box-shadow:0 -1px 2px 0 rgba(0,0,0,.2),-1px 2px 2px 0 rgba(0,0,0,.14),3px 1px 5px 0 rgba(0,0,0,.12)}.logo-wrapper,.logo-wrapper-link{display:inline-flex}html:not([data-mousenavigation]):not([data-touchnavigation]) .logo-wrapper-link:focus,html:not([data-mousenavigation]):not([data-touchnavigation]) .logo-wrapper:focus{outline:2px solid var(--jkl-color-border-input-focus);outline-offset:.125rem}.logo-wrapper .jkl-logo,.logo-wrapper-link .jkl-logo{margin:0 auto;height:2rem}@media screen and (prefers-color-scheme:light){:root{--jkl-logo-color:#18121C}}[data-theme=light]{--jkl-logo-color:#18121C}@media screen and (prefers-color-scheme:dark){:root{--jkl-logo-color:#f9f9f9}}[data-theme=dark]{--jkl-logo-color:#f9f9f9}.jkl-logo{color:var(--jkl-logo-color)}@media screen and (forced-colors:active){.jkl-logo,.jkl-logo path,.jkl-logo svg{stroke:CanvasText;fill:CanvasText}}.jkl-logo__F{transform-origin:30px 132px}.jkl-logo__F-line{transform-origin:34.3px}.jkl-logo__remtind{opacity:1}.jkl-logo--symbol-only .jkl-logo__F{transform:rotate(45deg)}.jkl-logo--symbol-only .jkl-logo__F-line{transform:scaleX(1.5)}.jkl-logo--symbol-only .jkl-logo__remtind{transition-delay:0s;opacity:0;transform:translateX(-5%)}.jkl-logo--animated .jkl-logo__F{transition:transform .25s cubic-bezier(.5,0,.62,1) 75ms}.jkl-logo--animated .jkl-logo__F-line{transition:transform .25s ease-in}.jkl-logo--animated .jkl-logo__remtind{transition:opacity .25s ease-in 75ms,transform .25s ease}.jkl-logo--centered.jkl-logo--symbol-only .jkl-logo__F{transform:translateX(35%) rotate(45deg)}.jkl-logo-stamp{color:var(--logo-stamp-color)}@media screen and (forced-colors:active){.jkl-logo-stamp,.jkl-logo-stamp path,.jkl-logo-stamp svg{stroke:CanvasText;fill:CanvasText}}.jkl-logo-stamp--animated .jkl-logo-stamp__text{transform-origin:256px 256px;transition-timing-function:cubic-bezier(.75,0,0,1);transition-duration:.15s;transition-property:transform}.jkl-logo-stamp--animated[data-rotate=true] .jkl-logo-stamp__text{transition-duration:1.5s;transform:rotate(1turn)}.navigation-toggle-button{display:flex;align-items:center;margin-right:0;margin-left:auto;height:fit-content;padding:0;cursor:pointer}@media(min-width:992px){.navigation-toggle-button{display:none}}.jkl-icon-button{background-color:rgba(0,0,0,0);cursor:pointer;color:inherit;position:relative;transition-property:box-shadow;padding:0;transition-timing-function:cubic-bezier(.6,.2,.35,1);transition-duration:.1s;border-style:none}.jkl-icon-button,.jkl-icon-button:active,.jkl-icon-button:focus,.jkl-icon-button:hover{outline:0;outline-style:none}@media screen and (forced-colors:active){.jkl-icon-button{border-style:revert}.jkl-icon-button,.jkl-icon-button:active,.jkl-icon-button:focus,.jkl-icon-button:hover{outline:revert;outline-style:revert}}.jkl-icon-button .jkl-icon--animated{display:revert}.jkl-icon-button:focus-visible{outline:3px solid var(--jkl-color-border-action);outline-offset:3px}.jkl-icon-button:hover{color:var(--jkl-color-text-interactive-hover)}@media screen and (forced-colors:active){.jkl-icon-button{border:none;background:none}}