:root,.is-style-c12ts-bg-light{--c12ts-context-text: var(--wp--custom--context--light--text);--c12ts-context-text-secondary: var(--wp--custom--context--light--text-secondary);--c12ts-context-surface: var(--wp--custom--context--light--surface);--c12ts-context-form-background: var(--wp--custom--context--light--form-background);--c12ts-context-border-strong: var(--wp--custom--context--light--border-strong);--c12ts-context-border: var(--wp--custom--context--light--border);--c12ts-context-accent: var(--wp--custom--context--light--accent);--c12ts-form-text: initial;--c12ts-form-label: initial;--c12ts-form-border: initial;--c12ts-form-check-border: initial}.is-style-c12ts-bg-dark{--c12ts-context-text: var(--wp--custom--context--dark--text);--c12ts-context-text-secondary: var(--wp--custom--context--dark--text-secondary);--c12ts-context-surface: var(--wp--custom--context--dark--surface);--c12ts-context-form-background: var(--wp--custom--context--dark--form-background);--c12ts-context-border-strong: var(--wp--custom--context--dark--border-strong);--c12ts-context-border: var(--wp--custom--context--dark--border);--c12ts-context-accent: var(--wp--custom--context--dark--accent);--c12ts-form-text: var(--wp--custom--context--dark--text);--c12ts-form-label: var(--wp--custom--context--dark--text-secondary);--c12ts-form-border: var(--wp--custom--context--dark--border);--c12ts-form-check-border: var(--wp--custom--context--dark--border-strong)}@media(min-width: 1200.01px){[data-c12ts-menu-style=light]{--c12ts-context-text: var(--wp--custom--context--light--text);--c12ts-context-text-secondary: var(--wp--custom--context--light--text-secondary);--c12ts-context-surface: var(--wp--custom--context--light--surface);--c12ts-context-form-background: var(--wp--custom--context--light--form-background);--c12ts-context-border-strong: var(--wp--custom--context--light--border-strong);--c12ts-context-border: var(--wp--custom--context--light--border);--c12ts-context-accent: var(--wp--custom--context--light--accent);--c12ts-form-text: initial;--c12ts-form-label: initial;--c12ts-form-border: initial;--c12ts-form-check-border: initial;--c12ts-menu-background: var(--wp--preset--color--white)}[data-c12ts-menu-style=dark]{--c12ts-context-text: var(--wp--custom--context--dark--text);--c12ts-context-text-secondary: var(--wp--custom--context--dark--text-secondary);--c12ts-context-surface: var(--wp--custom--context--dark--surface);--c12ts-context-form-background: var(--wp--custom--context--dark--form-background);--c12ts-context-border-strong: var(--wp--custom--context--dark--border-strong);--c12ts-context-border: var(--wp--custom--context--dark--border);--c12ts-context-accent: var(--wp--custom--context--dark--accent);--c12ts-form-text: var(--wp--custom--context--dark--text);--c12ts-form-label: var(--wp--custom--context--dark--text-secondary);--c12ts-form-border: var(--wp--custom--context--dark--border);--c12ts-form-check-border: var(--wp--custom--context--dark--border-strong);--c12ts-menu-background: var(--wp--preset--color--surface-dark)}}.c12ts-menu__row,.c12ts-menu__back{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--wp--custom--decoration--radius--card);box-sizing:border-box;color:inherit;display:flex;font:inherit;gap:.75rem;min-width:0;padding:var(--wp--custom--navigation--panel--row-padding);text-align:start;text-decoration:none;white-space:normal;width:100%}.c12ts-menu__row:is(a,button),.c12ts-menu__back:is(a,button){cursor:pointer}.c12ts-menu__row:focus-visible,.c12ts-menu__back:focus-visible{outline:2px solid var(--c12ts-context-accent);outline-offset:-2px}.c12ts-menu__row[aria-expanded=true],.c12ts-menu__back[aria-expanded=true]{background:color-mix(in srgb, var(--c12ts-context-text) var(--wp--custom--navigation--panel--expanded-weight), transparent);color:var(--c12ts-context-text)}.c12ts-menu__row:hover,.c12ts-menu__back:hover{background:color-mix(in srgb, var(--c12ts-context-accent) var(--wp--custom--navigation--panel--highlight-weight), transparent);color:var(--c12ts-context-accent)}.c12ts-menu__label{flex:1;overflow-wrap:anywhere}.c12ts-menu-icon,.c12ts-menu__arrow{flex:0 0 var(--wp--custom--navigation--panel--icon-size);height:var(--wp--custom--navigation--panel--icon-size);object-fit:contain;width:var(--wp--custom--navigation--panel--icon-size)}.c12ts-menu__external{color:color-mix(in srgb, var(--c12ts-context-text-secondary) 60%, var(--c12ts-context-form-background));flex:0 0 var(--wp--custom--navigation--panel--external-icon-size);height:var(--wp--custom--navigation--panel--external-icon-size);width:var(--wp--custom--navigation--panel--external-icon-size)}.c12ts-menu__row:hover .c12ts-menu__external{color:inherit}.c12ts-menu__panel{background:var(--c12ts-menu-background, var(--c12ts-context-form-background));border:var(--wp--custom--decoration--divider-width) solid var(--c12ts-context-border);border-radius:var(--wp--custom--decoration--radius--panel);box-shadow:var(--wp--custom--decoration--shadow--floating);box-sizing:border-box;color:var(--c12ts-context-text);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--navigation--font-weight);line-height:1.45;padding:var(--wp--custom--navigation--panel--padding);text-align:start;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;width:100%}.c12ts-menu__level,.c12ts-menu__group{display:flex;flex-direction:column;gap:var(--wp--custom--navigation--panel--item-gap)}.c12ts-menu{position:relative}.c12ts-menu [hidden]{display:none !important}.c12ts-menu:not(.is-ready) .c12ts-menu__panel{display:none}.c12ts-menu__roots{align-items:center;display:flex;gap:var(--wp--custom--navigation--item-gap)}.c12ts-menu__roots>.c12ts-menu__item>.c12ts-menu__row{background:rgba(0,0,0,0);padding:var(--wp--custom--navigation--item-padding--block) var(--wp--custom--navigation--item-padding--inline);white-space:nowrap}.c12ts-menu__roots>.c12ts-menu__item>.c12ts-menu__row[aria-expanded=true]{color:var(--c12ts-context-accent)}.c12ts-menu__roots>.c12ts-menu__item>.c12ts-menu__row .c12ts-menu__arrow{transform:rotate(90deg)}.c12ts-menu__roots>.c12ts-menu__item>.c12ts-menu__row[aria-expanded=true] .c12ts-menu__arrow{transform:rotate(-90deg)}.c12ts-menu__viewport{max-width:calc(100vw - 1rem);position:fixed;width:var(--wp--custom--navigation--panel--width);z-index:101}.c12ts-menu__back{border-bottom:var(--wp--custom--decoration--divider-width) solid var(--c12ts-context-border);border-radius:0;margin-bottom:var(--wp--custom--navigation--panel--padding)}.c12ts-menu__heading{color:color-mix(in srgb, var(--c12ts-context-text-secondary) var(--wp--custom--navigation--panel--heading-color-weight), var(--c12ts-context-form-background));font-size:var(--wp--custom--navigation--panel--heading-font-size);font-weight:500;padding:var(--wp--custom--navigation--panel--row-padding);padding-block-end:var(--wp--custom--navigation--panel--heading-padding-bottom);text-transform:uppercase}.c12ts-menu__divider{border:0;border-top:var(--wp--custom--decoration--divider-width) solid var(--c12ts-context-border);margin:var(--wp--custom--navigation--panel--padding) var(--wp--custom--navigation--panel--row-padding)}@media(max-width: 1200px){.c12ts-menu__roots{align-items:stretch;flex-direction:column;gap:0}.c12ts-menu__viewport{max-height:none !important;position:static;width:100%}.c12ts-menu__panel{background:rgba(0,0,0,0);border:0;box-shadow:none;color:inherit}}
