.ui-date{gap:4px;min-width:0;max-width:360px;display:grid;position:relative}.auth .ui-date .ui-date-field{background:var(--fill);width:100%;min-height:52px;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:400;display:flex}.auth .ui-date .ui-date-field:hover{background:var(--fill);color:var(--text)}.ui-date .ui-date-empty{color:var(--muted)}.ui-date .ui-date-icon{color:var(--muted);flex:none}.ui-date-pop{z-index:20;background:var(--card);width:min(344px,100vw - 32px);box-shadow:var(--shadow);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 8px);left:0}.ui-date-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.auth .ui-date-month{font-family:var(--font-head);color:var(--text);margin:0;font-size:18px;font-weight:500}.auth .ui-date .ui-date-nav{width:44px;min-height:44px;color:var(--text);background:0 0;border-radius:999px;padding:0;font-size:24px;font-weight:400}.auth .ui-date .ui-date-nav:hover{background:var(--fill);color:var(--text)}.auth .ui-date .ui-date-nav:disabled{opacity:.4;background:0 0}.ui-date-grid{grid-template-columns:repeat(7,44px);justify-content:center;gap:0;display:grid}.ui-date-wd{height:32px;color:var(--muted);place-items:center;font-size:14px;text-decoration:none;display:grid}.auth .ui-date .ui-date-day{width:44px;height:44px;min-height:44px;color:var(--text);background:0 0;border-radius:999px;padding:0;font-size:15px;font-weight:400}.auth .ui-date .ui-date-day:hover{background:var(--fill);color:var(--text)}.auth .ui-date .ui-date-day.today{outline:1px solid var(--muted);outline-offset:-4px}.auth .ui-date .ui-date-day.picked{background:var(--brass);color:var(--on-brass);outline:0;font-weight:600}.auth .ui-date .ui-date-day:disabled{opacity:.4;cursor:default;background:0 0}.auth .ui-date .ui-date-day:focus-visible,.auth .ui-date .ui-date-nav:focus-visible,.auth .ui-date .ui-date-field:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.auth textarea.ui-grow{field-sizing:content;resize:none;min-height:calc(3lh + 28px);line-height:1.55;overflow:hidden}.ui-portrait{background:var(--fill);color:var(--muted);border-radius:999px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-portrait img,.ui-portrait svg{object-fit:cover;width:100%;height:100%;display:block}.ui-portrait svg{width:72%;height:72%;margin-top:28%}.ui-portrait-96{width:96px;height:96px}.ui-portrait-72{width:72px;height:72px}.ui-portrait-48{width:48px;height:48px}.ui-portrait-44{width:44px;height:44px}.ui-stepper{gap:16px;min-width:0;display:grid}.ui-step{gap:12px;min-width:0;display:grid}.ui-step[hidden]{display:none!important}.ui-step:focus{outline:0}.auth .ui-step .ui-step-count{margin:0}.ui-step-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-step-dots li{background:var(--fill);border-radius:999px;width:8px;height:8px}.ui-step-dots li.done{background:var(--muted)}.ui-step-dots li.on{background:var(--brass)}.ui-step-nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}@media (prefers-reduced-motion:no-preference){.ui-stepper.is-ready .ui-step:not([hidden]){animation:.18s ease-out ui-step-in}}@keyframes ui-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.auth .ui-step>button:not(.outline):not(.secondary):not(.textlink):not(.danger){justify-self:stretch;width:100%}}.ui-jump{z-index:10;background:var(--ground);margin-block:0 16px;padding-block:8px;position:sticky;top:0}.ui-jump ul{scrollbar-width:none;gap:8px;margin:0;padding:4px 8px;list-style:none;display:flex;overflow-x:auto}.ui-jump ul::-webkit-scrollbar{display:none}.ui-jump li{flex:none}.ui-jump a{background:var(--fill);min-height:44px;color:var(--text);font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.ui-jump a[aria-current=location]{background:var(--brass);color:var(--on-brass);font-weight:600}.ui-jump a:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.auth:has(>.ui-jump) [id]{scroll-margin-top:72px}.auth:has(>.ui-jump) [id][tabindex="-1"]:focus{outline:none}.ui-folded>li:nth-child(n+6){display:none}.auth button.ui-showall{justify-self:start;margin-top:8px}.ui-loader{min-height:64px;color:inherit;align-items:center;gap:12px;display:inline-flex}.ui-loader-art{width:80px;height:64px;color:var(--text);flex:none}.ui-loader-chair.lit rect{stroke:var(--brass)}.ui-loader-words{min-width:0}@media (prefers-reduced-motion:no-preference){.ui-loader-known .ui-loader-chair rect{transition:stroke .3s}.ui-loader-cycling .ui-loader-chair rect{animation:4.4s ease-in-out infinite ui-chair-0}.ui-loader-cycling .ui-loader-chair:nth-of-type(2) rect{animation-name:ui-chair-1}.ui-loader-cycling .ui-loader-chair:nth-of-type(3) rect{animation-name:ui-chair-2}.ui-loader-cycling .ui-loader-chair:nth-of-type(4) rect{animation-name:ui-chair-3}}@keyframes ui-chair-0{0%,9%{stroke:currentColor}15%,70%{stroke:var(--brass)}80%,to{stroke:currentColor}}@keyframes ui-chair-1{0%,22%{stroke:currentColor}27%,70%{stroke:var(--brass)}80%,to{stroke:currentColor}}@keyframes ui-chair-2{0%,34%{stroke:currentColor}40%,70%{stroke:var(--brass)}80%,to{stroke:currentColor}}@keyframes ui-chair-3{0%,47%{stroke:currentColor}52%,70%{stroke:var(--brass)}80%,to{stroke:currentColor}}
