html[data-look=atrium] .at-of:not(.at-of-narrow){display:contents}html[data-look=atrium] .at-of-narrow{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:30rem;min-width:0;margin:0 auto}html[data-look=atrium] .at-out:has(.at-of-narrow)>.at-out-main{justify-content:center}html[data-look=atrium] .at-out:has(.at-of) .at-out-aside{margin-bottom:0}html[data-look=atrium] .at-of :is(.at-steps,.at-next,.at-actrow){margin:0}html[data-look=atrium] .at-of .at-k-st{white-space:normal}html[data-look=atrium] .at-of .at-empty{padding:1.25rem .5rem}html[data-look=atrium] .at-of-spin{display:inline-flex;margin-right:.5rem;vertical-align:-.125rem}html[data-look=atrium] .at-of-mark{display:flex;align-items:center}html[data-look=atrium] .at-of-text>p{color:var(--at-ink-2);font-size:.875rem;line-height:1.55}html[data-look=atrium] .at-of-pre{white-space:pre-line;overflow-wrap:anywhere}html[data-look=atrium] .at-of-code,html[data-look=atrium] .at-of-strong{font-weight:600;color:var(--at-ink)}html[data-look=atrium] .at-of-code{padding:.0625rem .3125rem;border-radius:.375rem;background:var(--at-inset-2);font-size:.8125rem}html[data-look=atrium] .at-of-list{margin:.25rem 0 0;padding-left:1.125rem;list-style:disc}html[data-look=atrium] .at-of-list>li+li{margin-top:.125rem}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>button:disabled{opacity:.45;cursor:not-allowed}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>a{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9375rem;border:1px solid var(--at-solid-line);border-radius:.75rem;background:transparent;color:var(--at-on-solid);font-size:.9375rem;font-weight:500;white-space:nowrap;text-decoration:none}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>a:hover{background:rgb(255 255 255/.1)}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>a[data-primary]{padding:0 1.0625rem;border-color:transparent;background:var(--at-amber);color:var(--at-on-amber);font-weight:700}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>a[data-primary]:hover{filter:brightness(1.06)}html[data-look=atrium] .at-of-dl{text-decoration:none}html[data-look=atrium] .at-of-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}html[data-look=atrium] .at-of-lb{font-weight:500}html[data-look=atrium] .at-of .at-k-ctl>:is(input,select,textarea){flex:1 1 auto}html[data-look=atrium] .at-of textarea.at-in{min-height:5rem}html[data-look=atrium] .at-of .at-in[aria-invalid=true]{border-color:hsl(var(--destructive))}html[data-look=atrium] .at-of-err{margin-top:.25rem;color:hsl(var(--destructive));font-size:.8125rem}html[data-look=atrium] .at-of-check{display:flex;align-items:flex-start;gap:.625rem;min-height:2.75rem;padding:.75rem .875rem;border:1px solid var(--at-line-2);border-radius:.75rem;font-size:.875rem;cursor:pointer}html[data-look=atrium] .at-of-check:hover{background:var(--at-inset)}html[data-look=atrium] .at-of-check>input{flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem;accent-color:var(--at-solid)}html[data-look=atrium] .at-of-sigprev{color:var(--at-ink);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.5rem;font-style:italic;overflow-wrap:anywhere}html[data-look=atrium] .at-of-sig{width:100%;max-width:30rem}html[data-look=atrium] .at-of-sig>div:first-child{border-color:var(--at-line-2);border-radius:.75rem}html[data-look=atrium] .at-of-sig>div:last-child>button{min-height:2.25rem;padding:0 .5rem;border-radius:.5rem;color:var(--at-muted);font-size:.8125rem}html[data-look=atrium] .at-of-sig>div:last-child>button:hover{background:var(--at-inset);color:var(--at-ink)}html[data-look=atrium] .at-of-sigimg{display:block;width:auto;max-width:100%;height:6rem;border:1px solid var(--at-line-2);border-radius:.75rem;background:#fff}html[data-look=atrium] .at-of-doc{border-color:var(--at-line-2);border-radius:.875rem;background:var(--at-inset);scrollbar-gutter:stable}html[data-look=atrium] .at-of-up{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-width:0}html[data-look=atrium] .at-of-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;width:100%;min-height:2.75rem;padding:.5rem .875rem;border:1px dashed var(--at-line-2);border-radius:.75rem;background:transparent;color:var(--at-ink-2);font-size:.875rem;font-weight:500;text-align:center;cursor:pointer}html[data-look=atrium] .at-of-drop[data-tall]{flex-direction:column;min-height:6rem}html[data-look=atrium] .at-of-drop:hover,html[data-look=atrium] .at-of-drop[data-over]{border-color:var(--at-amber);background:var(--at-inset)}html[data-look=atrium] .at-of-drop:focus-visible{outline:2px solid var(--at-amber);outline-offset:2px}html[data-look=atrium] .at-of-file{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.25rem .25rem .25rem .75rem;border:1px solid var(--at-line-2);border-radius:.75rem;background:var(--at-inset);font-size:.875rem}html[data-look=atrium] .at-of-file-n{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}html[data-look=atrium] .at-of-file>.at-k-mu{flex:none;white-space:nowrap}html[data-look=atrium] .at-of-q{min-width:0;margin:0;padding:0;border:0}html[data-look=atrium] .at-of-q>legend{padding:0}html[data-look=atrium] .at-of-q>.at-k-hp{margin-top:.125rem}html[data-look=atrium] .at-of-rate{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.375rem}html[data-look=atrium] .at-of-stars{display:flex;align-items:center;gap:.125rem}html[data-look=atrium] .at-of-star{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.75rem;background:transparent;color:var(--at-line-2);transition:transform .12s ease}html[data-look=atrium] .at-of-star:hover{transform:scale(1.08)}html[data-look=atrium] .at-of-star:focus-visible{outline:2px solid var(--at-amber);outline-offset:1px}html[data-look=atrium] .at-of-star>svg{width:2rem;height:2rem}html[data-look=atrium] .at-of-star[data-on]{color:var(--at-amber)}html[data-look=atrium] .at-of-star[data-on]>svg{fill:currentColor}html[data-look=atrium] .at-of-star-word{color:var(--at-muted);font-size:.875rem}@media (prefers-reduced-motion:reduce){html[data-look=atrium] .at-of-star{transition:none}html[data-look=atrium] .at-of-star:hover{transform:none}}html[data-look=atrium] .at-of-or{display:flex;align-items:center;gap:.75rem;color:var(--at-muted);font-size:.8125rem}html[data-look=atrium] .at-of-or:after,html[data-look=atrium] .at-of-or:before{content:"";flex:1 1 0;height:1px;background:var(--at-line)}html[data-look=atrium] .at-of-passkey button{height:2.75rem;border:1px solid var(--at-line-2);border-radius:.8125rem;background:transparent;color:var(--at-ink);font-size:.9375rem;font-weight:500}html[data-look=atrium] .at-of-passkey button:hover{background:var(--at-inset);color:var(--at-ink)}@media (max-width:640px){html[data-look=atrium] .at-out:has(.at-of) :is(.at-btn,.at-ghost,.at-amber):not(.at-lg),html[data-look=atrium] .at-out:has(.at-of) :is(input.at-in,select.at-in){height:2.5rem;min-height:2.5rem}html[data-look=atrium] .at-out:has(.at-of) .at-xbtn{height:2.5rem;min-width:2.5rem}html[data-look=atrium] .at-of .at-next-row>.at-head-btn>:is(a,button){height:2.75rem}html[data-look=atrium] .at-of .at-sheet.at-pad{padding:.875rem}}