.visitor-admin-login-dialog[data-v-af3f5b1c]{width:min(28rem,100vw - 2rem)}.visitor-admin-login[data-v-af3f5b1c]{gap:.85rem;display:grid}.visitor-admin-login__field[data-v-af3f5b1c]{font-size:var(--font-size-dialog-field);font-weight:var(--font-weight-bold);gap:.35rem;display:grid}.visitor-admin-login__field>input[data-v-af3f5b1c],.visitor-admin-login__password[data-v-af3f5b1c]{box-sizing:border-box;min-height:2.7rem;color:var(--color-text);background:var(--color-article-card-surface);border:1px solid var(--color-article-card-border);border-radius:var(--radius-control)}.visitor-admin-login__field>input[data-v-af3f5b1c]{width:100%;font:inherit;font-weight:var(--font-weight-normal);padding:.65rem .75rem}.visitor-admin-login__password[data-v-af3f5b1c]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.visitor-admin-login__field>input[data-v-af3f5b1c]:focus-visible{border-color:var(--color-focus);outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--space-focus-offset)}.visitor-admin-login__password[data-v-af3f5b1c]:has(input:focus-visible,button:focus-visible){border-color:var(--color-focus);outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--space-focus-offset)}.visitor-admin-login__password input[data-v-af3f5b1c]{min-width:0;color:inherit;font:inherit;font-weight:var(--font-weight-normal);background:0 0;border:0;outline:0;padding:.65rem .75rem}.visitor-admin-login__password button[data-v-af3f5b1c]{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:.75rem}.visitor-admin-login__error[data-v-af3f5b1c]{color:var(--color-danger);font-size:var(--font-size-dialog-error);margin:0}.visitor-admin-login__submit[data-v-af3f5b1c]{min-height:2.7rem;color:var(--color-on-accent);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:var(--color-accent);border-radius:var(--radius-control);border:0;padding:.65rem 1rem}.visitor-admin-login__password button[data-v-af3f5b1c]:disabled,.visitor-admin-login__submit[data-v-af3f5b1c]:disabled{cursor:wait;opacity:.65}.visitor-appearance-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.visitor-color-switch[data-v-a6efb0b3]{--visitor-control-font-size:var(--font-size-header-menu);position:relative}.visitor-color-switch__trigger[data-v-a6efb0b3]{width:var(--size-header-account);height:var(--size-header-account);color:inherit;cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:0;place-items:center;padding:0;display:grid}.visitor-color-switch__trigger[data-v-a6efb0b3]:not(:disabled):not([aria-disabled=true]):hover{color:var(--color-on-accent);background:var(--color-accent)}.visitor-color-switch__trigger svg[data-v-a6efb0b3]{width:var(--size-header-dock-icon);height:var(--size-header-dock-icon);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.visitor-color-switch__options[data-v-a6efb0b3]:not(.visitor-header-options){min-width:0;font-size:var(--visitor-control-font-size);border:0;gap:.35rem;margin:0;padding:0;display:flex}.visitor-color-switch__option[data-v-a6efb0b3]{min-height:var(--size-header-account);border-radius:var(--radius-header-option);color:var(--color-text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding-inline:.65rem;display:flex;position:relative}.visitor-color-switch__option--selected[data-v-a6efb0b3],.visitor-color-switch__option[data-v-a6efb0b3]:hover{color:var(--color-on-accent);background:var(--color-accent)}.visitor-color-switch__hidden[data-v-a6efb0b3],.visitor-color-switch__option input[data-v-a6efb0b3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visitor-color-switch__option[data-v-a6efb0b3]:has(input:focus-visible){outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--space-focus-offset)}html[data-visitor-focus-mode=pointer] .visitor-color-switch__option[data-v-a6efb0b3]:has(input:focus){outline:none}.visitor-color-switch--mobile[data-v-a6efb0b3]{margin-block:var(--space-header-flyout)}.visitor-color-switch--mobile legend[data-v-a6efb0b3]{color:var(--color-text-muted);margin-bottom:.35rem}.visitor-color-switch__options[data-v-a6efb0b3]:disabled,.visitor-color-switch__trigger[data-v-a6efb0b3]:disabled{opacity:.6;cursor:default}.visitor-color-switch__options:disabled .visitor-color-switch__option[data-v-a6efb0b3]{cursor:default}.home-hero-mode-switch[data-v-508ad09e]{color:inherit;--visitor-control-font-size:var(--font-size-header-menu);position:relative}.home-hero-mode-switch__options[data-v-508ad09e]{gap:.25rem;display:flex}.home-hero-mode-switch__options.visitor-header-options[data-v-508ad09e]{flex-direction:column}.home-hero-mode-switch__options button[data-v-508ad09e]{box-sizing:border-box;height:var(--size-header-account);border-radius:var(--radius-header-option);color:inherit;font:inherit;font-size:var(--visitor-control-font-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .65rem;display:inline-flex}button[data-v-508ad09e]:hover:not(:disabled):not([aria-disabled=true]),button[aria-pressed=true][data-v-508ad09e]{color:var(--color-on-accent);background:var(--color-accent)}button[data-v-508ad09e]:focus-visible{color:var(--color-on-accent);background:var(--color-accent);outline:none}button[data-v-508ad09e]:disabled{cursor:default}
