body.walkup-app{--font-sans: Helvetica, Arial, sans-serif;--foreground: 0 0% 0%;--primary: 0 0% 0%;--primary-foreground: 0 0% 100%;--muted: 0 0% 96%;--muted-foreground: 0 0% 39%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 0%;--accent: 0 0% 96%;--accent-foreground: 0 0% 0%;--border: 0 0% 85%;--input: 0 0% 75%;--ring: 0 0% 0%;--radius: 0;--card-foreground: 0 0% 0%;--popover-foreground: 0 0% 0%;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}.dark body.walkup-app{--background: 0 0% 8%;--card: 0 0% 8%;--popover: 0 0% 8%;--foreground: 0 0% 92%;--primary: 0 0% 92%;--primary-foreground: 0 0% 7%;--muted: 0 0% 15%;--muted-foreground: 0 0% 70%;--secondary: 0 0% 15%;--secondary-foreground: 0 0% 92%;--accent: 0 0% 18%;--accent-foreground: 0 0% 92%;--border: 0 0% 27%;--input: 0 0% 40%;--ring: 0 0% 92%;--card-foreground: 0 0% 92%;--popover-foreground: 0 0% 92%}.walkup-app :is(h1,h2,h3){font-family:Times New Roman,Times,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.walkup-app main h2{font-size:40px;line-height:1.12}.walkup-app :is(button,input,select,textarea,[role=combobox],.rounded-md,.rounded-lg,.rounded-xl){border-radius:0}.walkup-app :is(button,[role=button]){font-weight:400;box-shadow:none}.walkup-app :is(input,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}.walkup-app :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}.walkup-app :focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px}.walkup-app :is(th,[role=columnheader]){font:11px/1.5 SF Mono,Consolas,monospace;color:hsl(var(--muted-foreground))}.walkup-app table thead{border-block:1px solid hsl(var(--foreground))}.walkup-app .max-w-screen-xl{max-width:1360px}.walkup-header{height:76px;border-bottom:1px solid hsl(var(--foreground));background:hsl(var(--background))}.walkup-header [data-testid=app-header-container]{min-width:0}.walkup-header a:has(.walkup-logo){flex-shrink:0}.walkup-logo{color:hsl(var(--foreground))}.dark .walkup-logo image{filter:invert(1)}.walkup-page-heading{margin-top:8px;padding-top:24px;border-top:1px solid hsl(var(--foreground))}.walkup-page-heading>span:first-child{display:none}.walkup-app [data-testid=empty-document-state]{min-height:300px;align-items:flex-start;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border))}.walkup-app [data-testid=empty-document-state]>svg{width:24px;height:24px}.walkup-app [data-testid=empty-document-state]>div{text-align:left}.walkup-app [data-testid=empty-document-state] h3{color:hsl(var(--foreground));font-size:28px}.walkup-app [data-testid=empty-document-state] p{max-width:55ch;font-size:13px}.walkup-public{min-height:100svh;display:flex;flex-direction:column}.walkup-public-header{display:flex;align-items:center;min-height:76px;padding:20px 32px;border-bottom:1px solid hsl(var(--foreground))}.walkup-public-header .walkup-logo{width:285px;height:32px;max-width:100%}.walkup-public-body{flex:1;display:grid;place-items:center;padding:64px 24px}.walkup-signin{width:min(100%,480px)}.walkup-signin h1{font-size:52px;line-height:1.05;margin:0}.walkup-signin p{max-width:55ch}.walkup-signin button{margin-top:32px;height:44px;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.walkup-signin button:hover:not(:disabled){background:hsl(var(--background));color:hsl(var(--foreground))}.walkup-public-footer{padding:20px 32px;border-top:1px solid hsl(var(--foreground));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.walkup-public-footer>div{padding:0;font-size:11px}@media(max-width:1100px){.walkup-header button.max-w-96{max-width:180px}}@media(max-width:767px){.walkup-public-header{padding-inline:20px;min-height:68px}.walkup-public-body{padding:48px 20px}.walkup-signin h1{font-size:38px}.walkup-public-footer{padding:20px;flex-direction:column;align-items:flex-start}.walkup-app main h2{font-size:32px}.walkup-header{height:68px}}@media(prefers-reduced-motion:reduce){.walkup-app *{scroll-behavior:auto;transition-duration:0s!important;animation-duration:.01ms!important}}
