.navigation-unavailable {max-width:800px;margin:80px auto;padding:32px;color:var(--proof-text,#111326);}
.navigation-unavailable h1 {font-size:28px;}
.navigation-choice {max-width:560px;padding:24px;}
.navigation-choice h2 {font-size:20px;margin-bottom:24px;}
.navigation-choice .proof-button {margin:4px;}
.navigation-upload {position:fixed;z-index:80;bottom:16px;right:16px;max-width:min(520px,calc(100vw - 32px));padding:16px;background:var(--proof-surface,#fff);color:var(--proof-text,#111326);border:1px solid var(--proof-border,#dce0e9);border-radius:12px;}
.navigation-upload[hidden] {display:none;}
.navigation-upload a {color:var(--proof-primary,#1456ee);margin-right:12px;}
.proof-import-header nav a {text-decoration:none;font:inherit;min-height:44px;}
.proof-import-header nav a:focus-visible {outline:2px solid var(--proof-focus);outline-offset:3px;}
a[data-corteo-link][aria-disabled=true]{opacity:.55;cursor:wait;}
@media(max-width:700px){.navigation-unavailable{margin:32px 0;padding:16px;}.navigation-choice .proof-button{display:block;width:100%;margin:8px 0;}}
