.language-switch{display:flex;gap:8px;align-items:center;font-size:14px;white-space:nowrap}.language-switch a{padding:8px 4px}.language-switch [aria-current]{font-weight:bold;border-bottom:2px solid}.account-signout{font-size:14px;padding:10px;border:1px solid;background:none}#access-dialog{width:min(490px,92vw);padding:38px;max-height:90svh;overflow:auto}#access-dialog h2{font-size:34px;margin-bottom:16px}#access-dialog p{font-size:16px;color:var(--muted)}#access-form{display:grid;gap:12px}#access-form label{font-size:15px}#access-form input,#access-form select{width:100%;font:inherit;font-size:16px;border:1px solid var(--line);background:#fff;padding:12px;color:var(--ink)}#access-form .button{margin-top:8px}#access-status{font-size:14px!important;margin:8px 0 0}#access-dialog .close{position:absolute}#access-dialog .data-note{font-size:14px;line-height:1.6}#access-form button:disabled{opacity:.6;cursor:wait}@media(max-width:1100px){header{gap:12px}.language-switch{margin-left:auto}}@media(max-width:800px){header .brand{width:130px;height:60px}header .brand img{width:180px;height:180px;left:-24px;top:-58px}.language-switch{margin-left:0}#access-dialog{padding:32px 24px}.menu-toggle{margin-left:auto}}
.access-field{display:grid;gap:6px}.access-field[hidden]{display:none!important}#access-extra{margin:4px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#access-extra summary{cursor:pointer;font-size:15px;font-weight:600}#access-extra summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.access-extra-fields{display:grid;gap:12px;padding-top:14px}
