.-bD_cq_page{min-block-size:100svh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background:var(--background);color:var(--foreground);caret-color:var(--foreground);place-items:center;font-family:inherit;display:grid}.-bD_cq_page ::selection{background:var(--foreground);color:var(--background)}.-bD_cq_page :focus-visible{outline:2px solid var(--ring);outline-offset:4px}.-bD_cq_content{inline-size:min(100%,22rem)}.-bD_cq_heading{font-family:var(--font-heading,inherit);text-align:center;letter-spacing:-.04em;margin:0 0 2rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:500;line-height:1.15}.-bD_cq_form,.-bD_cq_field{inline-size:100%}.-bD_cq_passwordRow{align-items:center;gap:.5rem;inline-size:100%;display:flex}.-bD_cq_page .-bD_cq_inputGroup{border:1px solid var(--input);background:var(--background);border-radius:var(--radius-lg,var(--radius));min-block-size:52px;min-inline-size:0;box-shadow:none}.-bD_cq_page .-bD_cq_inputGroup:before{box-shadow:none}.-bD_cq_page .-bD_cq_inputGroup:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px;border-color:var(--ring);box-shadow:none}.-bD_cq_page .-bD_cq_inputGroup input{block-size:50px;color:var(--foreground);padding-inline:1rem;font-size:1rem}.-bD_cq_page .-bD_cq_inputGroup input::placeholder{color:var(--muted-foreground);opacity:1}.-bD_cq_page .-bD_cq_inputGroup input:focus-visible{outline-color:#0000}.-bD_cq_page .-bD_cq_visibility{min-block-size:44px;min-inline-size:44px;color:var(--muted-foreground);border-radius:var(--radius-sm,var(--radius));box-shadow:none;background:0 0}.-bD_cq_page .-bD_cq_submit{border-radius:var(--radius-lg,var(--radius));background:var(--primary);block-size:52px;inline-size:52px;color:var(--primary-foreground);box-shadow:none;border:0;flex-shrink:0}.-bD_cq_page .-bD_cq_submit:before{box-shadow:none}.-bD_cq_page .-bD_cq_submit:disabled{opacity:.6}.-bD_cq_page .-bD_cq_submit:active{background:color-mix(in oklch, var(--primary) 85%, var(--background))}.-bD_cq_page .-bD_cq_visibility:active{background:var(--muted)}.-bD_cq_error{color:var(--destructive);margin:0;font-size:.875rem;line-height:1.5}.-bD_cq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-bD_cq_preview{inline-size:min(100%,40rem)}.-bD_cq_preview h1{font-family:var(--font-heading,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.-bD_cq_preview p{margin-block:2rem;font-size:1rem;line-height:1.5}.-bD_cq_trigger{cursor:pointer;align-items:center;gap:.75rem;min-block-size:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.-bD_cq_page .-bD_cq_submit:hover{background:color-mix(in oklch, var(--primary) 85%, var(--background))}.-bD_cq_page .-bD_cq_visibility:hover{background:var(--muted)}.-bD_cq_trigger:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.-bD_cq_page .-bD_cq_submit,.-bD_cq_page .-bD_cq_visibility{transition:background-color .16s cubic-bezier(.16,1,.3,1)}}
