.cloud-door .cloud-door-home-section{margin:0 0 1rem}.cloud-door .cloud-door-home-heading{color:var(--ts-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:650}.cloud-door .cloud-door-home-row{flex-direction:column;gap:.4rem;display:flex}.cloud-door .cloud-door-home-row-main{align-items:stretch;gap:.5rem;display:flex}.cloud-door .cloud-door-home-row-main .cloud-door-vault-item{flex:auto;min-width:0}.cloud-door .cloud-door-home-actions{flex:none;align-items:center;gap:.4rem;display:flex}.cloud-door .cloud-door-home-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .85rem;display:flex}.cloud-door .cloud-door-home-input{border:1px solid var(--ts-border-strong,var(--ts-border));background:var(--ts-surface-2,var(--ts-surface));min-width:0;color:var(--ts-text);font:inherit;border-radius:.3rem;flex:12rem;padding:.45rem .6rem}.cloud-door .cloud-door-home-passphrase{border-left:2px solid var(--ts-border);padding-left:.7rem}.cloud-door-lock,.note-chrome-lock{border:1px solid var(--ts-border-strong,var(--ts-border));color:var(--ts-text-muted);font-family:var(--ts-font-body,inherit);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.05rem .4rem;font-size:.68rem;font-weight:650;line-height:1.3;display:inline-flex}.cloud-media-upload{flex-direction:column;gap:.2rem;padding:.3rem .55rem .4rem;font-size:.85rem;display:flex}.cloud-media-upload input[type=file]{max-width:100%;font-size:.75rem}