.ui-drawer{z-index:var(--z-drawer);width:min(var(--size-drawer), 100vw);color:var(--color-text);background:var(--color-bg-raised);border-left:var(--size-border) solid var(--color-border-divider);box-shadow:var(--shadow-drawer);animation:ui-drawer-in calc(var(--duration-slow) * 1.8) var(--ease-apple);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.ui-drawer[data-grouped]{background:var(--color-bg-app)}.ui-drawer[data-modal]{z-index:var(--z-modal);box-shadow:var(--shadow-modal)}.ui-drawer:focus-visible{outline:none}.ui-drawer-header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4) var(--space-6);flex:none;display:flex}.ui-drawer-leading{flex:none;align-items:center;display:flex}.ui-drawer-heading{gap:var(--space-half);flex:1;min-width:0;display:grid}.ui-drawer-subtitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ui-drawer-title{min-width:0;font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;margin:0}.ui-drawer[data-prominent] .ui-drawer-title{font-size:var(--text-xl);line-height:var(--leading-xl)}.ui-drawer-eyebrow{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ui-drawer-actions{align-items:center;gap:var(--space-1);margin-top:calc(var(--space-half) * -1);flex:none;display:flex}.ui-drawer-body{min-height:0;padding:var(--space-1) var(--space-6) var(--space-6);flex:1;overflow:auto}.ui-drawer[data-grouped] .ui-drawer-body{padding:var(--space-1) var(--space-4) var(--space-6)}.ui-drawer[data-grouped] .ui-drawer-header{padding-left:var(--space-5)}.ui-drawer-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-raised);border-top:var(--size-border) solid var(--color-border-divider);flex:none;display:flex}.ui-drawer[data-grouped] .ui-drawer-footer{background:var(--color-bg-app)}@keyframes ui-drawer-in{0%{opacity:0;transform:translateX(var(--space-10))}}:root[data-viewport=phone] .ui-drawer{top:0;bottom:var(--keyboard-inset);z-index:var(--z-modal);width:auto;box-shadow:none;border-left:0;animation-name:ui-drawer-rise;left:0}:root[data-viewport=phone] .ui-drawer-header{padding:calc(var(--space-2) + var(--safe-top)) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--size-border) solid var(--color-border-divider);align-items:center}:root[data-viewport=phone] .ui-drawer[data-grouped] .ui-drawer-header{padding-left:var(--space-4)}:root[data-viewport=phone] .ui-drawer-title,:root[data-viewport=phone] .ui-drawer[data-prominent] .ui-drawer-title{font-size:var(--text-lg);line-height:var(--leading-lg)}:root[data-viewport=phone] .ui-drawer-body,:root[data-viewport=phone] .ui-drawer[data-grouped] .ui-drawer-body{padding:var(--space-4) var(--space-4) var(--space-6);overscroll-behavior:contain}:root[data-viewport=phone] .ui-drawer-footer{padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--safe-bottom))}:root[data-viewport=phone][data-keyboard] .ui-drawer-footer{padding-bottom:var(--space-3)}:root[data-viewport=phone] .ui-drawer-footer>*{flex:1}@keyframes ui-drawer-rise{0%{opacity:0;transform:translateY(var(--space-10))}}@media (forced-colors:active){.ui-drawer{border-left-color:canvastext}}.password-form[data-v-51cb2466]{gap:var(--space-4);display:grid}.password-note[data-v-51cb2466]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);margin:0}
